.privacy-shell{width:min(900px,90%);margin:56px auto 80px;color:var(--ink);font-size:16px;line-height:1.8}.privacy-shell section{scroll-margin-top:24px;margin-top:44px}.privacy-shell h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin-bottom:18px;letter-spacing:-.7px}.privacy-shell h3{font-size:21px;line-height:1.4;margin:25px 0 12px}.privacy-shell p,.privacy-shell li{color:#c0c4c4}.privacy-shell p{margin:0 0 18px}.privacy-shell ul,.privacy-shell ol{padding-left:24px}.privacy-shell li{margin:8px 0}.privacy-shell a,.privacy-enquiry-note a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy-shell address{font-style:normal;border-left:2px solid var(--accent);padding:16px 24px;margin-bottom:24px;background:var(--panel)}.privacy-review{border:1px solid #ff713866;border-radius:8px;padding:20px 24px;background:#ff71380a;margin:24px 0}.privacy-review strong{display:block;color:#ff996c;margin-bottom:8px}.privacy-review p:last-child{margin:0}.privacy-version{font-size:14px}.privacy-contents{background:var(--panel);padding:24px;border:1px solid var(--line);border-radius:8px}.privacy-contents ol{columns:2;column-gap:32px}.privacy-contents li{break-inside:avoid}.privacy-table-wrap{overflow-x:auto;margin:24px 0}.privacy-shell table{width:100%;border-collapse:collapse;font-size:15px}.privacy-shell caption{text-align:left;margin-bottom:12px;font-weight:700}.privacy-shell th,.privacy-shell td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:16px}.privacy-shell th{background:var(--panel)}.privacy-shell td:first-child{width:34%}.privacy-objection{border-left:3px solid var(--accent);padding:4px 24px;background:var(--panel);margin:25px 0}.privacy-enquiry-note{font-size:13px;margin:14px 0;color:var(--muted)}@media(max-width:600px){.privacy-shell{margin-top:32px;font-size:16px}.privacy-contents ol{columns:1}.privacy-review{padding:18px}.privacy-shell th,.privacy-shell td{padding:10px;font-size:14px}}@media print{.site-header,.site-footer,.code-to-top{display:none}.privacy-shell{width:100%;margin:0;color:#111}.privacy-shell p,.privacy-shell li{color:#222}.privacy-review{border-color:#777;background:none;break-inside:avoid}.privacy-shell a{color:#111}}
