@import url('./variables.css');
@import url('./base.css');
@import url('./content-pages.css');
html,body{overflow:auto}body{background:#f7f5ee;color:#16251f;font-family:Manrope,system-ui,-apple-system,"Segoe UI",sans-serif}.content-shell{max-width:960px;margin:auto;padding:0 24px 72px}.content-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid #d9e1dc}.content-brand{display:flex;align-items:center;gap:10px;color:#16251f;text-decoration:none}.content-brand img{width:34px;height:34px}.content-brand strong{font-size:17px;letter-spacing:-.8px}.content-brand small{display:block;font-size:8px;letter-spacing:1.5px}.content-nav{display:flex;flex-wrap:wrap;gap:15px}.content-nav a{color:#0b3d2e;font-size:12px;font-weight:700;text-decoration:none}.breadcrumbs{margin:28px 0 16px;color:#68746f;font-size:12px}.breadcrumbs a{color:#0b3d2e}.content-hero{padding:34px 0 22px}.content-hero h1{max-width:780px;margin:0 0 16px;color:#0b3d2e;font-size:clamp(2.1rem,6vw,4rem);line-height:1.04;letter-spacing:-.04em}.content-hero p,.content-section p,.content-section li{max-width:760px;color:#44564e;font-size:15px;line-height:1.75}.content-section{padding:24px 0;border-top:1px solid #d9e1dc}.content-section h2{margin-bottom:10px;color:#0b3d2e;font-size:22px}.content-section ol,.content-section ul{padding-left:20px}.content-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.content-button{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;border:1px solid #0b3d2e;border-radius:8px;background:#0b3d2e;color:#fff;font-size:12px;font-weight:800;text-decoration:none}.content-button.secondary{background:transparent;color:#0b3d2e}.content-footer{margin-top:36px;padding-top:22px;border-top:1px solid #d9e1dc;color:#68746f;font-size:12px;line-height:1.7}@media(max-width:700px){.content-header{align-items:flex-start}.content-nav{justify-content:flex-end}.content-brand small{display:none}}
