.rd-h1{margin:0;font:var(--display-weight) clamp(40px,2.6vw + 28px,64px)/1.04 var(--font-display);letter-spacing:var(--display-tracking);color:var(--ink);text-wrap:balance}.rd-band{background:var(--band-alt);border-bottom:1px solid var(--line)}.rd-band .wrap{padding-top:clamp(36px,4vw + 16px,72px);padding-bottom:clamp(28px,3vw + 12px,52px)}.rd-meta{margin:14px 0 0;font-size:14px;color:var(--ink-3)}.rd-doc{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px;padding-top:clamp(32px,3vw + 16px,56px);padding-bottom:clamp(64px,6vw + 32px,112px)}.rd-doc>article{max-width:680px;min-width:0}.rd-toc{display:none}@media(min-width:1024px){.rd-doc.has-toc{grid-template-columns:200px minmax(0,680px);column-gap:clamp(48px,5vw,104px)}.rd-doc.has-toc>.rd-toc:not([hidden]){display:block;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow:auto}.rd-doc>.rd-contents{display:none!important}}.rd-toc p{margin:6px 0 12px;font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rd-toc ol,.rd-contents ol{list-style:none;margin:0;padding:0}.rd-toc a{display:block;padding:6px 0 6px 12px;border-left:2px solid var(--line);font:500 14px/1.35 var(--font-body);color:var(--ink-2);text-decoration:none}.rd-toc a:hover{color:var(--ink)}.rd-toc a[aria-current=true]{border-left-color:var(--primary);color:var(--ink);font-weight:600}.rd-contents{border:1px solid var(--line-2);border-radius:var(--r-field);background:var(--surface)}.rd-contents summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font:600 15px var(--font-body);color:var(--ink);cursor:pointer;list-style:none}.rd-contents summary::-webkit-details-marker{display:none}.rd-contents summary:after{content:"";width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .14s}.rd-contents[open] summary:after{transform:translateY(2px) rotate(-135deg)}.rd-contents ol{padding:4px 16px 12px;border-top:1px solid var(--line)}.rd-contents a{display:flex;align-items:center;min-height:40px;font:500 15px var(--font-body);color:var(--ink-2);text-decoration:none}.rd-rte{font-size:17px;line-height:1.65;color:var(--ink-2)}.rd-rte>:first-child{margin-top:0}.rd-rte h1,.rd-rte h2{margin:52px 0 14px;font:var(--display-weight) clamp(26px,.8vw + 21px,32px)/1.15 var(--font-display);letter-spacing:var(--display-tracking);color:var(--ink);text-wrap:balance;scroll-margin-top:96px}.rd-rte h3{margin:34px 0 8px;font:600 18px/1.35 var(--font-body);color:var(--ink);scroll-margin-top:96px}.rd-rte p{margin:0 0 16px}.rd-rte strong,.rd-rte b{font-weight:600;color:var(--ink)}.rd-rte a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.rd-rte a:hover{color:var(--primary-hover)}.rd-rte ul,.rd-rte ol{margin:0 0 16px;padding-left:22px}.rd-rte li{margin:0 0 6px}.rd-rte li::marker{color:var(--ink-3)}.rd-rte hr{border:0;border-top:1px solid var(--line);margin:32px 0}.rd-rte p:has(>strong:first-child+br){margin:0;padding:16px 0;border-top:1px solid var(--line)}.rd-rte p:has(>strong:first-child+br):not(:has(+p>strong:first-child+br)){border-bottom:1px solid var(--line);margin-bottom:24px}.rd-rte p:has(>strong:first-child+br)>strong:first-child{display:inline-block;margin-bottom:2px}.rd-about .rd-rte>h1:first-child+p,.rd-about .rd-rte>p:first-child{margin-bottom:24px;font:var(--display-weight) clamp(22px,.9vw + 17px,28px)/1.3 var(--font-display);letter-spacing:var(--display-tracking);color:var(--ink);text-wrap:pretty}.rd-about .rd-rte em{font-style:normal;color:var(--ink)}.rd-split{display:grid;gap:24px;padding-top:clamp(48px,5vw + 16px,112px);padding-bottom:clamp(64px,6vw + 24px,128px)}.rd-split .rd-h1{font-size:clamp(48px,4vw + 28px,96px)}.rd-split .rd-rte{font-size:clamp(18px,.4vw + 16px,21px);line-height:1.55;max-width:560px}@media(min-width:900px){.rd-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,6vw,112px);align-items:end}}.rd-privacy-notice .pp-legal__toc{display:none}.rd-privacy-notice .pp-legal__lede{font-size:19px;line-height:1.55;color:var(--ink)}.rd-rte .pp-legal__panel,.rd-rte .pp-legal__contact{margin:0 0 20px;padding:20px 22px;border-radius:var(--r-card);background:var(--band-alt);border:1px solid var(--line)}.rd-rte .pp-legal__contact{background:transparent}.rd-rte .pp-legal__panel>:last-child,.rd-rte .pp-legal__contact>:last-child{margin-bottom:0}.rd-rte .pp-legal__scroll{overflow-x:auto;margin:0 0 20px;-webkit-overflow-scrolling:touch}.rd-rte table{width:100%;min-width:460px;border-collapse:collapse;font-size:15px;line-height:1.5}.rd-rte th{padding:10px 12px;text-align:left;vertical-align:bottom;background:var(--band);color:var(--ink);font:600 13px var(--font-body);border-bottom:1px solid var(--line-2)}.rd-rte td{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--line)}.rd-rte th:first-child{border-top-left-radius:8px}.rd-rte th:last-child{border-top-right-radius:8px}.rd-rte #pc--optOutFormContainer{margin-top:28px}.rd-rte #pc--opt-out-form-container{padding:clamp(20px,2vw + 12px,32px);border-radius:var(--box-r);background:#fff;box-shadow:var(--shadow-lift);font-size:15px;color:var(--ink-2)}.rd-rte #pc--opt-out-form-container p{margin:0 0 16px}.rd-rte #pc--opt-out-form-container .pc--show-email-field label{display:flex;align-items:center;gap:12px;min-height:44px;font:500 15px var(--font-body);color:var(--ink);cursor:pointer}.rd-rte #pc--opt-out-form-container input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--primary)}.rd-rte #pc--opt-out-form-container label[for=pc--opt-out-email_input]{display:block;margin:12px 0 6px;font:600 14px var(--font-body);color:var(--ink)}.rd-rte #pc--opt-out-email_input{width:100%;max-width:420px;height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-field);background:var(--surface);font:400 16px var(--font-body);color:var(--ink)}.rd-rte #pc--opt-out-email_input:focus{outline:2px solid var(--ink);outline-offset:2px}.rd-rte #pc--opt-out-button{display:inline-flex;align-items:center;height:48px;margin-top:16px;padding:0 22px;border:0;border-radius:var(--r-button);background:var(--primary);color:var(--on-primary);font:600 16px var(--font-body);cursor:pointer}.rd-rte #pc--opt-out-button:hover{background:var(--primary-hover)}.rd-rte .pc--opt-out-form-message{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:var(--r-md);font:500 15px var(--font-body)}.rd-rte .pc--opt-out-form-message svg{width:20px;height:20px;flex:none}.rd-rte .pc--opt-out-form-message--success{background:var(--success-soft);color:var(--success)}.rd-rte #pc--opt-out-error{background:var(--danger-soft);color:var(--danger)}.rd-rte #pc--opt-out-not-applicable{margin:0;padding:16px 18px;border-radius:var(--r-card);background:var(--info-soft);color:var(--ink)}.rd-rte #pc--opt-out-not-applicable strong{font-weight:500}.rd-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:var(--r-button);background:var(--primary);color:var(--on-primary);font:600 16px var(--font-body);text-decoration:none;transition:background .14s,transform 80ms}.rd-btn:hover{background:var(--primary-hover)}.rd-btn:active{transform:scale(.97)}.rd-quiet{display:inline-flex;align-items:center;height:48px;padding:0 12px;font:600 16px var(--font-body);color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rd-404{padding-top:clamp(12px,2vw,32px);padding-bottom:clamp(48px,5vw,96px)}.rd-404 .box{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(64px,8vw + 24px,168px) 24px;border-radius:var(--box-r);background:var(--band);text-align:center}.rd-404 .mark{width:132px;height:9px;margin-bottom:26px;border-radius:2px;background:#fff;box-shadow:0 1px #1b24330f,0 14px 18px -10px #1b243373}.rd-404 .rd-h1{font-size:clamp(40px,3.4vw + 26px,80px)}.rd-404 p{max-width:34ch;font-size:17px;color:var(--ink-2)}.rd-404 .acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;margin-top:10px}.rd-404 .acts .pp-cta-new{flex-basis:100%;justify-content:center}.rd-free .ppc{padding-top:clamp(12px,2vw,24px);background:none;color:var(--ink)}.rd-free .ppc__wrap{max-width:none;margin:0;padding:clamp(48px,6vw + 16px,120px) clamp(20px,4vw,56px) clamp(40px,4vw + 16px,72px);border-radius:var(--box-r);background:var(--band-accent);text-align:center}.rd-free .ppc__copy{padding:0;border-radius:0;background:none;box-shadow:none}.rd-free .ppc__title{margin:0 0 18px;font:var(--display-weight) clamp(46px,5vw + 22px,108px)/1 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.rd-free .ppc__lede{margin:0 auto 28px;max-width:30ch;font-size:clamp(17px,.5vw + 15px,21px);line-height:1.45;color:var(--ink)}.rd-free .ppc__eyebrow{display:inline-flex;margin:0 0 20px;padding:5px 12px;border:1px dashed color-mix(in oklab,var(--ink) 45%,transparent);border-radius:8px;font:500 12px var(--font-mono);letter-spacing:.04em;color:var(--ink-2)}.rd-free .ppc__code{font-weight:500;letter-spacing:.06em;color:var(--ink)}.rd-free .ppc__dot{background:var(--success)}.rd-free .ppc__cta{padding:0 26px;height:52px;display:inline-flex;align-items:center;border-radius:var(--r-button);background:var(--primary);box-shadow:none;font:600 16px var(--font-body);letter-spacing:0}.rd-free .ppc__cta:hover{background:var(--primary-hover);transform:none;box-shadow:none}.rd-free .ppc__cta:active{background:var(--primary-press);transform:scale(.97);box-shadow:none}.rd-free .ppc__fine{margin:22px auto 0;max-width:40ch;color:var(--ink-2)}.rd-free .pp-coverage{padding-top:clamp(40px,4vw + 16px,72px);padding-bottom:clamp(64px,6vw + 24px,104px)}.rd-free .pp-coverage__head h2{margin:0 0 20px;font:var(--display-weight) clamp(26px,1.2vw + 20px,36px)/1.1 var(--font-display);letter-spacing:var(--display-tracking);color:var(--ink)}.rd-free .pp-coverage__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none}.rd-free .pp-coverage__item{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;row-gap:4px;padding:18px 20px;border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow-lift-sm)}.rd-free .pp-coverage__icon{grid-row:span 2;color:var(--ink)}.rd-free .pp-coverage__icon svg{display:block;width:22px;height:22px}.rd-free .pp-coverage__title{margin:0;font:600 15px/1.4 var(--font-body);color:var(--ink)}.rd-free .pp-coverage__body{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.rd-free .pp-coverage__body a{color:var(--primary)}.rd-policies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rd-policies a{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--line);font:var(--display-weight) 24px var(--font-display);color:var(--ink);text-decoration:none}.rd-policies a:hover{color:var(--primary)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rd-pages.css.map */
