.purchase-terms-page{color:#122749;background:#f4f8f9;padding:68px 0 90px}.purchase-terms-wrap{width:calc(100% - 2 * var(--site-gutter));max-width:1280px;margin:auto}.purchase-terms-eyebrow,.purchase-terms-tag{color:#a72250;letter-spacing:.1em;margin:0 0 16px;font-size:13px;font-weight:800}.purchase-terms-page h1{letter-spacing:-.055em;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.04}.purchase-terms-lead{color:#435a72;max-width:850px;margin:22px 0 38px;font-size:clamp(17px,1.7vw,22px);line-height:1.5}.purchase-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.purchase-terms-grid section{background:#fff;border:1px solid #d1e0e6;border-radius:16px;padding:32px}.purchase-terms-grid h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(26px,2.5vw,34px);line-height:1.15}.purchase-terms-grid dl{margin:0}.purchase-terms-grid dl>div{border-top:1px solid #dce7ec;padding:17px 0}.purchase-terms-grid dt{color:#173b57;margin-bottom:5px;font-weight:800}.purchase-terms-grid dd{color:#466078;margin:0;line-height:1.55}.purchase-terms-note{background:#e7f1f2;border-left:5px solid #b62355;margin-top:20px;padding:25px 29px}.purchase-terms-note h2{margin:0 0 8px;font-size:22px}.purchase-terms-note p{color:#425d75;margin:0;line-height:1.55}.purchase-terms-links{flex-wrap:wrap;gap:14px;margin-top:25px;display:flex}.purchase-terms-links a{color:#fff;background:#10284c;border-radius:8px;align-items:center;min-height:46px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.purchase-terms-page{padding:48px 0 64px}.purchase-terms-grid{grid-template-columns:1fr}.purchase-terms-grid section{padding:23px}}
