#home-guide{min-width:0;overflow-wrap:anywhere}.guide-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 36px;border-bottom:1px solid var(--line)}.guide-eyebrow{display:block;color:var(--muted);font-size:13px;letter-spacing:.06em;margin-bottom:20px}.guide-hero h2{font-size:clamp(36px,4.5vw,62px);line-height:1.05;letter-spacing:-.04em;margin:0 0 24px}.guide-hero p{line-height:1.8;color:var(--muted)}.guide-door{flex:0 0 132px;border:1px solid var(--line);background:var(--panel);border-radius:70px 70px 12px 12px;min-height:190px;display:grid;place-content:center;text-align:center;transform:rotate(5deg);box-shadow:8px 12px 0 #0001,inset 0 0 0 7px #8881;color:var(--accent)}.guide-door span{font-size:64px;line-height:1.3}.guide-door small{font-size:15px}.guide-lead{max-width:680px;line-height:1.8;margin:30px 0}.guide-editor>label{display:block;margin:24px 0}.guide-sections{display:grid;gap:18px}.guide-section{min-width:0;margin:0;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.guide-section legend{font-size:20px;font-weight:700;padding:0 8px}.guide-section>label{display:block;font-size:14px;line-height:1.6}.guide-section .guide-toggle{display:flex;align-items:center;gap:12px;margin:6px 0 18px;cursor:pointer;min-height:44px}.guide-toggle input{width:22px;height:22px;min-height:22px;flex:0 0 22px;margin:0;accent-color:var(--accent)}#home-guide input,#home-guide textarea{min-width:0;max-width:100%;font-size:16px}#home-guide textarea{line-height:1.65;resize:vertical}.guide-section:has(input:checked){border-color:var(--accent)}.guide-status{margin:24px 0;font-weight:650;line-height:1.65}.guide-preview{padding:30px;background:var(--panel);border:1px solid var(--line);border-top:5px solid var(--accent);border-radius:8px 8px 24px 24px;box-shadow:0 16px 30px #0001}.guide-preview h3{font-size:30px;line-height:1.2;margin:12px 0 28px}.guide-read-card{margin:22px 0;border-top:1px solid var(--line);padding-top:20px}.guide-read-card h4{font-size:20px;margin:0 0 16px}.guide-read-card ol{padding-left:25px;margin:0}.guide-read-card li{padding:8px 0 8px 10px;line-height:1.7;white-space:pre-wrap}.guide-read-card li::marker{color:var(--accent);font-weight:700}.guide-preview>label{display:block;margin-top:30px}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.guide-actions button,.guide-editor>button{min-height:48px}.guide-footnote{color:var(--muted);font-size:13px;line-height:1.7;margin:30px 0}@media(min-width:1200px){.guide-sections{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.guide-hero{gap:12px}.guide-door{flex-basis:76px;min-height:135px}.guide-door span{font-size:44px}.guide-door small{font-size:11px}.guide-hero h2{font-size:36px}.guide-section,.guide-preview{padding:18px}.guide-actions button,.guide-editor>button{width:100%}.guide-eyebrow{letter-spacing:0}}

@media(min-width:1200px){.guide-hint{display:block;min-height:4.8em}}
