.ProportionGuide_guide__TTzS0{display:grid;gap:28px;max-width:960px;margin-top:32px;padding-bottom:28px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.ProportionGuide_guide__TTzS0 h2{margin:0 0 14px;font-size:19px;line-height:1.4}.ProportionGuide_guide__TTzS0>section:first-child>h2{padding:10px 12px;border-radius:6px;background:var(--primary-subtle);color:var(--primary)}.ProportionGuide_faq__SKFaR>h2{padding:10px 12px;border-radius:6px;background:var(--gold-surface-soft);color:var(--gold-ink)}.ProportionGuide_guide__TTzS0 h3{margin:0 0 8px;font-size:16px}.ProportionGuide_guide__TTzS0 dd,.ProportionGuide_guide__TTzS0 li,.ProportionGuide_guide__TTzS0 p{color:var(--text-secondary);font-size:14px;line-height:1.65}.ProportionGuide_guide__TTzS0 p{margin:0}.ProportionGuide_steps__jkvjM{margin:0;padding-left:22px}.ProportionGuide_steps__jkvjM li+li{margin-top:10px}.ProportionGuide_steps__jkvjM li::marker{color:var(--primary);font-weight:600}.ProportionGuide_comparison__1Ff67,.ProportionGuide_examples__T60i0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.ProportionGuide_comparison__1Ff67 article{padding:0;min-width:0}.ProportionGuide_guide__TTzS0 .ProportionGuide_rule__Lv3G9{margin-bottom:7px;color:var(--gold-ink);font-weight:650}.ProportionGuide_guide__TTzS0 .ProportionGuide_formula__6nfrL{margin:12px 0;padding:12px 14px;border-radius:6px;background:var(--surface-tinted);color:var(--text-primary);font-family:var(--font-mono);line-height:1.8}.ProportionGuide_ratioTable__w2nX_{width:100%;max-width:560px;margin:14px 0;border-collapse:collapse;table-layout:fixed}.ProportionGuide_ratioTable__w2nX_ caption{text-align:left;margin-bottom:8px;font-size:14px;color:var(--text-secondary)}.ProportionGuide_ratioTable__w2nX_ td,.ProportionGuide_ratioTable__w2nX_ th{padding:9px 10px;border:1px solid var(--border);font-size:14px;text-align:center;white-space:normal}.ProportionGuide_ratioTable__w2nX_ th{font-weight:600}.ProportionGuide_ratioTable__w2nX_ tbody th{text-align:left}.ProportionGuide_ratioTable__w2nX_ tbody td{font-family:var(--font-mono)}.ProportionGuide_guide__TTzS0 .ProportionGuide_ratioRule__jJn7y{margin-bottom:14px}.ProportionGuide_examples__T60i0{margin:0}.ProportionGuide_examples__T60i0 dt{margin-bottom:5px;color:var(--primary);font-size:14px;font-weight:650}.ProportionGuide_examples__T60i0 dd{margin:0}.ProportionGuide_faq__SKFaR details{border-bottom:1px solid var(--border)}.ProportionGuide_faq__SKFaR summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:600}.ProportionGuide_faq__SKFaR summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.ProportionGuide_faq__SKFaR details p{padding:0 0 14px;max-width:85ch}@media (max-width:640px){.ProportionGuide_guide__TTzS0{gap:24px}.ProportionGuide_comparison__1Ff67,.ProportionGuide_examples__T60i0{grid-template-columns:minmax(0,1fr);gap:12px}.ProportionGuide_comparison__1Ff67 article{padding:0}}@media screen{.ProportionGuide_guide__TTzS0{gap:30px}.ProportionGuide_guide__TTzS0 .ProportionGuide_faq__SKFaR>h2,.ProportionGuide_guide__TTzS0 h2,.ProportionGuide_guide__TTzS0>section:first-child>h2{margin:0 0 18px;padding:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.ProportionGuide_guide__TTzS0 h2:after{content:"";display:block;width:36px;height:2px;margin-top:8px;background:var(--brand-gold)}.ProportionGuide_guide__TTzS0 dd,.ProportionGuide_guide__TTzS0 li,.ProportionGuide_guide__TTzS0 p{font-size:15px;line-height:1.75}.ProportionGuide_faq__SKFaR summary{font-size:15px}}@media screen and (max-width:640px){.ProportionGuide_guide__TTzS0{gap:26px}}@media screen and (forced-colors:active){.ProportionGuide_guide__TTzS0 h2:after{background:CanvasText}}