.site-premium.site-document{background:#fff radial-gradient(circle,#65727e35 .75px,#0000 1px) 0 0/16px 16px}.site-document:before{content:"";inset:0 var(--canvas-inset);pointer-events:none;z-index:1;border-inline:1px solid #747b81;position:absolute}.site-document>:is(.legal-shell,.product-detail-shell){padding-top:1.5rem;padding-bottom:4rem;position:relative}.site-document .legal-topline{background:#fff;border-bottom:1px solid #9ca2a7;min-height:4rem}.site-document .legal-heading{background:#fff;max-width:52rem;margin-left:0;padding-block:3rem 2.5rem}.site-document :is(.legal-heading,.product-detail-heading):before{content:"";background:#d9f36a;width:56px;height:3px;margin-bottom:1.25rem;display:block;box-shadow:0 1px #69783c}.site-document .legal-heading h1,.site-document .product-detail-heading h1{color:#20252c}.site-document :is(.legal-lede,.information-context){color:#414a52}.site-document .legal-layout{grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:2rem}.site-document .legal-contents{background:#252a2e;border:1px solid #252a2e;border-radius:3px;padding:1.25rem}.site-document .legal-contents h2{color:#d9f36a}.site-document .legal-contents ol{border-color:#65717a}.site-document .legal-contents a{color:#e2e7eb}.site-document .legal-contents a:is(:hover,:focus-visible){color:#fff;border-left-color:#d9f36a}.site-document .legal-body{background:#fff;border:1px solid #889198;border-radius:3px;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:4px 4px #d9f36a,4px 4px 0 1px #30363b}.site-document .legal-body :is(p,li,dd){color:#3d474f}.site-document .legal-body :is(h2,strong){color:#20252c}.site-document .legal-body section{border-color:#c1c7cb}.site-document .legal-body a{color:#303d24;text-decoration-color:#81905a}.site-document .product-detail-back{color:#414a52;background:#fff}.site-document .product-detail-heading{background:#fff;border-color:#9ca2a7;padding-block:2.5rem;display:block}.site-document .product-detail-heading h1{max-width:22ch}.site-document .product-detail-heading p{color:#414a52;max-width:60ch;margin-top:1.25rem}.site-document .product-detail-section{background:#fff;gap:2.5rem}.site-document .product-detail-section :is(h2,h3){color:#20252c}.site-document .product-detail-section :is(p,li){color:#414a52}.site-document .product-notes-index{background:#fff;border:1px solid #889198;border-radius:3px;margin-top:2rem;padding:0 1.5rem;box-shadow:4px 4px #d9f36a,4px 4px 0 1px #30363b}.site-document .product-notes-index .depth-note{grid-template-columns:1fr;gap:.7rem;padding:1.5rem 0;display:grid}.site-document .product-notes-index .depth-note h2{color:#20252c;justify-content:space-between;gap:1rem;margin:0;font-size:1.25rem;font-weight:500;line-height:1.4;display:flex}.site-document .product-notes-index .depth-note h2 svg{flex:none}.site-document .product-notes-index .depth-note :is(p,.depth-note-meta){margin:0}.site-document .product-detail-cta{background:#252a2e;border:1px solid #30363b;border-radius:3px;margin-top:2rem;padding:1.5rem;box-shadow:4px 4px #d9f36a}.site-document .product-detail-cta p{color:#e2e7eb}.site-document .product-detail-cta a{color:#d9f36a}.site-premium.site-editorial-canvas.site-document>.premium-footer{background:#fff;border-top:1px solid #747b81}@media (max-width:900px){.site-document .legal-layout{grid-template-columns:1fr;gap:1.5rem;display:grid}.site-document .legal-contents{max-height:none;padding:1rem 1.25rem;display:block;position:static}.site-document .legal-contents ol{border:0;grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.site-document .legal-contents a{border-left:0;min-height:44px;padding-left:0;font-size:.75rem}.site-document .legal-heading{padding-block:2.25rem}.site-document .product-detail-section{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.site-document>:is(.legal-shell,.product-detail-shell){padding-top:.75rem}.site-document .legal-contents{padding:1rem}.site-document .legal-contents ol{column-gap:.75rem}.site-document .legal-body{padding:1.25rem}.site-document .legal-topline{gap:.5rem}}.site-document.information-page .legal-heading{z-index:20;background:#fff;border-bottom:1px solid #969ea5;max-width:none;margin:0;padding:1.125rem 0;position:sticky;top:3.5rem}.site-document.information-page .legal-heading:before{display:none}.site-document.information-page .legal-heading h1{letter-spacing:-.03em;color:#20252c;max-width:58rem;margin-inline:auto;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.2}.site-document.information-page .legal-introduction{background:#fff;max-width:58rem;margin:0 auto;padding:1.5rem 0 2rem}.site-document.information-page .legal-lede{color:#414a52;max-width:70ch;margin:0}.site-document.information-page .legal-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:58rem;margin-inline:auto;display:grid}.site-document.information-page .legal-contents{background:#fff;border:1px solid #969ea5;border-radius:3px;max-height:none;padding:1.25rem 1.5rem;display:block;position:static;overflow:visible}.site-document.information-page .legal-contents h2{color:#20252c;margin:0 0 .5rem}.site-document.information-page .legal-contents ol{border:0;grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.site-document.information-page .legal-contents a{color:#303a43;border:0;min-height:44px;margin:0;padding:.5rem 0;font-size:.8125rem;line-height:1.5}.site-document.information-page .legal-contents a:is(:hover,:focus-visible){color:#151a1f;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site-document.information-page .legal-contents a:focus-visible{outline-offset:3px;outline:2px solid #303a43}.site-document.information-page .legal-body section{scroll-margin-top:10rem}.site-document.information-page .legal-body :is(p,ul,dl){max-width:75ch}@media (max-width:640px){.site-document.information-page .legal-heading{padding-block:1rem}.site-document.information-page .legal-introduction{padding-block:1.25rem 1.5rem}.site-document.information-page .legal-contents{padding:1rem 1.25rem}.site-document.information-page .legal-contents ol{grid-template-columns:1fr}}@media (forced-colors:active){.site-document,.site-document .legal-contents,.site-document .legal-body,.site-document .product-detail-cta{box-shadow:none;background:canvas;border-color:canvastext}.site-document .legal-contents :is(h2,a),.site-document .product-detail-cta :is(p,a){color:canvastext}}
