.rd .ab-hero{padding:clamp(64px,9vw,120px) 0 clamp(48px,6vw,80px)}.rd .ab-hero h1{text-wrap:balance;max-width:22ch;margin-top:18px}.rd .ab-hero h1 span{color:#0c18288a;display:block}.rd .ab-hero .lede{max-width:36rem;margin-top:24px}.rd .ab-sec{border-top:1px solid var(--hair);padding:clamp(48px,6vw,84px) 0}.rd .ab-sec--tint{background:var(--page-2);border-top:0}.rd .ab-sec--tint+.ab-sec{border-top:0}.rd .ab-ch{grid-template-columns:200px minmax(0,40rem);align-items:start;gap:24px 48px;display:grid}.rd .ab-ch__h{letter-spacing:-.008em;color:var(--blue-text);padding-top:6px;font-size:15px;font-weight:500;line-height:1.4}.rd .ab-ch__body{max-width:40rem}.rd .ab-ch__body>p:not([class]){color:var(--text-2);letter-spacing:-.008em;margin-top:18px;font-size:16.5px;line-height:1.65}.rd .ab-ch__body p a:not(.btn){color:var(--blue-text);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-out);-webkit-text-decoration:underline #0068bd4d;text-decoration:underline #0068bd4d}.rd .ab-ch__body p a:not(.btn):hover{text-decoration-color:currentColor}.rd .ab-big{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:450;line-height:1.4}.rd .ab-big b{font-weight:520}.rd .nw{white-space:nowrap}.rd .ab-fine{color:var(--text-2);letter-spacing:-.004em;margin-top:20px;font-size:14px;line-height:1.55}.rd .ab-src{margin:36px 0 0}.rd .ab-src__cap{font:500 12.5px/1.4 var(--font);letter-spacing:.02em;color:var(--text-2)}.rd .ab-src__list{border-top:1px solid var(--line);margin-top:14px;list-style:none}.rd .ab-src__list li{border-bottom:1px solid var(--hair)}.rd .ab-src__list a{min-height:44px;color:inherit;border-radius:4px;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;text-decoration:none;display:grid}.rd .ab-src__list b{font:500 15px/1.3 var(--font);letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-hover) var(--ease-out)}.rd .ab-src__list a:hover b{color:var(--blue-text)}.rd .ab-src__list a:focus-visible{box-shadow:var(--focus);outline:none}.rd .ab-src__list span{color:var(--text-2);font-size:14.5px;line-height:1.45}.rd .ab-src .ab-fine{margin-top:16px}.rd .ab-promises{grid-template-columns:1fr;gap:24px;max-width:none;margin:0}.rd .ab-caveat{border-top:1px solid var(--hair);margin-top:32px;padding-top:20px}.rd .ab-ctas{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:860px){.rd .ab-ch{grid-template-columns:1fr;gap:14px}.rd .ab-ch__h{padding-top:0}}@media (max-width:480px){.rd .ab-src__list a{grid-template-columns:1fr;gap:2px}.rd .ab-ctas .btn{flex:100%}.rd .nw{white-space:normal}}.rd .ab-also{border-top:1px solid var(--hair);gap:8px;margin-top:24px;padding-top:18px;list-style:none;display:grid}.rd .ab-also li{color:var(--text-2);padding-left:16px;font-size:15px;line-height:1.55;position:relative}.rd .ab-also li:before{content:"";background:var(--text-3);width:6px;height:1px;position:absolute;top:.75em;left:0}.rd .ab .ref{margin-top:0}@media (min-width:961px){.rd .ab .ref__grid{grid-template-columns:200px minmax(0,40rem);column-gap:48px}.rd .ab .ref__body{max-width:40rem}}.rd .ab :is(.ref__p,.ref__note,.ref__dl dd,.ref__list) a{color:var(--blue-text);text-underline-offset:2px;-webkit-text-decoration:underline #0068bd4d;text-decoration:underline #0068bd4d}.rd .ab :is(.ref__p,.ref__note,.ref__dl dd,.ref__list) a:hover{text-decoration-color:currentColor}.rd .ab .ref__src a{margin-block:-3px;padding-block:3px;display:inline-block}.rd .ab .ref__scroll.has-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rd .ab-end{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,96px)}.rd .ab-end p{color:var(--text-2);font-size:16px;line-height:1.6}.rd .ab-end a{color:var(--blue-text);text-underline-offset:3px;padding-block:10px;font-weight:500;-webkit-text-decoration:underline #0068bd4d;text-decoration:underline #0068bd4d;display:inline-block}.rd .ab-end a:hover{text-decoration-color:currentColor}
