.policy-module-scss-module__j3glPG__page{width:100%;max-width:76rem;margin-inline:auto;padding-block:1rem 4rem;padding-inline:1rem}.policy-module-scss-module__j3glPG__hero{border:1px solid var(--c-border);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--c-primary) 14%, transparent), transparent 55%),var(--c-surface);border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.policy-module-scss-module__j3glPG__hero{padding:2.5rem 2.5rem 1.5rem}}.policy-module-scss-module__j3glPG__breadcrumb{color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.policy-module-scss-module__j3glPG__breadcrumb a:hover{color:var(--c-primary)}.policy-module-scss-module__j3glPG__breadcrumbSep{font-size:.7rem;transform:rotate(-90deg)}.policy-module-scss-module__j3glPG__breadcrumbCurrent{color:var(--c-text);font-weight:600}.policy-module-scss-module__j3glPG__eyebrow{color:var(--c-primary-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.policy-module-scss-module__j3glPG__title{color:var(--c-text);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}@media (min-width:768px){.policy-module-scss-module__j3glPG__title{font-size:2.75rem}}.policy-module-scss-module__j3glPG__intro{max-width:62ch;color:var(--c-text-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.7}.policy-module-scss-module__j3glPG__meta{color:var(--c-text-subtle);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:1rem 0 0;font-size:.875rem;display:flex}.policy-module-scss-module__j3glPG__metaItem{align-items:center;gap:.35rem;display:inline-flex}.policy-module-scss-module__j3glPG__metaItem svg{width:.95rem;height:.95rem}.policy-module-scss-module__j3glPG__switcher{scrollbar-width:none;-ms-overflow-style:none}.policy-module-scss-module__j3glPG__switcher::-webkit-scrollbar{display:none}.policy-module-scss-module__j3glPG__switcher{border-top:1px solid var(--c-border);gap:.25rem;margin-top:1.5rem;padding-top:1rem;display:flex;overflow-x:auto}.policy-module-scss-module__j3glPG__switch{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.policy-module-scss-module__j3glPG__switch svg{width:1rem;height:1rem;color:var(--c-text-subtle)}.policy-module-scss-module__j3glPG__switch:hover{border-color:var(--c-primary);color:var(--c-primary-strong)}.policy-module-scss-module__j3glPG__switchActive{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.policy-module-scss-module__j3glPG__switchActive svg{color:currentColor}.policy-module-scss-module__j3glPG__switchActive:hover{color:var(--c-on-primary)}.policy-module-scss-module__j3glPG__status{color:var(--c-text-muted);justify-content:center;margin:0;padding:2.5rem 0;display:flex}.policy-module-scss-module__j3glPG__spinner{font-size:1.5rem;animation:.7s linear infinite policy-module-scss-module__j3glPG__spin}@keyframes policy-module-scss-module__j3glPG__spin{to{transform:rotate(1turn)}}.policy-module-scss-module__j3glPG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.policy-module-scss-module__j3glPG__layout{grid-template-columns:15rem minmax(0,1fr);gap:2.5rem}.policy-module-scss-module__j3glPG__layoutSingle{grid-template-columns:minmax(0,1fr)}}.policy-module-scss-module__j3glPG__tocRail{display:none}@media (min-width:1024px){.policy-module-scss-module__j3glPG__tocRail{display:block;position:sticky;top:5.5rem}}.policy-module-scss-module__j3glPG__tocTitle{color:var(--c-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;padding-left:.85rem;font-size:.75rem;font-weight:700}.policy-module-scss-module__j3glPG__tocList{border-left:2px solid var(--c-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.policy-module-scss-module__j3glPG__tocLink{color:var(--c-text-muted);border-left:2px solid #0000;gap:.6rem;margin-left:-2px;padding:.45rem .75rem;font-size:.875rem;line-height:1.4;transition:border-color .15s,color .15s;display:flex}.policy-module-scss-module__j3glPG__tocLink:hover{color:var(--c-text)}.policy-module-scss-module__j3glPG__tocLinkActive{border-left-color:var(--c-primary);color:var(--c-primary-strong);font-weight:600}.policy-module-scss-module__j3glPG__tocLinkActive .policy-module-scss-module__j3glPG__tocNumber{color:var(--c-primary)}.policy-module-scss-module__j3glPG__tocNumber{color:var(--c-text-subtle);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1.85}.policy-module-scss-module__j3glPG__tocFold{border:1px solid var(--c-border);background:var(--c-surface);border-radius:.875rem}@media (min-width:1024px){.policy-module-scss-module__j3glPG__tocFold{display:none}}.policy-module-scss-module__j3glPG__tocFold summary{color:var(--c-text);cursor:pointer;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.policy-module-scss-module__j3glPG__tocFold summary::-webkit-details-marker{display:none}.policy-module-scss-module__j3glPG__tocFold[open] .policy-module-scss-module__j3glPG__tocChevron{transform:rotate(180deg)}.policy-module-scss-module__j3glPG__tocFold .policy-module-scss-module__j3glPG__tocList{margin:0 1rem 1rem}.policy-module-scss-module__j3glPG__tocCount{color:var(--c-text-subtle);font-weight:500}.policy-module-scss-module__j3glPG__tocChevron{margin-left:auto;font-size:.8rem;transition:transform .15s}.policy-module-scss-module__j3glPG__article{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;box-shadow:var(--c-shadow-sm);border-radius:1.25rem;padding:.5rem 1.5rem 1.5rem}@media (min-width:768px){.policy-module-scss-module__j3glPG__article{padding:.5rem 2.5rem 2.5rem}}.policy-module-scss-module__j3glPG__section{border-top:1px solid var(--c-border);padding-block:1.5rem;scroll-margin-top:7rem}.policy-module-scss-module__j3glPG__section:first-child{border-top:0}.policy-module-scss-module__j3glPG__sectionTitle{color:var(--c-text);align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:flex}.policy-module-scss-module__j3glPG__sectionNumber{background:var(--c-primary-soft);min-width:2.25rem;height:2.25rem;color:var(--c-primary-strong);font-variant-numeric:tabular-nums;border-radius:.5rem;flex-shrink:0;place-items:center;padding-inline:.4rem;font-size:.8125rem;font-weight:800;display:inline-grid}.policy-module-scss-module__j3glPG__body{max-width:70ch;color:var(--c-text-muted);padding-left:3rem;line-height:1.75}@media (max-width:30rem){.policy-module-scss-module__j3glPG__body{padding-left:0}}.policy-module-scss-module__j3glPG__body p{margin:0 0 .5rem}.policy-module-scss-module__j3glPG__body ul{flex-direction:column;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.policy-module-scss-module__j3glPG__body li{padding-left:1.4rem;position:relative}.policy-module-scss-module__j3glPG__body li:before{content:"";background:var(--c-primary);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--c-primary-soft);border-radius:50%;position:absolute;top:.7em;left:.2rem}.policy-module-scss-module__j3glPG__body>:last-child{margin-bottom:0}.policy-module-scss-module__j3glPG__pager{border-top:1px solid var(--c-border);grid-template-columns:1fr;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}@media (min-width:640px){.policy-module-scss-module__j3glPG__pager{grid-template-columns:1fr 1fr}}.policy-module-scss-module__j3glPG__pagerLink{border:1px solid var(--c-border);border-radius:.875rem;flex-direction:column;gap:.2rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}.policy-module-scss-module__j3glPG__pagerLink:hover{border-color:var(--c-primary);background:var(--c-surface-subtle)}.policy-module-scss-module__j3glPG__pagerNext{text-align:right;align-items:flex-end}.policy-module-scss-module__j3glPG__pagerLabel{color:var(--c-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.policy-module-scss-module__j3glPG__pagerTitle{color:var(--c-text);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.policy-module-scss-module__j3glPG__pagerTitle svg{width:.95rem;height:.95rem;color:var(--c-primary)}.policy-module-scss-module__j3glPG__pagerBack{transform:rotate(180deg)}.policy-module-scss-module__j3glPG__help{background:var(--c-surface-subtle);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.5rem;display:flex}.policy-module-scss-module__j3glPG__helpIcon{background:var(--c-primary-soft);width:2.75rem;height:2.75rem;color:var(--c-primary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.policy-module-scss-module__j3glPG__helpIcon svg{width:1.3rem;height:1.3rem}.policy-module-scss-module__j3glPG__helpCopy{flex:1;min-width:12rem}.policy-module-scss-module__j3glPG__helpTitle{color:var(--c-text);margin:0;font-weight:700}.policy-module-scss-module__j3glPG__helpText{color:var(--c-text-muted);margin:.125rem 0 0;font-size:.875rem}.policy-module-scss-module__j3glPG__helpLinks{flex-wrap:wrap;gap:.5rem;display:flex}.policy-module-scss-module__j3glPG__helpLink{border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.policy-module-scss-module__j3glPG__helpLink svg{width:1rem;height:1rem;color:var(--c-primary)}.policy-module-scss-module__j3glPG__helpLink:hover{border-color:var(--c-primary);color:var(--c-primary-strong)}.policy-module-scss-module__j3glPG__embedded{max-width:none;margin:0;padding:0}@media (min-width:768px){.policy-module-scss-module__j3glPG__embedded .policy-module-scss-module__j3glPG__hero{padding:1.5rem 2.5rem}.policy-module-scss-module__j3glPG__embedded .policy-module-scss-module__j3glPG__title{font-size:2.25rem}}.policy-module-scss-module__j3glPG__embedded .policy-module-scss-module__j3glPG__layout{grid-template-columns:minmax(0,1fr)}.policy-module-scss-module__j3glPG__embedded .policy-module-scss-module__j3glPG__tocRail{display:none}.policy-module-scss-module__j3glPG__embedded .policy-module-scss-module__j3glPG__tocFold{display:block}
