.PolicyDocumentLayout_shell___expl{background:#f3f5f8;padding:2rem 1rem 3rem}.PolicyDocumentLayout_frame__nv7KL{position:relative;margin:0 auto;max-width:1120px;padding:8px;border:1px solid #d9c7a8;border-radius:12px;background-color:#faf8f3;background-image:url(/images/policy-frame-lace.svg);background-size:128px 128px;box-shadow:0 1px 3px rgb(15 23 42/.04),0 16px 48px rgb(15 23 42/.06)}.PolicyDocumentLayout_frameInner__ZlEZu{position:relative;background:#ffffff;border:1px solid #cbb58e;border-radius:6px;box-shadow:inset 0 0 0 4px #ffffff,inset 0 0 0 5px #f0e9dc}@media (min-width:640px){.PolicyDocumentLayout_frame__nv7KL{padding:12px}}.PolicyDocumentLayout_decoration__hvVkd{position:absolute;top:0;right:0;height:148px;overflow:hidden;pointer-events:none;color:#e2e8f0}.PolicyDocumentLayout_decoration__hvVkd svg{display:block;opacity:.3}.PolicyDocumentLayout_breadcrumb__wlUZX{padding:1rem 1.5rem 0;font-size:.8125rem;color:#64748b}.PolicyDocumentLayout_breadcrumb__wlUZX ol{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;list-style:none;margin:0;padding:0}.PolicyDocumentLayout_breadcrumb__wlUZX li{min-width:0}.PolicyDocumentLayout_breadcrumb__wlUZX li+li:before{content:"/";margin-right:.375rem;color:#cbd5e1}.PolicyDocumentLayout_breadcrumb__wlUZX a{color:#64748b;text-decoration:none;border-radius:2px}.PolicyDocumentLayout_breadcrumb__wlUZX a:hover{color:#0f172a;text-decoration:underline;text-underline-offset:2px}.PolicyDocumentLayout_breadcrumb__wlUZX a:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.PolicyDocumentLayout_breadcrumb__wlUZX [aria-current=page]{color:#334155;overflow-wrap:anywhere}.PolicyDocumentLayout_documentHeader__dvI70{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 1.5rem 1.5rem;border-bottom:1px solid #e2e8f0}.PolicyDocumentLayout_identity__sgjlk{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.PolicyDocumentLayout_identityBrand__KMgbk{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.PolicyDocumentLayout_operatorName__tW3nZ{font-size:.75rem;color:#64748b;line-height:1.5;overflow-wrap:anywhere}.PolicyDocumentLayout_currentBadge__Rnq4k{display:inline-flex;align-items:center;gap:.375rem;border:1px solid #e7dcc6;border-radius:9999px;background:#faf7ef;padding:.125rem .625rem;font-size:.75rem;font-weight:600;color:#7c623a;white-space:nowrap}.PolicyDocumentLayout_currentBadge__Rnq4k:before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#f59e0b}.PolicyDocumentLayout_documentMeta__kpfzj{min-width:0}.PolicyDocumentLayout_documentMeta__kpfzj h1{margin:.625rem 0 0;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.3;font-weight:700;letter-spacing:-.025em;color:#0f172a;overflow-wrap:anywhere}.PolicyDocumentLayout_metaLine__pz_H5{margin:.5rem 0 0;font-size:.875rem;color:#475569;line-height:1.6;overflow-wrap:anywhere}.PolicyDocumentLayout_metaLinks__wGArj{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin-top:.625rem;font-size:.875rem}.PolicyDocumentLayout_metaLinks__wGArj a{color:#b45309;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;border-radius:2px}.PolicyDocumentLayout_metaLinks__wGArj a:hover{color:#7c623a}.PolicyDocumentLayout_metaLinks__wGArj a:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.PolicyDocumentLayout_metaLinks__wGArj .PolicyDocumentLayout_docPath__ufSYJ{color:#64748b;text-decoration:none}.PolicyDocumentLayout_metaLinks__wGArj .PolicyDocumentLayout_docPath__ufSYJ:hover{color:#7c623a}.PolicyDocumentLayout_reader__iJB0J{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.PolicyDocumentLayout_tocDesktop__eJ8pw{display:none}.PolicyDocumentLayout_content__dYVOw{min-width:0;padding:1.5rem 1.5rem 2rem}.PolicyDocumentLayout_article__Xgc6o{max-width:100%}.PolicyDocumentLayout_article__Xgc6o>div>:first-child{margin-top:0}.PolicyDocumentLayout_tocDisclosure__v8tAt{border-bottom:1px solid #e2e8f0}.PolicyDocumentLayout_tocDisclosure__v8tAt summary{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;color:#1e293b;cursor:pointer;list-style:none;border-radius:2px}.PolicyDocumentLayout_tocDisclosure__v8tAt summary::-webkit-details-marker{display:none}.PolicyDocumentLayout_tocDisclosure__v8tAt summary:before{content:"";width:.5rem;height:.5rem;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg) translateY(-1px);transition:transform .16s ease;flex-shrink:0}.PolicyDocumentLayout_tocDisclosure__v8tAt[open] summary:before{transform:rotate(225deg) translate(-1px,-1px)}.PolicyDocumentLayout_tocDisclosure__v8tAt summary:hover{color:#0f172a}.PolicyDocumentLayout_tocDisclosure__v8tAt summary:focus-visible{outline:2px solid #f59e0b;outline-offset:-2px}.PolicyDocumentLayout_tocPanel__LWf1b{padding:.25rem 1.5rem 1rem}.PolicyDocumentLayout_tocList__Lpn_X{list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.6}.PolicyDocumentLayout_tocList__Lpn_X li{margin:.125rem 0}.PolicyDocumentLayout_tocList__Lpn_X li[data-level="3"]{padding-left:1.25rem;font-size:.8125rem;color:#64748b}.PolicyDocumentLayout_tocList__Lpn_X a{display:block;padding:.1875rem .25rem;color:#334155;text-decoration:none;border-radius:2px;overflow-wrap:anywhere}.PolicyDocumentLayout_tocList__Lpn_X a:hover{color:#b45309;text-decoration:underline;text-underline-offset:2px}.PolicyDocumentLayout_tocList__Lpn_X a:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.PolicyDocumentLayout_related__y2JRr{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;border-top:1px solid #e2e8f0;padding-top:1.25rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.6}.PolicyDocumentLayout_related__y2JRr a{color:#b45309;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;border-radius:2px}.PolicyDocumentLayout_related__y2JRr a:hover{color:#7c623a}.PolicyDocumentLayout_related__y2JRr a:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.PolicyDocumentLayout_printUrl__70Bkt{display:none}@media (min-width:1024px){.PolicyDocumentLayout_shell___expl{padding:2.5rem 2rem 4rem}.PolicyDocumentLayout_breadcrumb__wlUZX{padding:1.25rem 2rem 0}.PolicyDocumentLayout_documentHeader__dvI70{grid-template-columns:minmax(0,15rem) minmax(0,1fr);-moz-column-gap:2rem;column-gap:2rem;padding:1.5rem 2rem 1.75rem}.PolicyDocumentLayout_tocDisclosure__v8tAt{display:none}.PolicyDocumentLayout_reader__iJB0J{grid-template-columns:minmax(0,15rem) minmax(0,1fr);-moz-column-gap:2rem;column-gap:2rem;padding:1.75rem 2rem 1.5rem}.PolicyDocumentLayout_identity__sgjlk{padding-right:1.5rem;border-right:1px solid #e8edf2;align-self:stretch;justify-content:center}.PolicyDocumentLayout_tocDesktop__eJ8pw{display:block;position:sticky;top:6rem;max-height:calc(100dvh - 7.5rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e2e8f0;border-radius:.75rem;background:#f9fafb;padding:1rem;scrollbar-width:thin}.PolicyDocumentLayout_tocHeading__qL9On{margin:0 0 .5rem;padding:0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.PolicyDocumentLayout_content__dYVOw{padding:0 0 2rem}.PolicyDocumentLayout_article__Xgc6o{max-width:740px}}@media (prefers-reduced-motion:reduce){.PolicyDocumentLayout_tocDisclosure__v8tAt summary:before{transition:none}}@media print{.PolicyDocumentLayout_shell___expl{background:none;padding:0}.PolicyDocumentLayout_frame__nv7KL{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.PolicyDocumentLayout_frameInner__ZlEZu{border:0;box-shadow:none}.PolicyDocumentLayout_breadcrumb__wlUZX,.PolicyDocumentLayout_decoration__hvVkd,.PolicyDocumentLayout_tocDesktop__eJ8pw,.PolicyDocumentLayout_tocDisclosure__v8tAt{display:none!important}.PolicyDocumentLayout_documentHeader__dvI70{display:block;padding:0;border-bottom:1px solid #e2e8f0}.PolicyDocumentLayout_identityBrand__KMgbk{display:none}.PolicyDocumentLayout_identity__sgjlk{padding-top:.5rem}.PolicyDocumentLayout_documentMeta__kpfzj h1{font-size:1.25rem}.PolicyDocumentLayout_reader__iJB0J{display:block}.PolicyDocumentLayout_content__dYVOw{padding:.75rem 0 0}.PolicyDocumentLayout_article__Xgc6o{max-width:none}.PolicyDocumentLayout_related__y2JRr{border-top:1px solid #e2e8f0}.PolicyDocumentLayout_printUrl__70Bkt{display:block;margin-top:1rem;border-top:1px solid #e2e8f0;padding-top:.5rem;font-size:.75rem;color:#475569;overflow-wrap:anywhere}}