.policy-page_page___ljZ7{min-height:100dvh;background:#f7f4ee;color:#242321;color-scheme:light}.policy-page_page___ljZ7 a:focus-visible,.policy-page_page___ljZ7 summary:focus-visible{outline:2px solid #ba442f;outline-offset:4px;border-radius:3px}.policy-page_header__aNyGX{max-width:1152px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #ded7cd}.policy-page_header__aNyGX .brand-symbol{background:#f3a18c;color:#1e1c1b}.policy-page_header__aNyGX .brand-second{color:#706a63}.policy-page_header__aNyGX>a:last-child{font-size:13px;color:#655e56;white-space:nowrap;padding:10px 0}.policy-page_layout__Y8_84{max-width:1152px;margin:auto;padding:52px 32px 72px;display:grid;grid-template-columns:190px minmax(0,720px);gap:62px;justify-content:space-between}.policy-page_navigation__SvurY{align-self:start;position:sticky;top:30px;display:flex;flex-direction:column;gap:3px}.policy-page_navigation__SvurY>p{font-size:10px;letter-spacing:.18em;color:#706a63;margin:0 0 17px;padding-left:12px}.policy-page_navigation__SvurY>a{padding:12px;font-size:13px;line-height:1.4;border-radius:6px;color:#645b50}.policy-page_navigation__SvurY>a:hover{background:#eee8df}.policy-page_navigation__SvurY>a[aria-current=page]{background:#ebe0d6;color:#963c2a;font-weight:600}.policy-page_main__Epk9Q{min-width:0;scroll-margin-top:24px}.policy-page_eyebrow__AuOc3{font-size:10px;letter-spacing:.18em;color:#8b4936;margin:0 0 14px}.policy-page_heading__eYYC8 h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.09;letter-spacing:-.045em;margin:0 0 17px}.policy-page_summary__23LIv{max-width:580px;font-size:17px;line-height:1.65;color:#6c645b;margin:0}.policy-page_version__qsu1h{font-size:11px;color:#746b60;margin:22px 0 0}.policy-page_contents___5XQ7{border-top:1px solid #ded7cd;border-bottom:1px solid #ded7cd;font-size:13px;margin:28px 0 34px}.policy-page_contents___5XQ7 summary{padding:16px 0;cursor:pointer;font-weight:600}.policy-page_contents___5XQ7 nav{display:grid;gap:2px;padding:0 0 14px}.policy-page_contents___5XQ7 a{padding:9px 0;color:#78503e;text-decoration:underline;text-underline-offset:3px}.policy-page_article__EFAHL{font-size:15px;line-height:1.85;color:#504a43;overflow-wrap:anywhere}.policy-page_article__EFAHL>section{margin:0 0 36px;scroll-margin-top:24px}.policy-page_article__EFAHL h2{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0 0 13px;color:#292622}.policy-page_article__EFAHL p{margin:0 0 14px}.policy-page_article__EFAHL ul{list-style:disc;padding-left:22px;margin:0 0 17px}.policy-page_article__EFAHL li{padding-left:4px;margin-bottom:12px}.policy-page_article__EFAHL strong{font-weight:600;color:#39332d}.policy-page_article__EFAHL a{color:#9c3a27;text-decoration:underline;text-underline-offset:3px}.policy-page_article__EFAHL address{font-style:normal;border-left:2px solid #ba442f;padding:3px 0 3px 17px;margin:0 0 18px}.policy-page_article__EFAHL .legal-table-wrap{overflow-x:auto;margin:15px 0 19px}.policy-page_article__EFAHL table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}.policy-page_article__EFAHL caption{text-align:left;color:#706a63;font-size:12px;padding-bottom:10px}.policy-page_article__EFAHL td,.policy-page_article__EFAHL th{border-bottom:1px solid #ded7cd;padding:12px 9px}.policy-page_article__EFAHL thead th{background:#eee7dd;color:#625443;font-size:11px;font-weight:500}.policy-page_article__EFAHL tbody th{font-weight:600}.policy-page_documentFooter__e_R0W{border-top:1px solid #ded7cd;padding-top:20px;color:#7b7166;font-size:11px;overflow-wrap:anywhere}.policy-page_footer__KN4Ed{max-width:1152px;margin:auto;padding:25px 32px;border-top:1px solid #ded7cd;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;color:#706a63;font-size:11px}.policy-page_footer__KN4Ed a{padding:6px 0}.policy-page_skip__aF78d{position:fixed;z-index:10;left:15px;top:10px;transform:translateY(-160%);padding:12px 18px;background:#242321;color:#fff}.policy-page_skip__aF78d:focus{transform:none}@media(max-width:800px){.policy-page_header__aNyGX{padding:19px 22px}.policy-page_header__aNyGX .brand{font-size:13px;gap:8px}.policy-page_header__aNyGX .brand-symbol{width:40px;height:40px}.policy-page_header__aNyGX>a:last-child{font-size:11px}.policy-page_layout__Y8_84{padding:18px 22px 45px;display:block}.policy-page_navigation__SvurY{position:static;flex-direction:row;flex-wrap:wrap;gap:3px;margin-bottom:33px}.policy-page_navigation__SvurY>p{display:none}.policy-page_navigation__SvurY>a{font-size:11px;padding:10px 11px}.policy-page_summary__23LIv{font-size:15px}.policy-page_article__EFAHL{font-size:14px;line-height:1.85}.policy-page_article__EFAHL h2{font-size:19px}.policy-page_footer__KN4Ed{padding:23px 22px}.policy-page_version__qsu1h{margin-top:18px}.policy-page_contents___5XQ7{margin-bottom:28px}.policy-page_article__EFAHL td,.policy-page_article__EFAHL th{padding:11px 6px}.policy-page_article__EFAHL table{font-size:12px}}@media print{.policy-page_contents___5XQ7,.policy-page_footer__KN4Ed,.policy-page_header__aNyGX,.policy-page_navigation__SvurY,.policy-page_skip__aF78d{display:none}.policy-page_layout__Y8_84{display:block;padding:0}.policy-page_page___ljZ7{background:white;color:black}.policy-page_article__EFAHL a{color:inherit}.policy-page_article__EFAHL>section{break-inside:avoid}.policy-page_heading__eYYC8 h1{font-size:32px}.policy-page_documentFooter__e_R0W{margin-top:30px}}