/* Plain-language documentation: visible content, stable navigation, solar palette. */
.plain-guide main{padding-bottom:72px}.mg-crumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:25px;font-size:13px;color:var(--muted)}.mg-crumb a{color:var(--muted)}.mg-heading{padding:26px 0 28px;max-width:1000px}.mg-heading h1{font-size:clamp(32px,4.5vw,60px);line-height:1.12;font-weight:450;letter-spacing:-.035em;margin:0 0 18px}.mg-heading>p{font-size:18px;line-height:1.65;color:var(--muted);max-width:850px;margin:0}.mg-back{margin:0 0 28px;font-size:15px}.plain-guide a{ text-underline-offset:4px}.plain-guide .mg-reading a,.mg-back a,.mg-link{color:var(--gold);text-decoration:underline}.mg-eq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mg-eq-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;background:var(--panel)}.mg-eq-card>div{padding:24px;display:flex;flex:1;flex-direction:column}.mg-eq-card small{color:var(--gold);font-weight:650;letter-spacing:.12em}.mg-eq-card h2{font-size:25px;line-height:1.25;margin:12px 0;font-weight:500}.mg-eq-card p{line-height:1.7;color:var(--muted);font-size:15px;margin:0 0 24px;flex:1}.mg-eq-card span{color:var(--gold);font-size:15px;font-weight:600}.mg-eq-card:hover,.mg-feature:hover{border-color:var(--gold)}.mg-diagram{display:block;width:100%;height:auto;min-height:100px;max-height:300px;background:#101c28}.mg-note{padding:19px 23px;border-left:3px solid var(--gold);background:var(--panel);color:var(--muted);font-size:15px;line-height:1.75;margin:24px 0}.mg-note strong{color:var(--text)}.mg-note a{color:var(--gold);text-decoration:underline}.mg-article{padding:34px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.mg-article h2{font-size:clamp(26px,3vw,35px);font-weight:500;line-height:1.25;margin:0 0 22px;letter-spacing:-.025em}.mg-article h3{font-size:20px;font-weight:550;margin:25px 0 12px}.mg-article p,.mg-article li{font-size:16px;line-height:1.85}.mg-article p{margin:12px 0;color:var(--muted)}.mg-article strong,.mg-article b{color:var(--text)}.mg-article ul,.mg-article ol{padding-left:24px}.mg-article li{padding-left:6px;margin:12px 0;color:var(--muted)}.mg-article .mg-lead{font-size:18px}.mg-location{border:1px solid var(--line);padding:16px 20px;border-radius:8px;margin:22px 0}.mg-location>strong{font-size:13px;color:var(--gold);letter-spacing:.02em}.mg-location p{margin:6px 0 0}.mg-scale{font-weight:600;color:var(--text)!important}.mg-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:48px;align-items:start}.mg-reading{min-width:0;max-width:870px}.mg-toc{position:sticky;top:20px;display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 40px);overflow-y:auto;padding:18px 15px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.mg-toc strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);padding:0 8px 10px}.mg-toc a{font-size:14px;line-height:1.5;color:var(--text);padding:8px;text-decoration:none;border-radius:5px}.mg-toc a:hover{background:var(--line)}.mg-reading>.mg-article:first-child{padding-top:0;border-top:0}.mg-image-lesson{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,300px);gap:38px;align-items:start}.mg-figure{margin:20px 0 0;max-width:100%}.mg-figure img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.mg-figure figcaption{font-size:12px;color:var(--muted);line-height:1.65;margin-top:12px}.mg-figure figcaption a{display:inline-block}.mg-phone{max-width:290px;margin:24px auto}.mg-caption{font-size:13px!important}.mg-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mg-control-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mg-control-links a{display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:8px;text-decoration:none!important;background:var(--panel)}.mg-control-links b{font-size:16px;line-height:1.5;color:var(--text)}.mg-control-links span{color:var(--muted);font-size:14px;line-height:1.65;margin-top:8px}.mg-control-links a:hover{border-color:var(--gold)}.mg-reading .mg-control-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mg-feature{padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.mg-feature-main{border:2px solid var(--gold)}.mg-feature small{font-size:11px;letter-spacing:.12em;color:var(--gold)}.mg-feature h2{font-size:25px;font-weight:500;line-height:1.25;margin:8px 0 12px}.mg-feature h2 a{color:var(--text);text-decoration:none}.mg-feature p{color:var(--muted);font-size:15px;line-height:1.7}.mg-feature ul{padding-left:19px;margin:20px 0}.mg-feature li{font-size:14px;line-height:1.6;margin:11px 0}.mg-feature li a{color:var(--gold);text-decoration:underline}.mg-feature .mg-link{font-size:13px}.mg-search{max-width:850px;padding:32px 0}.mg-search label{display:block;font-size:16px;margin-bottom:12px}.mg-search input{display:block;width:100%;padding:17px;border:1px solid var(--line);border-radius:8px;font:inherit;background:var(--panel);color:var(--text)}#manual-results a{display:block;padding:12px 0;border-bottom:1px solid var(--line);color:var(--gold)}#manual-results p{color:var(--muted)}.mg-legacy-links{display:none}.plain-guide .lesson-body{display:block}.plain-guide .result,.plain-guide .help-box{border-left:2px solid var(--gold);padding:15px 20px;background:var(--panel);margin:20px 0}.plain-guide .result>strong,.plain-guide .help-box>strong{font-size:14px;color:var(--gold)}.plain-guide .result p,.plain-guide .help-box p{margin:8px 0}.plain-guide .manual-shot img{width:100%;height:auto}.plain-guide .permalink{display:none}
@media(max-width:1050px){.mg-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}.mg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-image-lesson{gap:22px;grid-template-columns:1fr 220px}.mg-eq-card>div{padding:18px}.mg-eq-card h2{font-size:22px}}
@media(max-width:760px){.mg-layout{display:block}.mg-toc{position:static;max-height:none;margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr}.mg-toc strong{grid-column:1/-1}.mg-eq-cards,.mg-control-links{grid-template-columns:1fr}.mg-eq-card{display:grid;grid-template-columns:180px minmax(0,1fr)}.mg-eq-card .mg-diagram{height:100%;object-fit:contain}.mg-heading{padding:23px 0}.mg-heading>p{font-size:16px}.mg-reading{max-width:none}.mg-image-lesson{grid-template-columns:1fr}.mg-image-lesson .mg-figure{max-width:300px;margin-inline:auto}.mg-two{grid-template-columns:1fr;gap:0}.mg-article{padding:28px 0}.mg-feature-grid{gap:12px}.mg-feature{padding:20px}.mg-feature h2{font-size:22px}}
@media(max-width:480px){.mg-eq-card{display:flex}.mg-eq-card .mg-diagram{height:auto;max-height:160px}.mg-feature-grid,.mg-reading .mg-control-links{grid-template-columns:1fr}.mg-toc{grid-template-columns:1fr}.mg-heading h1{font-size:33px}.mg-article h2{font-size:26px}.mg-article p,.mg-article li{font-size:15px}.mg-note{padding:15px 17px}.mg-crumb{font-size:12px}.mg-feature-main{padding:22px}}
.mg-buttons dt{font-size:17px;font-weight:600;margin:22px 0 8px;color:var(--text)}.mg-buttons dd{margin:0;padding:0 0 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;line-height:1.8}
@media(prefers-reduced-motion:reduce){.plain-guide *{scroll-behavior:auto!important}}
