.guide{--guide-col:760px;--guide-line:color-mix(in srgb, var(--lb-text-primary) 14%, transparent);--guide-card:color-mix(in srgb, var(--lb-text-primary) 6%, transparent);--guide-muted:var(--lb-pub-sub);--guide-gold:var(--lb-gold);--guide-right:var(--lb-green);--guide-wrong:var(--lb-red);font-family:var(--lb-font-body);line-height:1.55}.guide-bar{border-bottom:1px solid var(--guide-line)}.guide-bar__in{max-width:var(--guide-col);min-height:var(--t82-bar-h);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.guide-bar__brand{width:146px;height:44px;display:block;position:relative}.guide-bar__login,.guide-link{color:var(--lb-text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.guide-bar__login{align-items:center;min-height:44px;display:inline-flex}.guide-main{max-width:var(--guide-col);margin:0 auto;padding:40px 24px 72px}.guide-article>section{margin-top:48px}.guide-h1{font-family:var(--lb-font-display);font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1}.guide-article>.guide-lead{color:var(--guide-muted);margin-top:16px;font-size:1.15rem}.guide-h2{font-family:var(--lb-font-display);font-size:1.6rem;font-weight:800;line-height:1.2}.guide-h3{font-family:var(--lb-font-display);margin-top:24px;font-size:1.15rem;font-weight:700}.guide p+p{margin-top:12px}.guide-will{border-left:3px solid var(--guide-gold);background:var(--guide-card);border-radius:0 12px 12px 0;margin-top:16px;padding:12px 16px}.guide-roles{gap:8px;margin-top:16px;display:grid}.guide-roles li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.guide-roles__tag{letter-spacing:.06em;color:var(--guide-gold);font-size:.75rem;font-weight:700}.guide-step{margin-top:24px}.guide-card{border:1px solid var(--guide-line);background:var(--guide-card);border-radius:16px;padding:20px}.guide-card__ask{color:var(--guide-muted);margin-bottom:8px}.guide-card__q{font-size:1.15rem;font-weight:700;line-height:1.35}.guide-card__fig{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px;display:grid}.guide-card__fig>div{background:color-mix(in srgb, var(--lb-text-primary) 5%, transparent);border-radius:10px;padding:10px 12px}.guide-card__fig dt{color:var(--guide-muted);font-size:.85rem}.guide-card__fig dd{display:grid}.guide-card__fig dd span{color:var(--guide-muted);font-size:.85rem}.guide-card__opts{gap:10px;margin-top:16px;display:grid}.guide-opt{border:1px solid var(--guide-line);background:color-mix(in srgb, var(--lb-pub-well) 40%, transparent);border-radius:12px}.guide-opt>summary{cursor:pointer;min-height:44px;padding:12px 16px;font-weight:600;list-style:none;display:block}.guide-opt>summary::-webkit-details-marker{display:none}.guide-opt__body{color:var(--guide-muted);padding:0 16px 14px}.guide-opt[data-verdict=right]{border-color:var(--guide-right)}.guide-opt[data-verdict=wrong][data-chosen]{border-color:var(--guide-wrong)}.guide-opt[data-verdict]>summary:after{float:right;margin-left:12px;font-weight:800}.guide-opt[data-verdict=right]>summary:after{content:"✓";content:"✓" / "";color:var(--guide-right)}.guide-opt[data-verdict=wrong][data-chosen]>summary:after{content:"✕";content:"✕" / "";color:var(--guide-wrong)}.guide-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-opt>summary:focus-visible,.guide-continue__key:focus-visible{outline:2px solid var(--guide-gold);outline-offset:2px;border-radius:12px}@media (hover:hover){.guide-opt:not([data-verdict]):hover{border-color:color-mix(in srgb, var(--lb-text-primary) 32%, transparent)}.guide-continue__key:not([aria-busy=true]):hover{filter:brightness(1.08)}}.guide-opt>summary:active{background:var(--guide-card)}.guide-continue__key:not([aria-busy=true]):active{filter:brightness(.92)}@media (prefers-reduced-motion:no-preference){.guide-opt{transition:border-color .2s}.guide-continue__key{transition:filter .12s}}.guide-continue{margin-top:20px}.guide-continue__key{background:var(--lb-grad-gold-scene);min-height:52px;color:var(--lb-key-gold-ink);text-shadow:var(--lb-key-gold-ink-shadow);font-family:var(--lb-font-display);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 28px;font-size:1.05rem;font-weight:800;display:inline-flex}.guide-continue__key[aria-busy=true]{opacity:.7;cursor:progress}@media (max-width:520px){.guide-continue__key{width:100%}}.guide-leg{margin-top:20px}.guide-leg__lessons{gap:10px;margin-top:10px;padding-left:1.4em;list-style:decimal;display:grid}.guide-leg__lessons li{padding-left:4px}.guide-leg__name{font-weight:700;display:block}a.guide-leg__name{color:var(--lb-text-primary);text-underline-offset:3px;text-decoration:underline}.guide-leg__desc{color:var(--guide-muted);display:block}.guide-note{color:var(--guide-muted);margin-top:16px}.guide-band{background:var(--guide-card);border-radius:16px;padding:24px}.guide-band>p{margin-top:12px}.guide-band>.guide-link{margin-top:12px;display:inline-block}.guide-trust>p{margin-top:12px}.guide-byline{font-weight:600}.guide-sources{gap:10px;margin-top:10px;display:grid}.guide-sources li{gap:2px;display:grid}.guide-sources li>:not(:first-child){color:var(--guide-muted);font-size:.95rem}@media (max-width:720px){.guide-bar__in,.guide-main{padding-left:16px;padding-right:16px}.guide-main{padding-top:28px}.guide-card,.guide-band{padding:16px}}
