html.privacy-document{scroll-snap-type:none}.privacy-page{color:#262626;background:#faf8f5}.privacy-page .site-header{color:#fff}.privacy-main{width:min(1320px,100% - var(--gutter) * 2);padding:calc(42px + var(--header-height)) 0 100px;margin-inline:auto}.privacy-breadcrumb{color:#777;flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.privacy-breadcrumb [data-current]{color:#333}.privacy-breadcrumb a:hover{color:#a64b00}.privacy-header{scroll-margin-top:calc(24px + var(--header-height));border-bottom:1px solid #dedad4;padding:52px 0 42px}.privacy-eyebrow{color:#9a4a0e;letter-spacing:.1em;font-size:14px}.privacy-header h1{margin-top:16px;font-size:calc(clamp(36px,3vw,56px));font-weight:500;line-height:1.4}.privacy-description{color:#666;margin-top:18px;font-size:18px;line-height:1.8}.privacy-meta{color:#777;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:28px;font-size:14px;display:flex}.privacy-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:calc(clamp(40px,5vw,96px));padding-top:48px;display:grid}.privacy-sidebar{top:calc(28px + var(--header-height));max-height:calc(100svh - 56px - var(--header-height));scrollbar-width:none;position:sticky;overflow-y:auto}.privacy-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.privacy-directory summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0 18px;font-size:18px;font-weight:500;list-style:none;display:flex}.privacy-directory summary::-webkit-details-marker{display:none}.privacy-directory summary>span{transition:transform .2s}.privacy-directory:not([open]) summary>span{transform:rotate(-90deg)}.privacy-directory ol{border-left:1px solid #dedad4;margin:0;padding:0;list-style:none}.privacy-directory a{color:#666;border-left:2px solid #0000;align-items:baseline;gap:14px;margin-left:-1px;padding:12px 10px 12px 18px;font-size:14px;line-height:1.6;transition:color .2s,background .2s;display:flex}.privacy-directory a:hover{color:#984701;background:#f5eee6}.privacy-directory a[data-current]{border-left-color:var(--orange);color:#994500;background:#f8eee3}.privacy-section-number{color:#999;font-variant-numeric:tabular-nums;font-size:12px}.privacy-article{overflow-wrap:anywhere;min-width:0;max-width:920px;font-size:16px;line-height:1.95}.privacy-article strong{color:#262626;font-weight:700}.privacy-introduction{color:#555;margin-top:28px}.privacy-introduction:first-child{margin-top:0}.privacy-section{scroll-margin-top:calc(24px + var(--header-height));padding-top:44px}.privacy-section h2{letter-spacing:0;align-items:baseline;gap:15px;margin-bottom:22px;font-size:calc(clamp(22px,1.5vw,28px));font-weight:500;line-height:1.5;display:flex}.privacy-section h2>span{color:#b56930;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.privacy-section p{color:#555;margin-top:16px}.privacy-section h3{margin-top:28px;font-size:18px;line-height:1.7}.privacy-table-scroll{margin-top:24px;overflow-x:auto}.privacy-table{border-collapse:collapse;color:#555;width:100%;min-width:520px;font-size:15px}.privacy-table td,.privacy-table th{text-align:left;vertical-align:top;border:1px solid #d9d5cf;padding:14px 16px}.privacy-table th{color:#262626;background:#f0e9df}.privacy-table th:first-child{width:18%}.privacy-table th:nth-child(2){width:48%}.privacy-section ul{color:#555;margin:20px 0 0;padding-left:22px;list-style:outside}.privacy-section li{margin:12px 0;padding-left:4px}.privacy-section li::marker{color:#ad652f}.privacy-end{color:#888;border-top:1px solid #dedad4;justify-content:space-between;gap:20px;margin-top:50px;padding-top:26px;font-size:14px;display:flex}.privacy-end a{color:#98501b}.privacy-end a:hover{text-decoration:underline}@media (width<=1099px){.privacy-layout{grid-template-columns:210px minmax(0,1fr);gap:32px}.privacy-directory a{gap:10px;padding-left:12px}}@media (width<=767px){.privacy-main{padding-top:calc(28px + var(--header-height));padding-bottom:60px}.privacy-header{padding-top:36px;padding-bottom:30px}.privacy-description{font-size:16px}.privacy-meta{gap:12px 20px;font-size:13px}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:26px}.privacy-sidebar{max-height:none;position:static;overflow:visible}.privacy-directory{border-bottom:1px solid #dedad4;padding-bottom:14px}.privacy-directory ol{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.privacy-directory a{gap:7px;margin-left:0;padding:8px 6px;font-size:13px}.privacy-section-number{font-size:11px}.privacy-section{padding-top:36px}.privacy-section h2{gap:10px;margin-bottom:18px}}@media (width<=359px){.privacy-directory ol{grid-template-columns:1fr}}.policy-markdown{color:#555;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.policy-markdown>:first-child{margin-top:0}.policy-markdown p{margin:16px 0}.policy-markdown h2{color:#262626;scroll-margin-top:calc(24px + var(--header-height,80px));margin:40px 0 20px;font-size:24px;font-weight:600;line-height:1.5}.policy-markdown h3,.policy-markdown h4,.policy-markdown h5,.policy-markdown h6{color:#262626;margin:28px 0 16px;font-size:18px;line-height:1.7}.policy-markdown strong{color:#262626;font-weight:700}.policy-markdown ol,.policy-markdown ul{margin:20px 0;padding-left:26px}.policy-markdown ul{list-style:outside}.policy-markdown ol{list-style:decimal}.policy-markdown li{margin:10px 0}.policy-markdown li::marker{color:#ad652f}.policy-markdown a{color:#98501b;text-decoration:underline}.policy-markdown blockquote{background:#f8f3ed;border-left:3px solid #b56930;margin:20px 0;padding:4px 20px}.policy-markdown hr{border:0;border-top:1px solid #dedad4;margin:28px 0}.policy-markdown code{background:#f0ece6;border-radius:3px;padding:2px 5px}.policy-markdown pre{white-space:pre;background:#f0ece6;padding:16px;overflow:auto}.policy-markdown pre code{padding:0}.policy-markdown .policy-table-scroll{margin:24px 0;overflow-x:auto}.policy-markdown table{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}.policy-markdown td,.policy-markdown th{text-align:left;vertical-align:top;border:1px solid #d9d5cf;padding:12px 16px}.policy-markdown th{color:#262626;background:#f0e9df;font-weight:600}.privacy-layout--no-directory[data-v-f7e69196]{grid-template-columns:minmax(0,1fr)}.privacy-layout--no-directory .privacy-article[data-v-f7e69196]{width:100%;margin:0 auto}.privacy-main[data-v-f7e69196]{min-height:100svh}.policy-load-state[data-v-f7e69196]{text-align:center;padding:80px 0}.policy-load-state h1[data-v-f7e69196]{font-size:28px;font-weight:500}.policy-load-state p[data-v-f7e69196]{color:#777;margin-top:16px}.policy-load-state button[data-v-f7e69196]{color:#fff;background:#bf5400;border-radius:24px;margin-top:24px;padding:12px 28px}
