.consider .service{--s-sub:#515154;word-break:auto-phrase;text-wrap:pretty}.consider .service .s-hero{padding:88px 20px 24px}.consider .service .s-block,.consider .service .s-stage{padding:72px 20px;text-align:left;scroll-margin-top:52px}.consider .service .s-final{padding:88px 20px 120px}.consider .service .s-spot .spot-offer{text-align:left}.consider .service .s-spot+.s-final{border-top:1px solid #d2d2d7}.consider .service .narrow{max-width:880px}.consider .service .narrow :where(ul,ol,li,h3,figure){margin:0;padding:0}.consider .service .s-hero .lead{font-size:19px}.consider .service .when{font-size:17px;font-weight:700;color:#0071e3}.consider .service h2{margin-top:4px;font-size:30px;line-height:1.3;font-weight:700}.consider .service .stage-lead{margin-top:14px;font-size:18px;line-height:1.7;color:var(--s-sub)}.consider .service .rows{margin-top:36px;border-top:1px solid #d2d2d7;list-style:none}.consider .service .row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:26px 0;border-bottom:1px solid #d2d2d7}.consider .service .row-h{font-size:20px;font-weight:700;line-height:1.5}.consider .service .row-sub{display:block;margin-bottom:2px;font-size:16px;font-weight:600;color:#0071e3}.consider .service .row-b{font-size:18px;line-height:1.8}.consider .service .sample{margin-top:64px}.consider .service .sample-title{font-size:24px;font-weight:700;line-height:1.35}.consider .service .report-title{margin-top:24px;font-size:19px;font-weight:700}.consider .service .report-title .badge{margin-left:4px;font-weight:400;color:var(--s-sub)}.consider .service figure.report .rows{margin-top:16px}.consider .service figure.report .row-h{font-size:18px}.consider .service .note,.consider .service figure.report figcaption{margin-top:20px;font-size:17px;line-height:1.8;color:var(--s-sub)}.consider .service .why{margin-top:20px;font-size:18px;line-height:1.8}.consider .service ul.lined{margin-top:32px;border-top:1px solid #d2d2d7;list-style:none}.consider .service ul.lined li{padding:22px 0;border-bottom:1px solid #d2d2d7;font-size:18px;line-height:1.7}.consider .service .s-spot .spot-offer.spot-offer .so-eyebrow{font-size:16px}.consider .service .s-spot .spot-offer.spot-offer .so-title{font-size:30px}.consider .service .s-spot .spot-offer.spot-offer .so-tax{font-size:18px}.consider .service .s-spot .spot-offer.spot-offer .so-rows>div{padding:24px 0}.consider .service .s-spot .spot-offer.spot-offer .so-rows dt{font-size:17px}.consider .service .s-spot .spot-offer.spot-offer .so-rows dd{font-size:18px;line-height:1.7}.consider .service .s-spot .spot-offer.spot-offer .so-sub{font-size:16px}.consider .service .s-spot .spot-offer.spot-offer .so-action a.btn{font-size:18px}.consider .service .s-spot .spot-offer.spot-offer .so-fine{font-size:16px}.consider .service .s-spot .spot-offer.spot-offer .so-more{font-size:18px}.consider .service .s-final h2{font-size:32px}.consider .service .s-final .lead{font-size:19px}.consider .service .eyebrow{font-size:16px}@media (min-width:768px){.consider .service .eyebrow{font-size:18px}.consider .service .s-hero{padding:130px 20px 40px}.consider .service .s-hero .lead{font-size:22px}.consider .service .s-block,.consider .service .s-stage{padding:104px 20px}.consider .service .s-final{padding:120px 20px 160px}.consider .service .when{font-size:18px}.consider .service h2{font-size:40px}.consider .service .s-final h2{font-size:48px}.consider .service .s-final .lead{font-size:22px}.consider .service .stage-lead{font-size:20px}.consider .service .rows{margin-top:44px}.consider .service .row{grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start;padding:32px 0}.consider .service .row-h{font-size:22px}.consider .service .row-sub{font-size:17px}.consider .service .row-b{font-size:20px}.consider .service .sample-title{font-size:30px}.consider .service .report-title{font-size:20px}.consider .service figure.report .row{padding:24px 0}.consider .service figure.report .row-h{font-size:20px}.consider .service .note,.consider .service figure.report figcaption{font-size:18px}.consider .service .why{font-size:20px}.consider .service ul.lined li{padding:26px 0;font-size:20px}.consider .service .s-spot .spot-offer.spot-offer .so-eyebrow{font-size:18px}.consider .service .s-spot .spot-offer.spot-offer .so-title{font-size:40px}.consider .service .s-spot .spot-offer.spot-offer .so-tax{font-size:20px}.consider .service .s-spot .spot-offer.spot-offer .so-rows>div{grid-template-columns:300px minmax(0,1fr);gap:6px 32px;padding:30px 0}.consider .service .s-spot .spot-offer.spot-offer .so-rows dd,.consider .service .s-spot .spot-offer.spot-offer .so-rows dt{font-size:20px}.consider .service .s-spot .spot-offer.spot-offer .so-sub{font-size:18px}.consider .service .s-spot .spot-offer.spot-offer .so-fine{font-size:17px}}