._9GfTmq_section{background:#fff;padding:7rem 8rem;scroll-margin-top:150px}@media (min-width:767px) and (max-width:1024px){._9GfTmq_section{padding:5rem 4rem}}@media (min-width:450px) and (max-width:766px){._9GfTmq_section{padding:4.5rem 1.5rem}}@media (max-width:449px){._9GfTmq_section{padding:4rem 1.25rem}}._9GfTmq_header{max-width:760px;margin-bottom:3.5rem}._9GfTmq_eyebrow{letter-spacing:.06rem;text-transform:capitalize;color:#046999;margin-bottom:1.25rem;font-size:.9rem;font-weight:700}@media (max-width:449px){._9GfTmq_eyebrow{display:none}}._9GfTmq_heading{letter-spacing:-.025em;color:#0d1b2a;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:700;line-height:1.15}._9GfTmq_accent{color:#046999}._9GfTmq_note{color:#4a5568;max-width:56ch;margin-top:1.25rem;line-height:1.85}._9GfTmq_list{list-style:none}._9GfTmq_row{border-top:1px solid #0000001c;grid-template-columns:1fr minmax(20rem,30rem);align-items:center;gap:4rem;padding:2.5rem 0;display:grid}._9GfTmq_row:last-child{border-bottom:1px solid #0000001c}@media (max-width:1024px){._9GfTmq_row{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}}._9GfTmq_problem{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}._9GfTmq_problem p{color:#4a5568;max-width:60ch;line-height:1.8}._9GfTmq_title{letter-spacing:-.02em;color:#0d1b2a;font-size:1.3rem;font-weight:700}._9GfTmq_code{color:#0d1b2a;overflow-wrap:anywhere;background:#f7f8f9;border-radius:4px;margin-top:.4rem;padding:.35rem .65rem;font-family:ui-monospace,Consolas,monospace;font-size:.82rem}._9GfTmq_specimen{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.75rem;display:grid}@media (max-width:449px){._9GfTmq_specimen{grid-template-columns:1fr}}._9GfTmq_before,._9GfTmq_after{overflow-wrap:anywhere;border-radius:1.5rem;flex-direction:column;gap:.35rem;padding:.9rem 1rem;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;display:flex}._9GfTmq_before{color:#c0392b;background:#fdf6f5}._9GfTmq_after{color:#0d1b2a;background:#f2f3f5;font-weight:700}._9GfTmq_label{letter-spacing:2px;text-transform:uppercase;color:#9a9da1;font-size:.62rem;font-weight:700}._9GfTmq_arrow{color:#046999;align-self:center;font-size:1.2rem}@media (max-width:449px){._9GfTmq_arrow{justify-self:center;transform:rotate(90deg)}}
