.blog-site{--blog-navy:#071a2b;--blog-ink:#132c39;--blog-teal:#159d9a;--blog-mist:#edf4f3;min-height:100vh;color:var(--blog-ink);background:#f8faf9}.blog-site a{color:inherit}.blog-header{z-index:10;background:#fff;border-bottom:1px solid #cbd8d8;justify-content:space-between;align-items:center;min-height:92px;padding:12px clamp(22px,6vw,88px);display:flex;position:relative}.blog-brand{align-items:center;gap:13px;display:flex}.blog-brand img:first-child{width:112px;height:auto}.blog-brand img:last-child{width:104px;height:auto}.blog-brand span{background:#b8c8c8;width:1px;height:36px}.blog-header nav{letter-spacing:.08em;text-transform:uppercase;gap:26px;font-size:.72rem;font-weight:850;display:flex}.blog-header nav a{text-decoration:none}.blog-header nav a:hover{color:var(--blog-teal)}.blog-hero{color:#fff;background:radial-gradient(circle at 83% 20%,#17a3a347,#0000 27rem),linear-gradient(125deg,#061521,#102f41 72%,#116a70 150%);padding:clamp(80px,11vw,150px) clamp(24px,9vw,140px)}.blog-hero h1{letter-spacing:-.065em;max-width:990px;margin:16px 0 26px;font-size:clamp(3rem,7vw,7rem);line-height:.92}.blog-hero>p:last-child{color:#c5d5d8;max-width:720px;margin:0;font-size:1.08rem;line-height:1.75}.blog-kicker{color:var(--blog-teal);letter-spacing:.14em;text-transform:uppercase;margin:0;font:850 .7rem/1.3 monospace}.blog-index{padding:clamp(64px,9vw,120px) clamp(24px,7vw,110px)}.blog-section-heading h2{letter-spacing:-.055em;margin:12px 0 48px;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.blog-card-grid{border-top:1px solid #b9c9ca;border-left:1px solid #b9c9ca;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-card{background:#fff;border-bottom:1px solid #b9c9ca;border-right:1px solid #b9c9ca}.blog-card>a{aspect-ratio:1200/627;background:#dfe9e8;display:block;overflow:hidden}.blog-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.blog-card:hover img{transform:scale(1.025)}.blog-card-copy{padding:26px}.blog-meta{color:#607075;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;font-weight:750;display:flex}.draft-badge,.draft-notice{color:#72540c;letter-spacing:.06em;text-transform:uppercase;background:#fff7dd;border:1px solid #b98d24;width:fit-content;padding:6px 9px;font:800 .62rem/1 monospace;display:inline-flex}.blog-card h3{letter-spacing:-.035em;margin:17px 0 13px;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.blog-card h3 a{text-decoration:none}.blog-card p{color:#58686d;font-size:.86rem;line-height:1.7}.blog-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.blog-tags span{color:#35605f;text-transform:uppercase;border:1px solid #b9cdcc;padding:6px 9px;font:750 .61rem/1 monospace}.blog-empty{border-left:4px solid var(--blog-teal);background:#fff;padding:34px}.whatsapp-contact{color:var(--blog-ink);background:var(--blog-mist);border-top:1px solid #b9cdcc;grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,6vw,80px);padding:clamp(42px,6vw,74px) clamp(24px,9vw,140px);display:grid}.whatsapp-contact h2{letter-spacing:-.05em;max-width:780px;margin:12px 0 14px;font-size:clamp(1.9rem,3.4vw,3.6rem);line-height:.98}.whatsapp-contact p:last-child{color:#52656b;max-width:760px;margin-bottom:0;line-height:1.7}.whatsapp-contact>a{color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#176b55;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}:is(.whatsapp-contact>a:hover,.whatsapp-contact>a:focus-visible){outline-offset:3px;background:#0f513f;outline:3px solid #176b5538}.whatsapp-contact-compact{border:1px solid #b9cdcc;max-width:760px;margin:28px auto 0;padding:32px}.whatsapp-contact-compact h2{font-size:clamp(1.65rem,2.8vw,2.4rem)}.newsletter{color:#fff;background:var(--blog-navy);grid-template-columns:.8fr 1.2fr;gap:clamp(32px,7vw,100px);padding:clamp(60px,8vw,110px) clamp(24px,9vw,140px);display:grid}.newsletter h2{letter-spacing:-.055em;max-width:620px;margin:14px 0 18px;font-size:clamp(2.1rem,4vw,4.5rem);line-height:.96}.newsletter>div>p:last-child{color:#b9cacc;max-width:620px;line-height:1.7}.newsletter form{grid-template-columns:1fr 1fr;align-content:center;gap:16px;display:grid}.newsletter label{color:#dce8e8;gap:8px;font-size:.73rem;font-weight:800;display:grid}.newsletter input{color:#fff;width:100%;min-height:50px;font:inherit;background:#0d293a;border:1px solid #5b737c;padding:12px 13px}.newsletter input:focus{border-color:var(--blog-teal);outline:3px solid #159d9a38}.newsletter button{color:#061719;background:var(--blog-teal);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;grid-column:1/-1;min-height:50px;font-weight:900}.newsletter-consent{grid-column:1/-1;align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important}.newsletter-consent input{width:18px;min-height:18px;margin-top:2px}.newsletter-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.newsletter-status{color:#d5e4e4;grid-column:1/-1;min-height:21px;font-size:.72rem}.article{max-width:1200px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(22px,5vw,70px)}.article-header{max-width:930px;margin:0 auto 48px}.article-header h1{letter-spacing:-.063em;margin:18px 0 25px;font-size:clamp(3rem,6.5vw,6.8rem);line-height:.94}.draft-notice{margin:22px 0 0}.article-deck{color:#52656b;max-width:760px;margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.article-byline{flex-wrap:wrap;gap:10px 24px;margin-top:26px;font-size:.78rem;font-weight:800;display:flex}.article-source{color:#607075;margin-top:20px;font-size:.74rem}.article-source a{color:#087d7b;font-weight:800}.article-cover{max-width:1080px;margin:0 auto 70px}.article-cover img{width:100%;height:auto;display:block}.article-cover figcaption{color:#647378;background:#e7eeee;padding:10px 13px;font-size:.7rem}.article-body{max-width:760px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.85}.article-body h2{letter-spacing:-.045em;margin:2.2em 0 .75em;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.02}.article-body h3{margin:2em 0 .7em;font-size:1.65rem}.article-body p,.article-body ul,.article-body ol{margin:0 0 1.45em}.article-body li{margin-bottom:.55em}.article-body blockquote{border-left:5px solid var(--blog-teal);background:var(--blog-mist);margin:2em 0;padding:24px 28px;font-size:1.13em;font-weight:650}.article-body blockquote p:last-child{margin-bottom:0}.article-body a{color:#087d7b;text-underline-offset:3px;text-decoration-thickness:2px}.article-body{overflow-wrap:anywhere;min-width:0}.article-figure{margin:2em 0}.article-figure img{width:100%;height:auto;display:block}.article-figure figcaption{color:#52656b;margin-top:12px;font-size:.85rem;line-height:1.6}.article-table{border:1px solid #bdcece;max-width:100%;margin:1.5em 0 2em;overflow-x:auto}.article-table:focus-visible{outline:3px solid var(--blog-teal);outline-offset:3px}.article-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:.85rem;line-height:1.6}.article-table th,.article-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bdcece;padding:14px 16px}.article-table th{color:#fff;background:var(--blog-navy)}.article-table tbody tr:nth-child(2n){background:var(--blog-mist)}.governed-truth{color:#fff;background:linear-gradient(125deg,#071a2b,#104453);gap:8px;max-width:760px;margin:70px auto 0;padding:32px;display:grid}.governed-truth span{color:var(--blog-teal);letter-spacing:.16em;font:900 .72rem monospace}.governed-truth strong{letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.8rem)}.author-bio{background:#fff;border:1px solid #bdcece;max-width:760px;margin:28px auto 0;padding:32px}.author-bio h2{margin:10px 0 13px;font-size:1.75rem}.author-bio p:last-child{color:#53656a;margin-bottom:0;line-height:1.7}.newsletter-compact{margin-top:0}.blog-footer{color:#b8c9cc;background:#040f18;grid-template-columns:.6fr 1fr .6fr;align-items:center;gap:24px;padding:30px clamp(24px,7vw,110px);font-size:.7rem;display:grid}.blog-footer img{width:155px;height:auto}.blog-footer p:last-child{text-align:right}@media (max-width:900px){.blog-card-grid{grid-template-columns:1fr 1fr}.whatsapp-contact,.newsletter{grid-template-columns:1fr}.whatsapp-contact>a{justify-self:start}.blog-footer{grid-template-columns:1fr 1fr}.blog-footer p:nth-child(2){grid-area:2/1/auto/-1}}@media (max-width:620px){.blog-header{min-height:76px;padding-inline:18px}.blog-brand img:first-child{width:78px}.blog-brand img:last-child{width:68px}.blog-brand span{height:27px}.blog-header nav a:last-child{display:none}.blog-card-grid,.newsletter form{grid-template-columns:1fr}.whatsapp-contact>a{width:100%}.newsletter button,.newsletter-status{grid-column:1}.article{padding-inline:20px}.article-header h1{font-size:clamp(2.5rem,13vw,4.2rem)}.blog-footer{text-align:center;grid-template-columns:1fr}.blog-footer img{justify-self:center}.blog-footer p:nth-child(2),.blog-footer p:last-child{text-align:center;grid-area:auto}}@media (prefers-reduced-motion:reduce){.blog-card img{transition:none}}
