.offer-landing{background:#f8fafc;color:#13243a}.offer-landing .of-shell{width:min(100%,1180px);margin-inline:auto;padding:28px 24px 0}.offer-landing .of-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.8rem;color:#485a70}.offer-landing .of-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.offer-landing .of-eyebrow{font-size:.72rem;line-height:1.65;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#425471}.offer-landing .of-opening{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:25px 0 20px}.offer-landing .of-opening>.of-eyebrow{margin-top:9px}.offer-landing .of-opening h1{font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.035em;max-width:900px;font-weight:650}.offer-landing .of-actions{display:flex;align-items:center;gap:6px 20px;flex-wrap:wrap;margin-top:20px}.offer-landing .of-account,.offer-landing .of-primary,.offer-landing .of-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;font-size:.94rem;line-height:1.5;font-weight:650}.offer-landing .of-primary{background:#1d4ed8;color:white;text-decoration:none;border-radius:3px}.offer-landing .of-primary:hover{background:#1e40af}.offer-landing .of-account,.offer-landing .of-secondary{color:#19355b;text-decoration:underline;text-underline-offset:4px;padding-inline:0}.offer-landing .of-availability{margin-top:9px;font-size:.8rem;line-height:1.7;color:#485a70}.offer-landing .of-matrix{margin:28px 0 0;border-top:3px solid #19355b;padding-top:16px}.offer-landing .of-matrix figcaption h2{font-size:1.32rem;line-height:1.25;margin-top:9px}.offer-landing .of-matrix figcaption>p{margin:8px 0 18px;max-width:76ch;font-size:.85rem;line-height:1.7;color:#485a70}.offer-landing .of-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c9d3de;background:white}.offer-landing .of-two-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-landing .of-offer{padding:22px 24px;min-width:0}.offer-landing .of-offer+.of-offer{border-left:1px solid #c9d3de}.offer-landing .of-price h3{font-size:.9rem;font-weight:700}.offer-landing .of-price strong{display:block;font-size:clamp(1.75rem,2.5vw,2.65rem);font-weight:650;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums;margin:12px 0 7px;white-space:nowrap}.offer-landing .of-price>p{font-size:.8rem;line-height:1.6;color:#485a70}.offer-landing .of-scope{border-top:1px solid #ccd5e1;margin-top:22px;padding-top:16px;min-height:114px}.offer-landing .of-scope h4{font-weight:700;font-size:.87rem;line-height:1.45}.offer-landing .of-offer-a .of-scope h4{color:#9a2639}.offer-landing .of-offer-c .of-scope h4{color:#7b4911}.offer-landing .of-scope p{margin-top:6px;font-size:.9rem;line-height:1.6}.offer-landing .of-source{border-top:1px dashed #b7c4d4;margin-top:18px;padding-top:13px;font-size:.77rem;line-height:1.65}.offer-landing .of-source>p{color:#485a70;margin-bottom:6px}.offer-landing .of-matrix-conclusion{margin-top:19px;font-size:1rem;line-height:1.8;max-width:84ch}.offer-landing .of-intro{max-width:80ch;margin:30px 0 50px 184px;font-size:1.06rem;line-height:1.85;color:#334155}.offer-landing .of-area{margin-top:28px;border-top:3px solid #19355b;padding-top:18px}.offer-landing .of-area h2{font-size:1.3rem;margin:8px 0 20px}.offer-landing .of-area-pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c9d3de;background:white}.offer-landing .of-area-pair>div{padding:20px 24px}.offer-landing .of-area-pair>div+div{border-left:1px solid #c9d3de}.offer-landing .of-area-pair p{font-size:.84rem;color:#485a70}.offer-landing .of-area-pair strong{display:block;font-size:clamp(2rem,4.3vw,4rem);line-height:1.1;font-weight:650;margin-top:10px;letter-spacing:-.045em}.offer-landing .of-area-pair strong span{font-size:.45em;letter-spacing:0}.offer-landing .of-area-open{background:#edf1f6}.offer-landing .of-area>p{margin-top:12px;line-height:1.75}.offer-landing .of-area-source{font-size:.8rem;color:#485a70}.offer-landing .of-bath-scope{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;border-top:3px solid #19355b;padding-top:22px;margin-top:28px}.offer-landing .of-bath-scope h2{margin-top:10px;font-size:1.75rem}.offer-landing .of-bath-scope>div>p{margin-top:17px;line-height:1.8;color:#485a70}.offer-landing .of-bath-scope li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid #ccd5e1}.offer-landing .of-bath-scope li>span{font-size:.75rem;color:#485a70;padding-top:4px;font-variant-numeric:tabular-nums}.offer-landing .of-bath-scope h3{font-size:1rem;font-weight:700}.offer-landing .of-bath-scope li p{margin-top:4px;line-height:1.65;font-size:.9rem}.offer-landing .of-reading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:22px;border-top:1px solid #ccd5e1}.offer-landing .of-on-page{align-self:start;padding-top:11px}.offer-landing .of-on-page>p{font-size:.77rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#485a70;margin-bottom:10px}.offer-landing .of-on-page a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:#334155;text-decoration:underline;text-underline-offset:4px;font-size:.8rem;line-height:1.65}.offer-landing .of-content{min-width:0;max-width:820px}.offer-landing .of-content>section{margin-bottom:42px;scroll-margin-top:24px}.offer-landing .of-content h2{font-size:clamp(1.45rem,1rem + .8vw,1.9rem);line-height:1.25;margin:0 0 16px}.offer-landing .of-section-number{font-size:.75rem;margin-bottom:12px;color:#485a70;font-variant-numeric:tabular-nums}.offer-landing .of-content p{line-height:1.85;color:#334155}.offer-landing .of-content ul{margin-top:18px;padding-left:21px;list-style:disc}.offer-landing .of-content li{line-height:1.8;color:#334155;padding-left:2px}.offer-landing .of-content li+li{margin-top:10px}.offer-landing .of-content .of-matrix figcaption h2{font-size:1.2rem}.offer-landing .of-content .of-offer{padding:17px 14px}.offer-landing .of-content .of-price strong{font-size:1.7rem}.offer-landing .of-content .of-scope{min-height:0}.offer-landing .of-faq{border-top:1px solid #ccd5e1;padding-top:26px}.offer-landing .of-faq details{border-bottom:1px solid #ccd5e1}.offer-landing .of-faq summary{min-height:48px;padding:17px 0;font-weight:650;cursor:pointer;line-height:1.6}.offer-landing .of-faq details p{padding:0 0 19px}.offer-landing .of-references{border-top:1px solid #ccd5e1;padding-top:26px;font-size:.9rem}.offer-landing .of-references a{display:inline-block;min-height:44px;padding:8px 0;color:#19355b;text-decoration:underline;text-underline-offset:4px}.offer-landing .of-source-index{color:#485a70;font-size:.75rem}.offer-landing .of-ending{margin-top:25px;padding:38px 0 50px;border-top:2px solid #19355b}.offer-landing .of-ending h2{margin-top:10px;font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.offer-landing .of-ending>p:not(.of-eyebrow){margin-top:16px;max-width:78ch;line-height:1.85;color:#334155}.offer-landing .of-related{display:flex;gap:12px 28px;flex-wrap:wrap;margin-top:30px;border-top:1px solid #ccd5e1;padding-top:17px}.offer-landing .of-related a{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;line-height:1.6;color:#19355b;text-decoration:underline;text-underline-offset:4px}.offer-landing .of-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.offer-landing .of-reading{grid-template-columns:180px minmax(0,1fr);gap:30px}.offer-landing .of-bath-scope{grid-template-columns:250px minmax(0,1fr);gap:30px}.offer-landing .of-offer{padding:20px 17px}.offer-landing .of-scope{min-height:135px}}@media(max-width:650px){.offer-landing .of-shell{padding:18px 20px 0}.offer-landing .of-breadcrumb>span:last-child{display:none}.offer-landing .of-opening{display:block;padding:18px 0 10px}.offer-landing .of-opening>.of-eyebrow{margin:0 0 13px}.offer-landing .of-opening h1{font-size:clamp(1.8rem,7.5vw,2.3rem);line-height:1.13}.offer-landing .of-actions{gap:2px 17px;margin-top:17px}.offer-landing .of-account,.offer-landing .of-primary,.offer-landing .of-secondary{font-size:.85rem}.offer-landing .of-primary{width:100%}.offer-landing .of-offers,.offer-landing .of-two-offers{grid-template-columns:1fr}.offer-landing .of-content .of-offer,.offer-landing .of-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;padding:18px 20px}.offer-landing .of-offer+.of-offer{border-left:0;border-top:1px solid #c9d3de}.offer-landing .of-content .of-price strong,.offer-landing .of-price strong{font-size:1.9rem;margin-top:10px}.offer-landing .of-content .of-scope,.offer-landing .of-scope{margin-top:0;padding:0 0 0 15px;border-top:0;border-left:1px solid #ccd5e1;min-height:0}.offer-landing .of-source{grid-column:1/-1;margin-top:17px}.offer-landing .of-intro{margin:27px 0 35px;font-size:1rem;line-height:1.85}.offer-landing .of-area-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-landing .of-area-pair>div{padding:17px 19px}.offer-landing .of-area-pair strong{font-size:2.75rem}.offer-landing .of-area-pair>.of-area-open{grid-column:1/-1;border-left:0;border-top:1px solid #c9d3de;display:flex;justify-content:space-between;align-items:center;gap:14px}.offer-landing .of-area-open strong{font-size:2rem;margin-top:0}.offer-landing .of-bath-scope{display:block}.offer-landing .of-bath-scope ol{margin-top:15px}.offer-landing .of-reading{display:block;padding-top:0}.offer-landing .of-on-page{border-bottom:1px solid #ccd5e1;margin-bottom:27px;padding:18px 0}.offer-landing .of-on-page a{font-size:.85rem}.offer-landing .of-content>section{margin-bottom:36px}.offer-landing .of-ending{padding-bottom:38px}}@media(max-width:360px){.offer-landing .of-shell{padding-inline:16px}.offer-landing .of-content .of-offer,.offer-landing .of-offer{padding:16px 14px;gap:0 11px}.offer-landing .of-scope{padding-left:11px}.offer-landing .of-content .of-price strong,.offer-landing .of-price strong{font-size:1.65rem}.offer-landing .of-primary{padding-inline:12px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.offer-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.offer-landing .of-shell{overflow-wrap:anywhere}.offer-landing .of-opening>.of-eyebrow{overflow-wrap:normal;hyphens:auto}.offer-landing .of-scope{hyphens:auto}