.setting-boundaries-page{--boundaries-gutter: clamp(20px, 5vw, 72px);--boundaries-max: 1160px;background:#fff;color:#172033}.setting-boundaries-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#122a59f5,#122a59cc),url(/assets/old-site/69bad3d3b7c1bf524703cc14-65eed598c00593bc8df45cca-about-header-1.png) center / cover no-repeat;color:#fff}.setting-boundaries-hero:after{content:"";position:absolute;inset:auto 0 0;height:10px;background:#9fb58a}.setting-boundaries-hero__inner{width:min(100%,var(--boundaries-max));min-height:clamp(500px,62vw,690px);margin-inline:auto;padding:clamp(72px,9vw,116px) var(--boundaries-gutter) clamp(82px,10vw,126px);display:grid;align-content:center;gap:22px}.setting-boundaries-eyebrow{margin:0;color:#c4d2b6;font-size:.78rem;font-weight:850;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.setting-boundaries-page h1,.setting-boundaries-page h2,.setting-boundaries-page h3{margin:0;color:#122a59;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.setting-boundaries-hero h1{max-width:900px;color:#fff;font-size:clamp(2.85rem,6vw,5.75rem);font-weight:850;line-height:1}.setting-boundaries-hero p:not(.setting-boundaries-eyebrow){max-width:720px;margin:0;color:#ffffffe6;font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:650;line-height:1.5}.setting-boundaries-actions{display:flex;flex-wrap:wrap;gap:12px}.setting-boundaries-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:8px;font-weight:850;line-height:1.2;text-decoration:none}.setting-boundaries-button--primary{background:#9fb58a;color:#122a59}.setting-boundaries-button--secondary{background:#fff;color:#122a59}.setting-boundaries-button--ghost{border:1px solid rgba(255,255,255,.42);color:#fff}.setting-boundaries-content{width:min(100%,var(--boundaries-max));margin-inline:auto;padding:clamp(46px,7vw,86px) var(--boundaries-gutter) clamp(70px,9vw,110px);display:grid;grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr);gap:clamp(28px,5vw,76px);align-items:start}.setting-boundaries-summary{position:sticky;top:92px;padding:24px;border:1px solid #ded8c8;border-radius:8px;background:#faf7ee}.setting-boundaries-summary h2,.setting-boundaries-article h2{font-size:clamp(1.75rem,3vw,2.45rem);font-weight:850;line-height:1.08}.setting-boundaries-summary ul,.setting-boundaries-article ul,.setting-boundaries-sources ul{margin:18px 0 0;padding-left:1.2rem}.setting-boundaries-summary li,.setting-boundaries-article li,.setting-boundaries-sources li{margin-top:10px;color:#3a465b;line-height:1.58}.setting-boundaries-summary strong{color:#122a59}.setting-boundaries-article{display:grid;gap:clamp(34px,5vw,58px)}.setting-boundaries-article section{display:grid;gap:16px}.setting-boundaries-article h3{margin-top:8px;font-size:1.22rem;font-weight:850;line-height:1.2}.setting-boundaries-article p,.setting-boundaries-article dd,.setting-boundaries-help p,.setting-boundaries-sources li{margin:0;color:#3a465b;font-size:1.04rem;line-height:1.66}.setting-boundaries-article a{color:#122a59;font-weight:820;text-decoration-color:#9fb58a;text-underline-offset:4px}.setting-boundaries-list{display:grid;gap:12px;margin:4px 0 0}.setting-boundaries-list div{padding:18px;border:1px solid #e2ddcf;border-radius:8px;background:#fff}.setting-boundaries-list dt{color:#122a59;font-weight:850}.setting-boundaries-list dd{margin:6px 0 0}.setting-boundaries-help{padding:clamp(28px,5vw,42px);border-radius:8px;background:#122a59}.setting-boundaries-help h2,.setting-boundaries-help h3,.setting-boundaries-help p,.setting-boundaries-help a{color:#fff}.setting-boundaries-help a{text-decoration-color:#ffffff7a}.setting-boundaries-help__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.setting-boundaries-help__grid div{display:grid;gap:8px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff12}.setting-boundaries-sources{padding-top:10px;border-top:1px solid #e2ddcf}@media(max-width:900px){.setting-boundaries-content{grid-template-columns:1fr}.setting-boundaries-summary{position:static}}@media(max-width:560px){.setting-boundaries-page{--boundaries-gutter: 20px}.setting-boundaries-hero__inner{min-height:auto;padding-top:58px;padding-bottom:76px}.setting-boundaries-hero h1{font-size:clamp(2.48rem,13.5vw,3.35rem);line-height:1.03}.setting-boundaries-actions,.setting-boundaries-button{width:100%}.setting-boundaries-help__grid{grid-template-columns:1fr}}
