@font-face{font-family:Narengi;src:url('/fonts/NarengiVF.woff2') format('woff2');font-display:swap}
:root{font-family:Narengi,Tahoma,sans-serif;color:#153d47;background:#f7f3eb;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.9}a{color:#125465;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid #a74f35;outline-offset:3px}.skip{position:absolute;top:-100px;right:16px;background:#fff;padding:8px 16px;z-index:3}.skip:focus{top:8px}.site-header{max-width:1160px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d4dfda}.site-header .brand{display:flex;align-items:center;gap:4px;text-decoration:none;font-size:1.25rem;font-weight:900;white-space:nowrap}.site-header img{display:block;width:116px;height:auto;object-fit:contain}.site-header nav,footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}.site-header nav a,footer nav a{font-weight:700;text-decoration:none}.site-header nav a[aria-current=page]{text-decoration:underline}.blog-intro,.article{max-width:790px;margin:0 auto;padding:52px 24px 24px}.blog-intro h1,.article h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.3;margin:.2em 0 .5em}.blog-intro p,.intro{font-size:1.14rem}.eyebrow{color:#81513f;font-weight:800;font-size:.92rem;margin:0}.card-grid{max-width:1160px;margin:0 auto;padding:12px 24px 72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px}.card{background:#fff;border:1px solid #d7e2dc;border-radius:20px;padding:23px;box-shadow:0 7px 26px #153d4709}.card h2{font-size:1.35rem;line-height:1.45;margin:.5em 0}.card h2 a{text-decoration:none}.card p{margin:.7em 0}.card span,.date{font-size:.85rem;color:#56696b}.crumbs{max-width:790px;margin:24px auto 0;padding:0 24px;font-size:.9rem}.article{padding-top:10px}.article-body{font-size:1.08rem}.article-body h2{font-size:1.6rem;line-height:1.4;margin:1.8em 0 .45em}.article-body h3{font-size:1.27rem;margin:1.5em 0 .4em}.article-body p{margin:.8em 0}.article-body li{margin:.55em 0}.related,.cta{margin:48px 0 0;padding:22px;background:#e8f2ed;border-radius:20px}.related h2{margin:0 0 8px;font-size:1.3rem}.related ul{margin:0;padding-right:24px}.cta{background:#153d47;color:#fff}.cta p{margin:0 0 14px}.cta a{display:inline-block;background:#bfe0d2;color:#153d47;padding:7px 18px;border-radius:999px;text-decoration:none;font-weight:800;min-height:44px}footer{max-width:1160px;margin:auto;border-top:1px solid #d4dfda;padding:25px 24px 50px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:600px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{gap:10px 18px}.blog-intro,.article{padding-right:18px;padding-left:18px}.card-grid{padding-right:18px;padding-left:18px}.crumbs{padding:0 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


.privacy-settings{font:inherit;font-weight:700;border:0;padding:0;background:none;color:#125465;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.blog-consent{position:fixed;z-index:20;inset:auto 16px 16px;max-width:760px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#153d47;color:#fff;border:1px solid #bfe0d2;border-radius:20px;box-shadow:0 14px 45px #09262faa}.blog-consent[hidden]{display:none}.blog-consent strong{font-size:1.12rem}.blog-consent p{margin:4px 0 0;line-height:1.6}.blog-consent-actions{display:flex;gap:10px;flex-shrink:0}.blog-consent-actions button{font:inherit;font-weight:800;cursor:pointer;min-width:76px;min-height:44px;border:1px solid #bfe0d2;border-radius:12px;padding:5px 15px;background:#bfe0d2;color:#153d47}.blog-consent-actions button:last-child{background:transparent;color:#fff}@media(max-width:600px){.blog-consent{align-items:stretch;flex-direction:column;gap:14px;inset:auto 12px 12px;padding:16px}.blog-consent-actions button{flex:1}}

/* Category navigation and article imagery */
.blog-intro{max-width:1160px;padding-bottom:30px}.blog-intro>p:not(.eyebrow){max-width:760px}.category-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.category-nav a{display:inline-flex;align-items:center;gap:8px;border:1px solid #c8dcd3;border-radius:999px;background:#fff;padding:6px 14px;text-decoration:none;font-weight:800;font-size:.9rem;min-height:44px}.category-nav a:hover{background:#e8f2ed}.category-nav span{font-size:.78rem;color:#56696b}.category-section{max-width:1160px;margin:0 auto;scroll-margin-top:24px}.category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:26px 24px 8px;padding-top:20px;border-top:1px solid #d4dfda}.category-heading h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.35;margin:0}.category-heading span{color:#56696b;font-size:.9rem}.category-section .card-grid{padding-bottom:40px}.card{padding:0;overflow:hidden;display:flex;flex-direction:column}.card-media{display:block;overflow:hidden;background:#e8f2ed}.card-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.card-copy{padding:18px 21px 22px;display:flex;flex-direction:column;flex:1}.card-copy h3{font-size:1.22rem;line-height:1.5;margin:.4em 0}.card-copy h3 a{text-decoration:none}.card-copy>span{margin-top:auto;padding-top:10px;font-size:.84rem;color:#56696b}.article-cover{margin:26px 0 16px}.article-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;background:#e8f2ed}.article-cover figcaption{font-size:.8rem;color:#56696b;margin-top:5px}@media(max-width:600px){.category-nav{gap:7px}.category-nav a{font-size:.8rem;padding:5px 10px}.category-heading{margin-right:18px;margin-left:18px}.category-section .card-grid{padding-bottom:25px}}
