.guide-shell{max-width:1080px;padding-top:24px;padding-bottom:48px}.breadcrumb{font-size:.875rem;color:var(--muted);margin:0 0 30px}.guide-shell h1{max-width:850px;font-size:2.8rem;overflow-wrap:anywhere}.guide-meta{font-size:.875rem;color:var(--muted);margin:16px 0 24px}.guide-note{background:#e9eef7;border-left:4px solid var(--blue);border-radius:8px;padding:18px 22px}.guide-note p{margin:5px 0 0}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,250px);gap:38px;margin-top:30px}.guide-layout h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.02em}.guide-steps{padding-left:28px}.guide-steps li{padding-left:8px;margin-bottom:24px}.guide-steps li::marker{color:var(--blue);font-weight:700}.guide-steps h3{font-size:1.125rem;margin:0 0 6px}.guide-steps p{margin:0}.guide-outcome{background:white;border:1px solid var(--line);border-radius:12px;padding:22px}.guide-outcome h2{margin-top:0}.guide-actions{display:flex;gap:12px;flex-wrap:wrap}.guide-sources{margin-top:30px}.guide-sources ul,.guide-related ul{padding-left:20px}.guide-sources li,.guide-related li{margin-bottom:12px}.guide-related{background:#e9eef7;border-radius:10px;padding:22px;min-width:0}.guide-related h2{font-size:1.125rem}.guide-related p{font-size:.875rem;color:var(--muted)}.editorial-note{border-top:1px solid var(--line);padding-top:20px;margin-top:30px;font-size:.875rem;color:var(--muted)}.editorial-note summary{cursor:pointer;font-weight:700;color:var(--ink)}.guide-shell p,.guide-shell a,.guide-shell h2,.guide-shell h3,footer a{overflow-wrap:anywhere}@media(max-width:800px){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-related{margin-top:4px}.guide-shell h1{font-size:2.25rem}}@media(max-width:420px){.guide-note,.guide-outcome,.guide-related{padding:18px}.guide-actions{display:grid;grid-template-columns:minmax(0,1fr)}.header-inner .text-button{max-width:100%;text-align:left}.guide-shell h1{font-size:2rem}}
