.quote-guide{color:#192838;background:#f5f7fb;font-family:Malgun Gothic,system-ui,sans-serif;line-height:1.75}.quote-guide *{box-sizing:border-box}.quote-guide a{color:#1948aa;text-underline-offset:4px}.quote-guide a:focus-visible{outline-offset:4px;outline:3px solid #dc6527}.qg-header{background:#fff;border-bottom:1px solid #d4dce8;justify-content:space-between;align-items:center;gap:24px;padding:20px max(24px,50vw - 560px);display:flex}.qg-brand{font-size:23px;font-weight:800;text-decoration:none}.qg-header nav{gap:24px;font-size:14px;display:flex}.quote-guide main{max-width:1120px;margin:auto;padding:0 24px}.qg-intro{padding:66px 0 48px}.qg-kicker{color:#2457a8;letter-spacing:.08em;margin:0 0 18px;font-size:13px;font-weight:700}.quote-guide h1{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(33px,4.4vw,54px);font-weight:800;line-height:1.25}.qg-lead{color:#4c5c70;margin:0 0 25px;font-size:19px}.qg-actions{flex-wrap:wrap;gap:12px;display:flex}.quote-guide a.qg-button{color:#1948aa;background:#fff;border:1px solid #9dacc2;border-radius:7px;justify-content:center;align-items:center;padding:12px 19px;font-weight:700;text-decoration:none;display:inline-flex}.quote-guide a.qg-button.primary{color:#fff;background:#1948aa;border-color:#1948aa}.qg-note{color:#586b82;margin:18px 0 0;font-size:13px;line-height:1.8}.qg-section{border-top:1px solid #cbd5e2;grid-template-columns:1fr 1.3fr;gap:50px;padding:45px 0;display:grid}.qg-number{color:#2457a8;margin-bottom:12px;font-size:14px;font-weight:800;display:block}.quote-guide h2{letter-spacing:-.04em;margin:0 0 18px;font-size:27px;font-weight:750;line-height:1.4}.qg-section>div>p:not(.qg-label):not(.qg-note){color:#4c5c70;margin:0}.qg-example{background:#fff;border:1px solid #d3dce7;border-radius:9px;padding:25px}.qg-label{color:#31598f;margin:0 0 18px;font-size:12px;font-weight:750}.qg-example pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:15px/2 Malgun Gothic,system-ui,sans-serif}.qg-example table{border-collapse:collapse;width:100%;font-size:13px}.qg-example th,.qg-example td{text-align:right;border-bottom:1px solid #dae2ed;padding:10px 5px}.qg-example th:first-child{text-align:left}.qg-example thead{color:#607188}.qg-totals{margin:18px 0 0}.qg-totals div{justify-content:space-between;padding:4px 0;font-size:15px;display:flex}.qg-totals div:first-child{color:#1948aa;font-size:21px;font-weight:800}.qg-totals dd{margin:0}.qg-checklist{border-top:1px solid #cbd5e2;padding:35px 0 45px}.qg-checklist ol{margin:24px 0 0;padding-left:24px;list-style:decimal}.qg-checklist li{border-bottom:1px solid #dce3ed;padding:12px 0}.qg-checklist strong{min-width:155px;display:inline-block}.qg-checklist span{color:#53657b}.qg-next{background:#e9f0fc;border-left:4px solid #1948aa;border-radius:4px;margin:0 0 28px;padding:32px}.qg-next>p:not(.qg-note){color:#435b77;max-width:800px;margin:0 0 24px}.qg-disclaimer{color:#637289;padding-bottom:36px;font-size:12px}.qg-footer{text-align:center;background:#fff;border-top:1px solid #d4dce8;flex-wrap:wrap;justify-content:center;gap:20px;padding:24px;font-size:13px;display:flex}.qg-skip{background:#fff;padding:12px;position:absolute;top:-80px;left:10px}.qg-skip:focus{top:10px}.qg-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.qg-header{flex-wrap:wrap;gap:14px;padding:18px}.qg-header nav{gap:18px;font-size:13px}.quote-guide main{padding:0 18px}.qg-intro{padding:40px 0 32px}.qg-lead{font-size:16px}.qg-desktop{display:none}.qg-section{grid-template-columns:1fr;gap:20px;padding:32px 0}.qg-example{padding:18px}.qg-example pre{font-size:14px}.qg-checklist strong,.qg-checklist span{display:block}.qg-next{padding:24px 18px}.quote-guide h2{font-size:24px}.qg-actions{gap:10px}.quote-guide a.qg-button{font-size:14px}.qg-example table{font-size:12px}}
