.amadeo-blog{background:var(--amadeo-bg);color:var(--amadeo-text)}.blog-container{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.amadeo-blog a:focus-visible,.amadeo-blog summary:focus-visible{outline:2px solid #176b8c;outline-offset:3px;border-radius:6px}.blog-hero{border-bottom:1px solid var(--amadeo-border)}.blog-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding-top:44px;padding-bottom:56px}.blog-hero-inner--text{grid-template-columns:minmax(0,1fr)}.blog-hero-inner--text>div{max-width:860px}.blog-hero-inner--article{grid-template-columns:minmax(0,1fr);max-width:824px}.blog-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--amadeo-muted);margin-bottom:18px}.blog-crumbs a{color:#176b8c;font-weight:600;min-height:32px;display:inline-flex;align-items:center}.blog-crumbs a:hover{text-decoration:underline}.blog-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amadeo-green)}.blog-hero h1{margin-top:10px;font:700 52px/1.12 Manrope,sans-serif;letter-spacing:-.035em;color:var(--amadeo-text)}.blog-meta{margin-top:14px;font-size:14px;color:var(--amadeo-muted)}.blog-lead{margin-top:18px;max-width:660px;font-size:17px;line-height:1.75;color:#3d3d3d}.blog-hero-media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:20px;background:var(--amadeo-soft)}.blog-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}a.blog-hero-media:hover img{transform:scale(1.03)}.blog-main{display:grid;gap:64px;padding-top:56px;padding-bottom:80px}.blog-main--article{display:block}.blog-h2{font:700 32px/1.2 Manrope,sans-serif;letter-spacing:-.025em;color:var(--amadeo-text)}.blog-section-intro{margin-top:10px;max-width:760px;line-height:1.7;color:var(--amadeo-muted)}.blog-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.blog-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid--flush{margin-top:0}.blog-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--amadeo-border);border-radius:16px;background:#fff;transition:border-color .2s ease}a.blog-card:hover{border-color:#b5afa5}.blog-card h3,.blog-card .blog-card-title{margin-top:8px;font:700 20px/1.3 Manrope,sans-serif;letter-spacing:-.015em;color:var(--amadeo-text)}.blog-card p{margin-top:10px;font-size:14px;line-height:1.7;color:var(--amadeo-muted)}.blog-card .blog-card-meta{margin-top:14px;font-size:12px;line-height:1.5;color:var(--amadeo-muted)}.blog-card .blog-eyebrow{margin-top:0;font-size:12px;line-height:1.5;color:var(--amadeo-green)}.blog-card-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;color:#176b8c}a.blog-card:hover .blog-card-link,a.blog-card-link:hover{text-decoration:underline}.blog-card-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#edf0e8;color:#414d34;font-size:14px;font-weight:700}.blog-card--media{padding:0;overflow:hidden}.blog-card--media img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;background:var(--amadeo-soft);transition:transform .4s ease}.blog-card--media:hover img{transform:scale(1.03)}.blog-card-media{overflow:hidden}.blog-card-media--product img{aspect-ratio:3 / 4}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:20px 24px 12px}.blog-panel{padding:40px;border-radius:20px}.blog-panel--green{background:#edf0e8}.blog-panel--soft{background:var(--amadeo-soft)}.blog-panel .blog-eyebrow{color:#414d34}.blog-panel .blog-h2{margin-top:8px}.blog-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;margin-top:24px}.blog-points li{display:flex;gap:12px;font-size:15px;line-height:1.7;color:#3d3d3d}.blog-points svg{flex:none;margin-top:3px;color:var(--amadeo-green)}.blog-tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.blog-tip{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--amadeo-border);border-radius:12px;background:#fff;font-size:15px;line-height:1.7;color:#3d3d3d}.blog-tip svg{flex:none;margin-top:4px;color:var(--amadeo-green)}.blog-callout{padding:32px 36px;border-left:4px solid var(--amadeo-yellow);border-radius:16px;background:var(--amadeo-soft)}.blog-callout p{margin-top:12px;max-width:880px;line-height:1.75;color:#3d3d3d}.blog-cta{padding:32px}.blog-cta .blog-h2{font-size:26px}.blog-cta p{font-size:15px}.blog-cta-icon{color:var(--amadeo-green);margin-bottom:14px}.blog-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:20px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.2;text-align:center;transition:background-color .2s ease,border-color .2s ease}.blog-btn--primary{background:var(--amadeo-red);color:#fff}.blog-btn--primary:hover{background:#bd2e31}.blog-btn--secondary{border:1px solid #b5afa5;background:#fff;color:var(--amadeo-text)}.blog-btn--secondary:hover{border-color:var(--amadeo-text)}.blog-btn--block{width:100%}.blog-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.blog-chips .blog-btn{margin-top:0}.blog-faq{margin-top:20px;border-top:1px solid var(--amadeo-border)}.blog-faq details{border-bottom:1px solid var(--amadeo-border)}.blog-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;line-height:1.45;color:var(--amadeo-text)}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary svg{flex:none;color:var(--amadeo-muted);transition:transform .2s ease}.blog-faq details[open] summary svg{transform:rotate(180deg)}.blog-faq details p{max-width:860px;padding-bottom:22px;line-height:1.75;color:#3d3d3d}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.blog-article-body{padding:8px 36px;border:1px solid var(--amadeo-border);border-radius:16px;background:#fff}.blog-article-section{padding:32px 0;border-bottom:1px solid var(--amadeo-border)}.blog-article-section:last-child{border-bottom:0}.blog-article-section .blog-h2{margin-top:6px;font-size:28px}.blog-article-section p{margin-top:14px;line-height:1.8;color:#3d3d3d}.blog-article-section ul{margin-top:18px;display:grid;gap:10px}.blog-article-section li{display:flex;gap:12px;line-height:1.7;color:#3d3d3d}.blog-article-section li svg{flex:none;margin-top:4px;color:var(--amadeo-green)}.blog-aside{display:grid;gap:20px;position:sticky;top:24px}.blog-prose{max-width:760px;margin:0 auto;font-size:17px;line-height:1.8;color:#3d3d3d}.blog-prose h2{margin-top:44px;font:700 28px/1.25 Manrope,sans-serif;letter-spacing:-.02em;color:var(--amadeo-text)}.blog-prose h3{margin-top:32px;font:700 21px/1.3 Manrope,sans-serif;color:var(--amadeo-text)}.blog-prose p{margin-top:16px}.blog-prose ul,.blog-prose ol{margin-top:16px;padding-left:24px}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin-top:6px}.blog-prose a{color:#176b8c;font-weight:600;text-decoration:underline}.blog-prose strong{font-weight:600;color:var(--amadeo-text)}.blog-prose-cover{width:100%;margin-bottom:36px;border-radius:20px;-o-object-fit:cover;object-fit:cover;background:var(--amadeo-soft)}.blog-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:48px;padding-top:24px;border-top:1px solid var(--amadeo-border);font-size:15px;font-weight:600;color:#176b8c}.blog-empty{max-width:824px;padding-top:96px;padding-bottom:96px;text-align:center}.blog-empty .blog-btn{margin-top:24px}.blog-spinner{display:flex;justify-content:center;align-items:center;min-height:60vh}.blog-spinner span{width:36px;height:36px;border:3px solid var(--amadeo-border);border-top-color:var(--amadeo-green);border-radius:50%;animation:blog-spin .8s linear infinite}@keyframes blog-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.blog-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:minmax(0,1fr)}.blog-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.blog-hero-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-bottom:40px}.blog-hero h1{font-size:42px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-container{padding-left:20px;padding-right:20px}.blog-hero h1{font-size:34px;line-height:1.15}.blog-lead{font-size:16px}.blog-main{gap:44px;padding-top:36px;padding-bottom:56px}.blog-h2{font-size:26px}.blog-grid,.blog-grid--2,.blog-grid--4,.blog-points,.blog-tips,.blog-aside{grid-template-columns:minmax(0,1fr)}.blog-panel,.blog-cta,.blog-callout{padding:24px 20px}.blog-article-body{padding:4px 20px}.blog-article-section .blog-h2,.blog-prose h2{font-size:24px}.blog-chips .blog-btn{flex:1 1 calc(50% - 6px);padding:0 12px}.blog-faq summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.amadeo-blog *,.amadeo-blog *:before,.amadeo-blog *:after{transition:none!important;animation:none!important}}
