.site-header[data-astro-cid-yo4uxibz]{z-index:50;background:var(--white);border-bottom:1px solid #ffffff1a;position:relative}.site-header__inner[data-astro-cid-yo4uxibz]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.logo[data-astro-cid-yo4uxibz]{flex:none;width:150px;display:block}.nav[data-astro-cid-yo4uxibz]{margin-left:auto;margin-right:16px}.nav[data-astro-cid-yo4uxibz] ul[data-astro-cid-yo4uxibz]{margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-yo4uxibz]{position:relative}.nav__item[data-astro-cid-yo4uxibz]>a[data-astro-cid-yo4uxibz]{font-family:var(--font-heading);text-transform:uppercase;color:var(--navy-text);align-items:center;gap:8px;padding:26px 20px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav__item[data-astro-cid-yo4uxibz]>a[data-astro-cid-yo4uxibz]:after{content:"";background:var(--red);opacity:0;height:3px;transition:opacity .2s;position:absolute;inset:auto 0 0}.nav__item[data-astro-cid-yo4uxibz]>a[data-astro-cid-yo4uxibz]:hover:after,.nav__item[data-astro-cid-yo4uxibz].is-active>a[data-astro-cid-yo4uxibz]:after{opacity:1}.nav__caret[data-astro-cid-yo4uxibz]{display:inline-flex}.nav__caret[data-astro-cid-yo4uxibz] svg{fill:currentColor;width:12px;height:12px}.nav__sub-toggle[data-astro-cid-yo4uxibz]{display:none}.nav__sub[data-astro-cid-yo4uxibz]{z-index:10;background:var(--blue-light);flex-direction:column;min-width:220px;position:absolute;top:100%;left:0;display:none!important}.nav__item--has-sub[data-astro-cid-yo4uxibz]:hover>.nav__sub[data-astro-cid-yo4uxibz],.nav__item--has-sub[data-astro-cid-yo4uxibz]:focus-within>.nav__sub[data-astro-cid-yo4uxibz],.nav__item--has-sub[data-astro-cid-yo4uxibz].is-open>.nav__sub[data-astro-cid-yo4uxibz]{display:flex!important}.nav__sub[data-astro-cid-yo4uxibz] a[data-astro-cid-yo4uxibz]{font-family:var(--font-heading);text-transform:uppercase;color:var(--white);padding:14px 20px;font-size:14px;font-weight:500;text-decoration:none;display:block}.nav__sub[data-astro-cid-yo4uxibz] a[data-astro-cid-yo4uxibz]:hover{background:#ffffff1f}.site-header[data-astro-cid-yo4uxibz] .site-header__cta{flex:none;margin-right:8px}.site-header[data-astro-cid-yo4uxibz] .site-header__cta svg{width:16px;height:16px}.nav-toggle[data-astro-cid-yo4uxibz]{width:34px;height:34px;color:var(--white);background:var(--blue-light);cursor:pointer;border:0;border-radius:3px;padding:5px;display:none}.nav-toggle[data-astro-cid-yo4uxibz] svg{fill:currentColor;width:100%;height:100%}@media (width<=1024px){.site-header__inner[data-astro-cid-yo4uxibz]{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo.toggle cta""nav nav nav nav";gap:0 12px;display:grid}.logo[data-astro-cid-yo4uxibz]{grid-area:logo}.nav-toggle[data-astro-cid-yo4uxibz]{grid-area:toggle;display:block}.site-header[data-astro-cid-yo4uxibz] .site-header__cta{grid-area:cta;margin-right:0}.nav[data-astro-cid-yo4uxibz]{background:var(--blue-light);grid-area:nav;margin:0 -20px;display:none}.nav[data-astro-cid-yo4uxibz].is-open{display:block}.nav[data-astro-cid-yo4uxibz] ul[data-astro-cid-yo4uxibz]{flex-direction:column}.nav__item[data-astro-cid-yo4uxibz]{grid-template-columns:1fr auto;display:grid}.nav__item[data-astro-cid-yo4uxibz]>a[data-astro-cid-yo4uxibz]{color:var(--white);padding:16px 20px}.nav__item[data-astro-cid-yo4uxibz]>a[data-astro-cid-yo4uxibz]:after,.nav__caret[data-astro-cid-yo4uxibz]{display:none}.nav__sub-toggle[data-astro-cid-yo4uxibz]{width:56px;color:var(--white);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nav__sub-toggle[data-astro-cid-yo4uxibz] svg{fill:currentColor;width:14px;height:14px}.nav__sub[data-astro-cid-yo4uxibz]{background:#00000026;grid-column:1/-1;position:static}.nav__item--has-sub[data-astro-cid-yo4uxibz]:hover>.nav__sub[data-astro-cid-yo4uxibz]{display:none!important}.nav__item--has-sub[data-astro-cid-yo4uxibz].is-open>.nav__sub[data-astro-cid-yo4uxibz]{display:flex!important}.nav__sub[data-astro-cid-yo4uxibz] a[data-astro-cid-yo4uxibz]{padding-left:40px}}@media (width<=480px){.logo[data-astro-cid-yo4uxibz]{width:110px}.site-header[data-astro-cid-yo4uxibz] .site-header__cta{padding:13px 14px;font-size:13px}.site-header[data-astro-cid-yo4uxibz] .site-header__cta svg{width:14px;height:14px}}.site-footer[data-astro-cid-n5wgffhw]{color:var(--white);background:var(--navy);padding:130px 0 56px}.site-footer__cols[data-astro-cid-n5wgffhw]{grid-template-columns:2.2fr 1.45fr 1.45fr 1.45fr 1.45fr;align-items:start;gap:20px;display:grid}.site-footer__brand[data-astro-cid-n5wgffhw]{padding:0 5px}.site-footer__brand[data-astro-cid-n5wgffhw] img{margin-bottom:15px}.site-footer__brand[data-astro-cid-n5wgffhw] p[data-astro-cid-n5wgffhw]{font-size:16px;line-height:1.6}.site-footer[data-astro-cid-n5wgffhw] h2[data-astro-cid-n5wgffhw]{color:var(--white);margin:0 0 20px;font-size:20px;font-weight:400}.site-footer[data-astro-cid-n5wgffhw] ul[data-astro-cid-n5wgffhw]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-n5wgffhw] li[data-astro-cid-n5wgffhw] a[data-astro-cid-n5wgffhw]{color:var(--white);align-items:center;gap:10px;padding:3px 0;text-decoration:none;display:flex}.site-footer[data-astro-cid-n5wgffhw] li[data-astro-cid-n5wgffhw] a[data-astro-cid-n5wgffhw]:hover{text-decoration:underline}.site-footer[data-astro-cid-n5wgffhw] li[data-astro-cid-n5wgffhw] svg{fill:currentColor;flex:none;width:12px;height:12px}.site-footer__contact[data-astro-cid-n5wgffhw]{margin-top:30px}.site-footer__contact[data-astro-cid-n5wgffhw] a[data-astro-cid-n5wgffhw]{color:inherit;text-decoration:none}.site-footer__contact[data-astro-cid-n5wgffhw] a[data-astro-cid-n5wgffhw]:hover{text-decoration:underline}.site-footer__address-title[data-astro-cid-n5wgffhw]{margin-top:30px}.site-footer[data-astro-cid-n5wgffhw] hr[data-astro-cid-n5wgffhw]{border:0;border-top:1px solid #ffffff1a;margin:50px 0 30px}.site-footer__legal[data-astro-cid-n5wgffhw]{flex-wrap:wrap;gap:10px 40px;display:flex}.site-footer__sign[data-astro-cid-n5wgffhw]{color:#ffffffd9;margin:34px 0 0;font-size:13px}.site-footer__legal[data-astro-cid-n5wgffhw] a[data-astro-cid-n5wgffhw]{color:var(--gold);text-decoration:none}.site-footer__legal[data-astro-cid-n5wgffhw] a[data-astro-cid-n5wgffhw]:hover,.site-footer__prefs[data-astro-cid-n5wgffhw]:hover{text-decoration:underline}.site-footer__prefs[data-astro-cid-n5wgffhw]{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=1024px){.site-footer[data-astro-cid-n5wgffhw]{padding:80px 0 40px}.site-footer__cols[data-astro-cid-n5wgffhw]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-n5wgffhw]{grid-column:1/-1}}@media (width<=600px){.site-footer__cols[data-astro-cid-n5wgffhw]{grid-template-columns:1fr}.site-footer__legal[data-astro-cid-n5wgffhw]{flex-direction:column;align-items:flex-start}}.blog-preview-bar{color:var(--ink);text-align:center;background:#fff1b8;margin:0;padding:10px 20px;font-size:14px;font-weight:600}.blog-hero{background:var(--paper);padding:72px 0 40px}.blog-hero__kicker{font-family:var(--font-heading);letter-spacing:.08em;color:var(--red);text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700}.blog-hero h1{max-width:820px;color:var(--navy-text);margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:300}.blog-hero p{max-width:720px;font-size:18px}.blog-nav{flex-wrap:wrap;gap:8px;margin-top:28px;padding:0;list-style:none;display:flex}.blog-nav a{color:var(--navy-text);background:var(--white);border:1px solid #34366b33;border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block}.blog-nav a:hover,.blog-nav a[aria-current=page]{color:var(--white);background:var(--navy);border-color:var(--navy)}.post-list{padding:48px 0 80px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.post-card{background:var(--white);border:1px solid #00000014;border-radius:6px;flex-direction:column;height:100%;padding:24px;transition:box-shadow .2s;display:flex}.post-card:hover{box-shadow:0 10px 30px #34366b1f}.post-card__editoria{letter-spacing:.04em;color:var(--red);text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700}.post-card h2{margin-bottom:12px;font-size:20px;line-height:1.3}.post-card h2 a{color:var(--navy-text);text-decoration:none}.post-card h2 a:after{content:"";position:absolute;inset:0}.post-card{position:relative}.post-card p{flex:1;font-size:15px}.post-card__meta{color:#757575;margin-top:16px;font-size:13px}.post-status{color:var(--ink);background:#fff1b8;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.pagination{justify-content:center;gap:16px;margin-top:48px;display:flex}.pagination a{color:var(--blue)}.empty-state{text-align:center;padding:40px 0}.article{width:min(760px,100% - 32px);margin-inline:auto;padding:48px 0 80px}.crumbs{margin-bottom:20px;font-size:14px}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:#9e9e9e;margin-right:6px}.crumbs a{color:var(--blue)}.article h1{color:var(--navy-text);margin-bottom:16px;font-size:clamp(30px,5vw,42px);font-weight:700}.article__meta{color:#757575;margin-bottom:28px;font-size:14px}.answer{color:var(--ink);background:var(--paper);border-left:4px solid var(--navy);border-radius:0 6px 6px 0;margin:0 0 28px;padding:20px 24px;font-size:18px;line-height:1.6}.summary{margin-bottom:36px}.summary h2{margin-bottom:10px;font-size:18px}.summary ul{margin:0;padding-left:22px}.summary li{margin-bottom:6px}.prose{color:#4a4a4a;font-size:17px;line-height:1.75}.prose h2{color:var(--navy-text);margin:44px 0 14px;font-size:26px}.prose h3{color:var(--navy-text);margin:30px 0 10px;font-size:20px}.prose ul,.prose ol{margin:0 0 1.25em;padding-left:24px}.prose li{margin-bottom:6px}.prose a:not(.cta-box *){color:var(--blue);text-underline-offset:3px;text-decoration:underline}.prose blockquote{border-left:4px solid var(--gold);margin:24px 0;padding:4px 20px}.prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001a;padding:10px 12px}.prose th{color:var(--ink);background:var(--paper)}.cta-box{color:var(--white);background:var(--navy);border-radius:8px;margin:48px 0;padding:32px}.cta-box h2,.prose .cta-box h2{color:var(--white);margin-top:0;margin-bottom:10px;font-size:24px}.cta-box p{margin-bottom:20px}.faq{margin:48px 0}.faq h2,.sources h2,.related h2,.site-links h2{color:var(--navy-text);margin-bottom:16px;font-size:24px}.faq details{border-bottom:1px solid #0000001a;padding:16px 0}.faq summary{font-family:var(--font-heading);color:var(--ink);cursor:pointer;font-weight:600}.faq details p{margin:10px 0 0}.sources{margin:40px 0;font-size:14px}.sources ol{padding-left:20px}.sources a{color:var(--blue)}.site-links ul{flex-wrap:wrap;gap:10px;margin:0 0 40px;padding:0;list-style:none;display:flex}.site-links a{color:var(--navy-text);border:1px solid var(--navy);border-radius:999px;padding:8px 16px;text-decoration:none;display:inline-block}.site-links a:hover{color:var(--white);background:var(--navy)}.chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.chips a{color:var(--navy-text);font-size:13px}.related{background:var(--paper);padding:56px 0 80px}.figura{margin:32px 0}.figura img{border-radius:6px;width:100%;height:auto}.figura figcaption{color:#6b6b6b;margin-top:8px;font-size:13px;line-height:1.5}.figura--capa{margin:0 0 28px}.img-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.figura-pendente{color:var(--ink);background:#fff1b8;border-radius:6px;padding:16px;font-size:14px}.post-card__image{margin:-24px -24px 18px}.post-card__image img{aspect-ratio:16/9;object-fit:cover;border-radius:6px 6px 0 0;width:100%;height:auto}.blog-page{width:min(860px,100% - 32px);margin-inline:auto;padding:80px 0}@media (width<=1024px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blog-hero{padding:48px 0 28px}.post-grid{grid-template-columns:1fr}.article{padding-top:32px}.answer{padding:16px 18px;font-size:17px}.cta-box{padding:24px 20px}}
