.quotation-terms-page{color:#193246;max-width:1180px;margin:auto;padding:48px 24px 70px}.quotation-terms-page header h1{margin:18px 0;font-size:clamp(34px,5vw,58px);line-height:1.12}.quotation-terms-page header h1 span{font-size:.65em}.quotation-terms-eyebrow{color:#811c30;letter-spacing:.08em;font-weight:700}.quotation-terms-page a{color:#811c30;text-underline-offset:3px;text-decoration:underline}.quotation-terms-intro{background:#f4f7f9;border-left:4px solid #b99227;margin:28px 0;padding:24px;line-height:1.75}.quotation-terms-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 44px;display:grid}.quotation-terms-nav a{background:#fff;border:1px solid #d6dee5;border-radius:8px;padding:16px;font-weight:700;text-decoration:none}.quotation-terms-nav span,.quotation-terms-group>h2 span{margin-top:6px;font-size:.85em;display:block}.quotation-terms-group{margin-top:46px;scroll-margin-top:125px}.quotation-term{border-bottom:1px solid #d6dee5;padding:26px 0;scroll-margin-top:125px}.quotation-term-heading{align-items:baseline;gap:16px;display:flex}.quotation-term-heading>a{white-space:nowrap;font-weight:700}.quotation-term-heading h3{margin:0;font-size:20px}.quotation-term-scope{color:#526477;margin:10px 0 18px;font-size:14px}.quotation-term-columns{grid-template-columns:1fr 1fr;gap:32px;line-height:1.8;display:grid}.quotation-term-columns small{letter-spacing:.05em;color:#526477;font-weight:700}.quotation-term-columns p{overflow-wrap:anywhere;margin:8px 0}.quotation-terms-page footer{color:#193246;background:0 0;border-top:2px solid #193246;margin-top:40px;padding-top:22px}@media (max-width:700px){.quotation-terms-page{padding:30px 18px}.quotation-terms-nav{grid-template-columns:1fr 1fr}.quotation-term-columns{grid-template-columns:1fr;gap:18px}.quotation-term-heading{gap:10px}.quotation-term-heading h3{font-size:18px}}@media print{.quotation-terms-nav{display:none}.quotation-terms-page{max-width:none;padding:0}.quotation-term{break-inside:avoid}.quotation-term-columns{gap:20px;font-size:10pt}.quotation-terms-group{margin-top:20px}}
