.angle-example[data-astro-cid-hsfdxl3t]{border:1px solid var(--line-strong);background:#101820;border-radius:18px;margin-block:32px;padding:clamp(18px,3vw,32px)}.example-heading[data-astro-cid-hsfdxl3t]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.example-heading[data-astro-cid-hsfdxl3t] h3[data-astro-cid-hsfdxl3t]{margin:8px 0 0;font-size:clamp(1.25rem,2.5vw,1.7rem)}.example-badge[data-astro-cid-hsfdxl3t]{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:.75rem}.angle-curve[data-astro-cid-hsfdxl3t]{width:100%;height:auto;margin-block:20px;display:block;overflow:visible}.angle-curve[data-astro-cid-hsfdxl3t] text[data-astro-cid-hsfdxl3t]{fill:var(--muted);font:15px sans-serif}.angle-curve[data-astro-cid-hsfdxl3t] .ceiling-label[data-astro-cid-hsfdxl3t]{fill:var(--accent-bright);font-size:14px}.grid-line[data-astro-cid-hsfdxl3t]{fill:none;stroke:var(--line)}.threshold-line[data-astro-cid-hsfdxl3t]{fill:none;stroke:var(--line-strong);stroke-dasharray:4 5}.factor-line[data-astro-cid-hsfdxl3t]{fill:none;stroke:var(--accent-bright);stroke-width:4px;stroke-linejoin:round}.outside[data-astro-cid-hsfdxl3t]{fill:#ef7b8220}.angle-dot[data-astro-cid-hsfdxl3t]{fill:var(--ink);stroke:#101820;stroke-width:3px}.angle-input-label[data-astro-cid-hsfdxl3t]{color:var(--ink-soft);justify-content:space-between;gap:12px;font-weight:600;display:flex}.example-controls[data-astro-cid-hsfdxl3t] output[data-astro-cid-hsfdxl3t]{color:var(--accent-bright);font-variant-numeric:tabular-nums}.example-controls[data-astro-cid-hsfdxl3t] input[data-astro-cid-hsfdxl3t]{width:100%;min-height:44px;accent-color:var(--accent-bright);cursor:pointer;margin-block:8px;display:block}.example-controls[data-astro-cid-hsfdxl3t] input[data-astro-cid-hsfdxl3t]:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.angle-result[data-astro-cid-hsfdxl3t]{gap:5px;min-height:64px;display:grid}.angle-result[data-astro-cid-hsfdxl3t] strong[data-astro-cid-hsfdxl3t]{color:var(--ink-soft)}.angle-result[data-astro-cid-hsfdxl3t] span[data-astro-cid-hsfdxl3t]{color:var(--muted);font-size:.9rem}.example-note[data-astro-cid-hsfdxl3t]{color:var(--muted);margin:18px 0 0;font-size:.85rem}@media (width<=500px){.angle-curve[data-astro-cid-hsfdxl3t] text[data-astro-cid-hsfdxl3t]{font-size:36px}.angle-curve[data-astro-cid-hsfdxl3t] .ceiling-label[data-astro-cid-hsfdxl3t]{display:none}}.guide-date[data-astro-cid-yydwrubo]{max-width:900px;color:var(--muted);font-size:.85rem}.drift-guide[data-astro-cid-yydwrubo]{min-width:0}.drift-guide[data-astro-cid-yydwrubo] .article-intro[data-astro-cid-yydwrubo],.drift-guide[data-astro-cid-yydwrubo] .article-section[data-astro-cid-yydwrubo]{min-width:0;max-width:1000px}.drift-guide[data-astro-cid-yydwrubo] .article-section[data-astro-cid-yydwrubo]{padding-block:clamp(44px,6vw,76px)}.guide-facts[data-astro-cid-yydwrubo]{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:32px;padding-block:26px;display:grid}.guide-facts[data-astro-cid-yydwrubo] div[data-astro-cid-yydwrubo]{gap:8px;display:grid}.guide-facts[data-astro-cid-yydwrubo] strong[data-astro-cid-yydwrubo]{color:var(--accent-bright);font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.guide-facts[data-astro-cid-yydwrubo] span[data-astro-cid-yydwrubo]{color:var(--muted);font-size:.85rem}.drift-guide[data-astro-cid-yydwrubo] .evidence-note[data-astro-cid-yydwrubo]{font-size:.9rem}.guide-contents[data-astro-cid-yydwrubo]{border:1px solid var(--line);background:#101820bf;border-radius:16px;margin-top:30px;padding:24px}.guide-contents[data-astro-cid-yydwrubo] ul[data-astro-cid-yydwrubo]{margin-bottom:0}.guide-capture[data-astro-cid-yydwrubo]{grid-column:auto;min-width:0;margin-bottom:50px}.guide-capture[data-astro-cid-yydwrubo] img{filter:none}.guide-capture[data-astro-cid-yydwrubo] figcaption[data-astro-cid-yydwrubo]{align-items:start}.guide-capture[data-astro-cid-yydwrubo] figcaption[data-astro-cid-yydwrubo] span[data-astro-cid-yydwrubo]{max-width:780px}.guide-table[data-astro-cid-yydwrubo]{min-width:0}.guide-table[data-astro-cid-yydwrubo] caption[data-astro-cid-yydwrubo]{color:var(--muted);text-align:left;padding:16px;font-size:.85rem}.guide-table[data-astro-cid-yydwrubo] tbody[data-astro-cid-yydwrubo] th[data-astro-cid-yydwrubo]{width:auto}.score-formula[data-astro-cid-yydwrubo]{border-left:3px solid var(--accent-bright);background:#101820;gap:12px;margin-block:26px;padding:clamp(18px,3vw,30px);display:grid}.score-formula[data-astro-cid-yydwrubo] strong[data-astro-cid-yydwrubo]{color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.3rem)}.score-formula[data-astro-cid-yydwrubo] span[data-astro-cid-yydwrubo]{color:var(--muted);font-size:.9rem}@media (width<=600px){.guide-facts[data-astro-cid-yydwrubo]{gap:12px}.guide-table[data-astro-cid-yydwrubo] th[data-astro-cid-yydwrubo],.guide-table[data-astro-cid-yydwrubo] td[data-astro-cid-yydwrubo]{padding:14px 8px;font-size:.8rem}.guide-table[data-astro-cid-yydwrubo] thead[data-astro-cid-yydwrubo] th[data-astro-cid-yydwrubo]{letter-spacing:0;font-size:.65rem}.guide-capture[data-astro-cid-yydwrubo] figcaption[data-astro-cid-yydwrubo]{display:grid}.example-table[data-astro-cid-yydwrubo] td[data-astro-cid-yydwrubo]:nth-child(2){overflow-wrap:anywhere}}
