.guide-expanded{max-width:940px}.guide-expanded h2{scroll-margin-top:110px}.guide-expanded a:not(.growth-primary){text-decoration:underline;text-underline-offset:4px}.guide-contents{display:flex;flex-wrap:wrap;gap:12px 22px;padding:24px 0;border-block:1px solid #ffffff20;margin-bottom:42px}.guide-contents strong{flex-basis:100%}.guide-table{overflow-x:auto;margin:28px 0 44px}.guide-table table{width:100%;border-collapse:collapse;min-width:490px;text-align:left}.guide-table caption{text-align:left;margin-bottom:16px;font-weight:600}.guide-table th,.guide-table td{padding:18px 16px;border-bottom:1px solid #ffffff20;vertical-align:top}.guide-table thead{background:#ffffff07}.guide-table th{font-weight:600}.guide-tool{padding:32px;border:1px solid #ffffff26;border-radius:12px;background:radial-gradient(ellipse at top right,#99d8ce13,transparent 75%),#111820;margin:40px 0;scroll-margin-top:110px}.guide-tool h2{margin-top:12px}.guide-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-inputs label{display:grid;gap:8px;font-size:14px}.guide-inputs input{width:100%;padding:12px;border:1px solid #ffffff40;border-radius:5px;background:#0b0e13;color:#fff;min-width:0}.guide-inputs button{align-self:end;min-height:48px;cursor:pointer}.guide-inputs input:focus-visible,.guide-expanded summary:focus-visible{outline:2px solid #acdcd4;outline-offset:4px}.guide-result{white-space:pre-line;margin:24px 0;font-size:18px;line-height:1.7}.guide-checklist li,.guide-tool li{margin-bottom:16px;padding-left:6px}.guide-expanded details{border-bottom:1px solid #ffffff20;padding:20px 0}.guide-expanded summary{cursor:pointer;font-weight:600}.guide-expanded details p{margin:16px 0 0}.guide-expanded .growth-callout{margin-top:36px}@media(max-width:600px){.guide-tool{padding:22px 18px}.guide-inputs{grid-template-columns:1fr}.guide-expanded h2{font-size:32px}.guide-table th,.guide-table td{padding:14px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
