.equation-guide{max-width:1180px;margin:34px auto 0;padding:clamp(26px,4vw,48px);border:1px solid #d7e4eb;border-radius:18px;background:#fff;box-shadow:0 16px 44px rgba(11,45,77,.07);color:#183b56;box-sizing:border-box}
.page-shell>.equation-guide{width:min(1180px,calc(100vw - 40px));max-width:none;margin-left:calc((100% - min(1180px,calc(100vw - 40px)))/2)}
.equation-guide .guide-eyebrow{margin:0 0 8px;color:#078f93;font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.equation-guide h2{margin:0;color:#0b2d4d;font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.025em}
.equation-guide h3{margin:0 0 8px;color:#0b2d4d;font-size:1.08rem}
.equation-guide p{color:#4b6173;line-height:1.72}
.guide-intro{max-width:860px}
.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}
.equation-card,.example-card{padding:20px;border:1px solid #dbe7ed;border-radius:14px;background:#f8fbfc}
.equation-card.wide,.example-card{grid-column:1/-1}
.equation{display:block;margin:12px 0;padding:13px 15px;border-left:4px solid #078f93;border-radius:8px;background:#eaf7f7;color:#082f4c;font-family:Georgia,'Times New Roman',serif;font-size:1.05rem;overflow-wrap:anywhere}
.variable-list{margin:10px 0 0;padding-left:20px;color:#506579;line-height:1.65}
.example-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}
.example-steps div{padding:13px;border-radius:10px;background:#fff;border:1px solid #dbe7ed}
.example-steps span{display:block;margin-bottom:4px;color:#6a7e8e;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.example-steps strong{color:#0b2d4d}
.faq-section{margin-top:34px}
.faq-list{display:grid;gap:10px;margin-top:16px}
.faq-list details{border:1px solid #dbe7ed;border-radius:12px;background:#fff}
.faq-list summary{padding:15px 18px;color:#123d5c;font-weight:800;cursor:pointer}
.faq-list details p{margin:0;padding:0 18px 17px}
.related-tools{margin-top:30px;padding-top:24px;border-top:1px solid #dbe7ed}
.related-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}
.related-links a{padding:9px 12px;border:1px solid #c9dce5;border-radius:9px;color:#0b5f7b;background:#f7fbfc;font-weight:750;text-decoration:none}
.related-links a:hover{border-color:#078f93;background:#eaf7f7}
.guide-caution{margin-top:22px;padding:14px 16px;border-radius:10px;background:#fff8e7;color:#674d10!important;font-size:.9rem}
@media(max-width:760px){.equation-guide{margin-top:24px;padding:22px 18px;border-radius:14px}.page-shell>.equation-guide{width:calc(100vw - 24px);margin-left:calc((100% - (100vw - 24px))/2)}.guide-grid{grid-template-columns:1fr}.equation-card.wide,.example-card{grid-column:auto}.example-steps{grid-template-columns:1fr}.related-links{flex-direction:column}.related-links a{text-align:center}}
