*,::after,::before{box-sizing:border-box}body,figure,h1,h2,h3,h4,html,li,ol,p,ul{margin:0;padding:0}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:#0f766e}button{border:none;background:0 0}:focus-visible{outline:#5CC2B3 solid 2px;outline-offset:2px}html{scroll-behavior:smooth}:root{--peach:#FFCBAA;--teal:#5CC2B3;--ink:#1E1E1E;--muted:#6b6b6b;--container:1200px;--shadow:0 10px 30px rgba(0,0,0,.08)}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:radial-gradient(1200px 800px at 80% -10%,rgba(92,194,179,.12),transparent 60%),radial-gradient(800px 600px at -10% 20%,rgba(255,203,170,.15),transparent 60%),#fff;line-height:1.6;max-width:100vw;overflow-x:hidden}[role=button],a,button{cursor:pointer}.s-8b862a4924e55f2ddf96{width:min(100% - 32px,var(--container));margin-inline:auto}header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.9);backdrop-filter:saturate(150%) blur(8px);border-bottom:1px solid rgba(0,0,0,.06)}.s-0dcea3077d26084c4fde{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.s-4e2a6855951ae0906306{display:flex;align-items:center;gap:10px}.s-c97d92143c5f1891c982{margin-bottom:14px}.s-2d52902409747dc7691b{font-weight:900}.s-a83c3d14d15e19c30bd7{font-size:12px;color:var(--muted)}nav{display:flex;align-items:center;gap:20px}.s-e5ad4f460aba1a4839de a{color:var(--ink);font-weight:600;opacity:.9}.s-e5ad4f460aba1a4839de a:hover{opacity:1;color:#0b6b62}.s-c97160d3fcdde9f37522{display:none;width:42px;height:42px;border-radius:10px;background:#fff;box-shadow:var(--shadow);align-items:center;justify-content:center}.s-c97160d3fcdde9f37522 span,.s-c97160d3fcdde9f37522::after,.s-c97160d3fcdde9f37522::before{content:"";display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:.25s}.s-c97160d3fcdde9f37522::before{margin-bottom:6px}.s-c97160d3fcdde9f37522::after{margin-top:6px}.s-4a8401eaa1159e1bb9f6{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;z-index:1200}.s-c9fd5d52fe125647972d{position:absolute;right:0;top:0;height:100%;width:min(86%,360px);background:#fff;padding:24px;box-shadow:-8px 0 30px rgba(0,0,0,.18);transform:translateX(100%);transition:.3s}.s-4a8401eaa1159e1bb9f6.s-b44e14da894924e9d692{display:block}.s-4a8401eaa1159e1bb9f6.s-b44e14da894924e9d692 .s-c9fd5d52fe125647972d{transform:translateX(0)}.s-fed85193a30d3776bbb8 a{display:block;padding:12px 0;color:var(--ink);font-weight:700}@media(max-width:860px){nav{display:none}.s-c97160d3fcdde9f37522{display:inline-flex}}main{min-height:100vh;padding:48px 0}.s-738eb99dbf2ef3d5bb38{font-size:clamp(28px,4.5vw,44px);line-height:1.1}.s-fc820725fb16e574c753{color:#333;max-width:70ch}.s-6c2dc7f94edbe9c09b56{margin-top:8px}.s-f54d25f1af62f14f6a6f{margin-top:18px}.s-f54d25f1af62f14f6a6f h2{font-size:22px;margin:18px 0 6px}.s-f54d25f1af62f14f6a6f h3{font-size:18px;margin:14px 0 6px}.s-dad23b6902cbeb8ac927{border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:16px;background:#fff;box-shadow:var(--shadow)}.s-4668139e939ad8e6a209{color:var(--muted)}.s-96958acdd43f4b0244ca{border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:12px;background:#fff;box-shadow:var(--shadow)}.s-3dee7afbcec18bdb2dbc{margin-top:14px}.s-96958acdd43f4b0244ca a{display:block;padding:6px 0}footer{margin-top:40px;padding:24px 0;border-top:1px solid rgba(0,0,0,.08);background:#fff}.s-ad8d9b9a7cded5836e7e{display:flex;align-items:center;justify-content:space-between;gap:16px}.s-20c9213ce403d070d2cb{display:flex;gap:16px;flex-wrap:wrap}.s-20c9213ce403d070d2cb a{color:var(--ink);opacity:.85;font-weight:600}.s-20c9213ce403d070d2cb a:hover{opacity:1;color:#6a3e24}.s-1d360059c7fa102a3168{align-items:center;display:flex;gap:10px}