.buyer-guide-guide{color:#20242a;text-align:start;overflow-wrap:anywhere;background:#fff}.buyer-guide-hero{max-width:1280px;padding-block:46px 32px}.buyer-guide-hero nav{color:#515760;flex-wrap:wrap;gap:12px;margin-bottom:36px;font-size:.875rem;display:flex}.buyer-guide-hero nav a,.buyer-guide-byline a,.buyer-guide-copy a{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.buyer-guide-kicker{border-inline-start:4px solid var(--acid);letter-spacing:.12em;text-transform:uppercase;color:#20242a;padding-inline-start:12px;font-size:.8rem;font-weight:700}.buyer-guide-hero h1{letter-spacing:-.04em;color:#20242a;text-wrap:balance;max-width:1040px;margin:20px 0;font-size:clamp(2.25rem,4.5vw,4.2rem);font-weight:550;line-height:1.1}.buyer-guide-intro{color:#515760;max-width:900px;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.7}.buyer-guide-byline{color:#515760;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;font-size:.875rem;display:flex}.buyer-guide-byline button{font:inherit;color:#20242a;cursor:pointer;background:#fff;border:1px solid #d7dce4;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex}.buyer-guide-byline button svg{width:16px;height:16px}.buyer-guide-cover{max-width:1280px;margin-block:0 44px}.buyer-guide-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.buyer-guide-cover figcaption{color:#515760;padding-block:12px;font-size:.875rem;line-height:1.6}.buyer-guide-layout{grid-template-columns:minmax(200px,260px) minmax(0,780px);align-items:start;gap:clamp(32px,6vw,96px);max-width:1280px;padding-bottom:80px;display:grid}.buyer-guide-contents{border-top:3px solid var(--acid);padding-top:18px;position:sticky;top:124px}.buyer-guide-contents nav{flex-direction:column;display:flex}.buyer-guide-contents strong{margin-bottom:12px;font-size:1rem}.buyer-guide-contents a{color:#515760;border-bottom:1px solid #e1e3e6;gap:12px;padding:13px 0;font-size:.9rem;line-height:1.5;text-decoration:none;display:flex}.buyer-guide-contents a span{color:var(--teal);white-space:nowrap;flex:0 0 2ch;padding-top:2px;font-size:.8rem}.buyer-guide-copy{min-width:0;font-size:1.0625rem;line-height:1.8}.buyer-guide-copy>section{border-bottom:1px solid #e1e3e6;margin-bottom:24px;padding-block:10px 28px;scroll-margin-top:130px}.buyer-guide-copy h2{letter-spacing:-.025em;color:#20242a;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.65rem,2.3vw,2.15rem);font-weight:550;line-height:1.25}.buyer-guide-copy p{margin:0 0 20px}.buyer-guide-copy ul{margin:20px 0;padding-inline-start:24px;list-style:outside}.buyer-guide-copy li{margin-block:12px;padding-inline-start:4px}.buyer-guide-copy li::marker{color:var(--teal)}.buyer-guide-related{border-inline-start:3px solid var(--acid);background:#f7f8fa;padding:20px;font-size:1rem}.buyer-guide-tableWrap{border-top:3px solid var(--acid);max-width:100%;margin:24px 0;overflow-x:auto}.buyer-guide-tableWrap table{border-collapse:collapse;width:100%;min-width:480px;font-size:.9375rem;line-height:1.6}.buyer-guide-tableWrap caption{text-align:start;padding:14px 0;font-weight:650}.buyer-guide-tableWrap th,.buyer-guide-tableWrap td{text-align:start;vertical-align:top;border-bottom:1px solid #dfe3e9;padding:16px 14px}.buyer-guide-tableWrap thead th{background:#f1f4fa}.buyer-guide-tableWrap tbody th{width:25%;font-weight:600}.buyer-guide-copy .buyer-guide-references{color:#515760;margin-top:20px;font-size:.875rem;line-height:1.7}.buyer-guide-faqs details{border-top:1px solid #dfe3e9}.buyer-guide-faqs summary{cursor:pointer;color:#20242a;padding:20px 4px;line-height:1.5}.buyer-guide-faqs h3{font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.5;display:inline}.buyer-guide-faqs details p{padding:0 4px 16px}.buyer-guide-copy .buyer-guide-cta{border-top:3px solid var(--acid);background:#f7f8fa;border-bottom:0;margin-top:36px;padding:28px}.buyer-guide-cta>div{flex-wrap:wrap;align-items:center;gap:20px;font-size:1rem;display:flex}.buyer-guide-cta .buyer-guide-primaryLink{background:var(--acid);color:#20242a;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:14px 20px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.buyer-guide-primaryLink svg,.buyer-guide-back svg{flex-shrink:0;width:18px;height:18px}.buyer-guide-primaryLink:hover{background:#c8ed4b}.buyer-guide-back{align-items:center;gap:12px;padding-block:12px;font-size:1rem;display:inline-flex}.buyer-guide-guide a:focus-visible,.buyer-guide-guide button:focus-visible,.buyer-guide-guide summary:focus-visible,.buyer-guide-tableWrap:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (max-width:900px){.buyer-guide-layout{grid-template-columns:minmax(0,1fr);gap:28px}.buyer-guide-contents{position:static}.buyer-guide-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.buyer-guide-contents strong{grid-column:1/-1}.buyer-guide-cover{margin-bottom:26px}}@media (max-width:620px){.buyer-guide-hero{padding-block:26px 24px}.buyer-guide-hero nav{margin-bottom:24px}.buyer-guide-hero h1{font-size:2.2rem}.buyer-guide-byline{gap:10px 18px}.buyer-guide-byline button{margin-top:4px}.buyer-guide-contents nav{grid-template-columns:minmax(0,1fr)}.buyer-guide-contents a{padding-block:11px;font-size:.9375rem}.buyer-guide-copy{font-size:1rem;line-height:1.8}.buyer-guide-copy>section{padding-bottom:22px}.buyer-guide-copy .buyer-guide-cta{padding:24px 18px}.buyer-guide-cta>div{flex-direction:column;align-items:stretch}.buyer-guide-tableWrap th,.buyer-guide-tableWrap td{padding:12px}.buyer-guide-layout{padding-bottom:54px}}.buyer-guide-guide[dir=rtl]{direction:rtl}.buyer-guide-guide[dir=rtl] .buyer-guide-kicker,.buyer-guide-guide[dir=rtl] h1,.buyer-guide-guide[dir=rtl] h2{letter-spacing:normal}.buyer-guide-guide[dir=rtl] .buyer-guide-primaryLink svg,.buyer-guide-guide[dir=rtl] .buyer-guide-back svg{transform:scaleX(-1)}
.policy-hero h1{overflow-wrap:anywhere;max-width:1150px;font-size:clamp(42px,6vw,86px);line-height:1.06}.policy-hero .policy-intro{max-width:820px;margin:28px 0 20px;font-size:18px;line-height:1.7}.policy-hero time{color:var(--muted);font-size:12px}.policy-hero-links{flex-wrap:wrap;gap:14px 30px;margin-top:35px;display:flex}.policy-hero-links a,.policy-resources a{align-items:center;gap:12px;font-size:13px;line-height:1.5;display:inline-flex}.policy-hero-links svg,.policy-resources svg,.policy-email svg{flex-shrink:0;width:18px;height:18px}.policy-directory .legal-notice{max-width:1000px;margin-bottom:40px}.policy-grid{border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policy-card{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);flex-direction:column;min-height:260px;padding:30px;transition:background .2s,color .2s;display:flex}.policy-card-index{color:var(--teal);justify-content:space-between;align-items:center;font-size:12px;display:flex}.policy-card-index svg{width:23px;height:23px}.policy-card h2{letter-spacing:-.025em;margin:42px 0 14px;font-size:25px;font-weight:550;line-height:1.25}.policy-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.policy-card:hover{background:var(--warm)}.policy-page a:focus-visible,.policy-resources a:focus-visible,.policy-preferences:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.policy-detail{grid-template-columns:240px minmax(0,1fr);gap:70px}.policy-detail article{min-width:0;max-width:920px}.policy-detail aside a{font-size:12px;line-height:1.7}.policy-detail article>section{scroll-margin-top:140px}.policy-detail .legal-notice,.policy-directory .legal-notice{border-left:0;border-inline-start:3px solid var(--teal)}.policy-contact{margin-block:35px 0;padding:36px;position:relative}.policy-contact>svg{width:30px;height:30px;margin-bottom:20px}.policy-contact h2{margin:0 0 14px;font-size:28px;font-weight:500}.policy-detail article .policy-contact p,.policy-contact p{color:#fff;max-width:820px;line-height:1.75}.policy-contact .policy-email{overflow-wrap:anywhere;align-items:center;gap:15px;margin-block:10px;font-size:clamp(15px,2.5vw,24px);display:inline-flex}.policy-contact .policy-alias{opacity:.92;font-size:12px}.policy-contact bdi{overflow-wrap:anywhere}.policy-hub-contact{padding-bottom:85px}.policy-resources{border-block:1px solid var(--line);margin-block:35px;padding-block:40px}.policy-resources>div{align-items:center;gap:12px;margin-bottom:22px;display:flex}.policy-resources h2,.policy-detail article .policy-resources h2{margin:0;font-size:23px;line-height:1.3}.policy-resources nav{flex-wrap:wrap;gap:18px 30px;display:flex}.policy-resources a{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.policy-preferences{cursor:pointer;margin:0 0 30px}[dir=rtl] .policy-hero h1,[dir=rtl] .policy-card h2{letter-spacing:0}@media (max-width:1050px){.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-detail{grid-template-columns:190px minmax(0,1fr);gap:35px}}@media (max-width:700px){.policy-grid{grid-template-columns:1fr}.policy-card{min-height:210px;padding:24px}.policy-card h2{margin-top:28px}.policy-hero{padding-block:65px 45px}.policy-hero .policy-intro{font-size:16px}.policy-detail{display:block}.policy-detail>aside{margin-bottom:38px;display:flex;position:static}.policy-contact{padding:25px}.policy-resources nav{flex-direction:column;align-items:flex-start}.policy-hub-contact{padding-bottom:50px}}.footer-policy-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 30px;padding:24px max(28px,4vw);display:flex}.footer-policy-links a{color:inherit;text-underline-offset:4px;font-size:12px;line-height:1.6;text-decoration:underline}
