.legal-page__container{padding-top:42px;padding-bottom:112px}.legal-page__document{border-radius:var(--radius-sm);background:var(--color-surface);max-width:1080px;color:var(--color-storefront-ink);font:500 14px/1.65 var(--font-body);letter-spacing:.035em;margin-inline:auto;padding:30px 32px}.legal-page__updated{margin:0 0 22px;font-weight:600}.legal-page__introduction p,.legal-page__section p,.legal-page__panel p{margin:0 0 7px}.legal-page__document a{color:var(--color-brand-strong);text-underline-offset:2px;text-decoration:underline}.legal-page__document a:focus-visible{outline:3px solid var(--color-brand-strong);outline-offset:3px;border-radius:2px}.legal-page__section h2,.legal-page__panel h2{color:var(--color-brand-primary);font:800 19px/1.2 var(--font-display);letter-spacing:.055em;text-transform:uppercase;margin:0 0 2px}.legal-page__section ul,.legal-page__panel ul{margin:3px 0 0;padding-inline-start:1.35rem}.legal-page__section li,.legal-page__panel li{padding-inline-start:.1rem}.legal-page__section+.legal-page__section,.legal-page__body>.legal-page__section+.legal-page__panel-grid,.legal-page__body>.legal-page__panel-grid+.legal-page__section{margin-top:8px}.legal-page__panel-grid{gap:14px;margin-block:8px;display:grid}.legal-page__panel-grid--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page__panel-grid--stacked{grid-template-columns:1fr;gap:16px}.legal-page__panel{border-radius:var(--radius-lg);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:16px 20px;display:grid}.legal-page__panel--pink{background:var(--color-section-pink)}.legal-page__panel--green{background:var(--color-account-green-panel)}.legal-page__panel--neutral{background:var(--color-section-cream)}.legal-page__panel-art{justify-self:center;width:112px;height:112px;position:relative}.legal-page__panel-copy{min-width:0}.legal-page__marker{width:39px;height:39px;font:800 29px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.legal-page__marker--check{background:var(--color-policy-allow);color:var(--color-surface)}.legal-page__marker--cross{background:var(--color-policy-deny);color:var(--color-surface);border-radius:7px}.legal-page__panel--has-marker{grid-template-columns:40px minmax(0,1fr);align-items:start}.legal-page__panel--has-marker .legal-page__panel-copy{grid-column:2}.legal-page__panel-grid--columns .legal-page__panel{grid-template-columns:1fr;align-content:start;align-items:start;min-height:100%;padding:18px 18px 20px}.legal-page__panel-grid--columns .legal-page__panel--has-marker{grid-template-columns:40px minmax(0,1fr)}.legal-page__panel-grid--columns .legal-page__panel-copy{grid-column:2}.legal-page__panel-grid--columns .legal-page__panel h2{margin-bottom:10px;font-size:23px}.legal-page__panel-grid--columns .legal-page__panel ul{padding-inline-start:1.15rem}.legal-page__panel-grid--columns .legal-page__panel li{margin-bottom:3px}@media (max-width:800px){.legal-page__container{padding-top:28px;padding-bottom:88px}.legal-page__document{padding:25px 24px;font-size:13px}.legal-page__panel-grid--columns{grid-template-columns:1fr}.legal-page__panel-grid--columns .legal-page__panel{min-height:0}}@media (max-width:560px){.legal-page__container{width:min(100% - 1.5rem,75rem);padding-top:18px;padding-bottom:68px}.legal-page__document{padding:21px 17px;font-size:14px;line-height:1.7}.legal-page__updated{margin-bottom:16px}.legal-page__section h2,.legal-page__panel h2{font-size:17px}.legal-page__panel{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:15px 14px}.legal-page__panel-art{width:68px;height:68px}.legal-page__panel-grid--columns .legal-page__panel{grid-template-columns:34px minmax(0,1fr);padding:15px}.legal-page__panel-grid--columns .legal-page__panel h2{font-size:20px}.legal-page__panel--has-marker{grid-template-columns:34px minmax(0,1fr)}.legal-page__marker{width:33px;height:33px;font-size:25px}}
