.zh-document-page .policy-hero h1{font-size:clamp(2rem,4vw,3.35rem);line-height:1.4}.zh-document-page .policy-hero-summary p{max-width:34rem;font-size:1.0625rem;line-height:1.9}.zh-document-page .policy-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:2.5rem;padding-block:2.5rem 5rem;display:grid}.zh-document-page .policy-sidebar{min-width:0;position:sticky;top:7rem}.zh-document-page .policy-sidebar nav{border:1px solid var(--zh-border);background:var(--zh-panel);border-radius:12px;max-height:calc(100dvh - 11rem);padding:1rem;overflow-y:auto}.zh-document-page .zh-document-contents summary{cursor:pointer;min-height:44px;color:var(--zh-heading);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;list-style:none;display:flex}.zh-document-page .zh-document-contents summary::-webkit-details-marker{display:none}.zh-document-page .zh-document-contents summary>span{color:var(--zh-accent);font-size:.875rem}.zh-document-page .zh-document-contents summary>span:after{content:" +"}.zh-document-page .zh-document-contents[open] summary>span:after{content:" -"}.zh-document-page .zh-document-contents ol{margin:.75rem 0 0;padding:0}.zh-document-page .zh-document-contents li{margin:0}.zh-document-page .zh-document-contents a{padding-block:.65rem;line-height:1.65;display:block}.zh-document-page .policy-content{gap:1.75rem;min-width:0;display:grid}.zh-document-page .policy-content>.policy-section{border:1px solid var(--zh-border);background:linear-gradient(135deg, #d5b68109, transparent 60%), var(--zh-panel);border-radius:14px;margin:0;padding:clamp(1.4rem,3vw,2.25rem);scroll-margin-top:7rem;box-shadow:0 8px 28px #00000014}.zh-document-page .zh-document-section-heading{border-bottom:1px solid var(--zh-border);align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.zh-document-page .zh-document-section-heading .policy-section-number{border:1px solid var(--zh-border);min-width:2rem;color:var(--zh-accent);text-align:center;background:#d5b6810f;border-radius:5px;flex-shrink:0;margin:.15rem 0 0;padding:.2rem .55rem;font-size:.875rem;line-height:1.7}.zh-document-page .policy-section h2{text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.55}.zh-document-page .policy-section h3{margin-block:1.5rem .8rem;font-size:1.2rem;line-height:1.6}.zh-document-page .policy-section p,.zh-document-page .policy-section li{overflow-wrap:anywhere;font-size:1rem;line-height:1.95}.zh-document-page .zh-document-section-body>p{max-width:42rem;margin:0 0 1.35rem}.zh-document-page .zh-document-section-body>:last-child{margin-bottom:0}.zh-document-page .zh-document-section-body>ul,.zh-document-page .zh-document-section-body>ol{margin-block:1.25rem 1.5rem;padding-left:1.4rem}.zh-document-page .zh-document-section-body>ul>li,.zh-document-page .zh-document-section-body>ol>li{margin-bottom:.85rem;padding-left:.3rem}.zh-document-page .zh-document-section-body li::marker{color:var(--zh-accent)}.zh-document-page .zh-document-intro,.zh-document-page .policy-callout{border:1px solid var(--zh-border);border-left:3px solid var(--zh-accent);background:var(--zh-panel);color:var(--zh-body);border-radius:10px;margin:0;padding:1.5rem}.zh-document-page .policy-callout{margin-block:1.5rem}.zh-document-page .zh-document-intro p:first-child{margin-top:0}.zh-document-page .zh-document-intro p:last-child{margin-bottom:0}.zh-document-page .zh-document-intro a{color:var(--zh-accent);text-underline-offset:.2em;text-decoration:underline}.zh-document-page .zh-entry{border:1px solid var(--zh-border);background:#0000001a;border-radius:10px;margin-bottom:1.25rem;padding:1.5rem}.zh-document-page .zh-entry:last-child{margin-bottom:0}.zh-document-page .zh-entry :is(h2,h3){margin-top:0}.zh-document-page .zh-entry a{text-underline-offset:.2em}.zh-document-page .zh-entry p:last-child{margin-bottom:0}.zh-document-page .faq-list{gap:.85rem;display:grid}.zh-document-page .faq-list details{border:1px solid var(--zh-border);background:#0000001a;border-radius:9px;padding:0}.zh-document-page .faq-list summary{min-height:56px;padding:1.1rem 1.25rem;font-size:1rem;line-height:1.75}.zh-document-page .faq-list details>p{margin:0;padding:0 1.25rem 1.25rem}.zh-document-page .policy-contact-card{margin-top:1.5rem}.zh-document-page .zh-external-address{color:var(--zh-body);overflow-wrap:anywhere;margin-block:1.5rem;font-size:.9rem;display:block}.zh-document-page .zh-external-action{border:1px solid var(--zh-accent);padding:1rem 1.25rem;text-decoration:none;display:inline-block}.zh-document-page .zh-document-overview{padding-top:2rem}.zh-document-page .zh-document-overview-label{color:var(--zh-muted);margin:0 0 1rem;font-size:.875rem}.zh-document-page .zh-document-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.zh-document-page .zh-document-overview-card{border:1px solid var(--zh-border);border-top:2px solid var(--zh-accent);background:var(--zh-panel);color:var(--zh-heading);border-radius:10px;padding:1.35rem 1.5rem;text-decoration:none;display:block}.zh-document-page .zh-document-overview-card strong{justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;font-weight:500;line-height:1.7;display:flex}.zh-document-page .zh-document-overview-card strong>span{color:var(--zh-accent)}.zh-document-page .zh-document-overview-card p{color:var(--zh-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.8}.zh-document-page .zh-document-overview-card:hover{border-color:var(--zh-accent)}.zh-document-page a:focus-visible,.zh-document-page summary:focus-visible{outline:2px solid var(--zh-accent);outline-offset:4px}@media (width<=1000px){.zh-document-page .policy-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:1.5rem}.zh-document-page .policy-sidebar{position:static}.zh-document-page .policy-sidebar nav{max-height:none;padding:.65rem 1.25rem}.zh-document-page .policy-sidebar-contact{display:none}.zh-document-page .zh-document-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}}@media (width<=600px){.zh-document-page .zh-document-overview-grid{grid-template-columns:1fr;gap:.75rem}.zh-document-page .zh-document-overview-card{padding:1rem 1.25rem}.zh-document-page .zh-document-overview-card p{margin-top:.4rem}.zh-document-page .policy-content{gap:1.25rem}.zh-document-page .policy-content>.policy-section{border-radius:10px;padding:1.25rem}.zh-document-page .zh-document-section-heading{gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem}.zh-document-page .zh-document-contents ol{grid-template-columns:1fr}.zh-document-page .zh-entry,.zh-document-page .faq-list summary{padding:1rem}.zh-document-page .faq-list details>p{padding-inline:1rem}}@media print{.zh-document-page .policy-layout{padding:0;display:block}.zh-document-page .policy-sidebar,.zh-document-page .zh-document-overview{display:none}.zh-document-page .policy-content{display:block}.zh-document-page .policy-content>.policy-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 1rem;padding:1rem 0}.zh-document-page .zh-document-section-heading{break-after:avoid}.zh-document-page .zh-document-section-heading .policy-section-number{background:0 0;border:0}.zh-document-page .zh-document-intro,.zh-document-page .policy-callout,.zh-document-page .zh-entry,.zh-document-page .faq-list details{background:0 0;border:0;padding:0}}
