*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080e0b;color:#e9f2ea;font:17px/1.75 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#9ce9b5;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible,button:focus-visible{outline:3px solid #f8cf70;outline-offset:5px}.skip{position:absolute;left:16px;top:-80px;padding:10px;background:#15291c;z-index:20}.skip:focus{top:8px}.site-header,.site-footer{max-width:1120px;margin:auto;padding:25px 24px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #25402e}.wordmark{font-size:24px;font-weight:850;color:#fff;text-decoration:none;white-space:nowrap}.wordmark span{color:#75db96}nav{display:flex;flex-wrap:wrap;gap:12px 24px}nav a{font-size:14px}.article{max-width:900px;margin:0 auto;padding:60px 24px 70px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800;color:#93dfa9}h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.12;letter-spacing:-.035em;margin:14px 0 22px;max-width:850px}h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.3;margin:48px 0 14px}h3{line-height:1.4;font-size:1.15rem;margin:28px 0 8px}p{margin:14px 0}li{margin:10px 0}.lead{font-size:1.22rem;color:#d5e8d9;line-height:1.6}.meta,figcaption{font-size:13px;color:#b0c5b7}.callout,.example{margin:28px 0;padding:22px 25px;border:1px solid #34543e;border-left:4px solid #7edca0;border-radius:12px;background:#111f17}.example h2,.example h3{margin-top:0}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.guide-card{display:block;border:1px solid #34543e;background:#101b14;border-radius:16px;padding:24px;color:#e9f2ea;text-decoration:none}.guide-card:hover{border-color:#9ce9b5;background:#17281d}.guide-card h3{margin:0 0 10px}.guide-card p{font-size:15px;color:#c1d4c7}.guide-card span{font-size:14px;color:#9ce9b5;font-weight:700}.cta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:28px 0}.button{display:inline-block;background:#8ce5a8;color:#07180e;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:800}.button:hover{background:#b7f3cb;color:#07180e}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px;margin:22px 0}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #34543e;padding:14px 12px}th{background:#16271c;color:#b6f0c7}figure{margin:28px 0}figure img{display:block;height:auto;max-width:100%;border:1px solid #34543e;border-radius:12px}figcaption{margin-top:12px}.board-image{max-width:420px}.step-line{display:flex;flex-wrap:wrap;gap:12px}.step-line span{background:#203b29;border:1px solid #4c805b;padding:10px 14px;border-radius:8px}.site-footer{border-top:1px solid #34543e;font-size:14px;color:#afc3b5;padding-bottom:40px}.toc{padding:18px 24px;background:#101b14;border-radius:12px}.toc a{display:inline-block;margin:6px 18px 6px 0}@media(max-width:650px){.site-header{display:block}.site-header nav{margin-top:16px}.article{padding-top:35px}.guide-grid{grid-template-columns:1fr}.site-footer nav{gap:12px 18px}th,td{padding:10px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}