@charset "UTF-8";
.cutlist-privacy>.sr-only:focus{position:fixed;left:16px;top:12px;width:auto;height:auto;clip-path:none;overflow:visible;z-index:25;background:var(--paper);padding:10px 16px;border:1px solid var(--line)}
.cutlist-privacy .privacy-language{display:flex;gap:8px;flex-wrap:wrap;font-size:14px}
.cutlist-privacy .privacy-language a{display:inline-flex;align-items:center;min-height:44px;padding:6px 11px;border:1px solid var(--line);border-radius:6px;text-decoration:none}
.cutlist-privacy .privacy-language a[aria-current="page"]{font-weight:700;background:var(--wash);border-color:var(--accent)}
.cutlist-privacy .privacy-document{max-width:920px;margin:auto;padding-top:48px;padding-bottom:52px}
.cutlist-privacy .privacy-document h1{font-size:clamp(28px,4vw,42px);line-height:1.35;margin:0 0 18px;overflow-wrap:anywhere}
.cutlist-privacy .privacy-document h2{font-size:clamp(22px,3vw,29px);letter-spacing:0;margin:0 0 18px}
.cutlist-privacy .privacy-document p{overflow-wrap:anywhere}
.cutlist-privacy .privacy-document section{padding:30px 0;border-top:1px solid var(--line);scroll-margin-top:105px}
.cutlist-privacy .privacy-updated{font-size:14px;color:var(--muted)}
.cutlist-privacy .privacy-toc{padding:18px 24px;background:var(--wash);border:1px solid var(--line);border-radius:8px;margin:26px 0}
.cutlist-privacy .privacy-toc h2{font-size:19px;margin-bottom:10px}
.cutlist-privacy .privacy-toc ol{padding-left:22px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}
.cutlist-privacy .privacy-resources{display:flex;flex-direction:column;gap:12px;margin:20px 0}
.cutlist-privacy .privacy-resources a{width:fit-content;max-width:100%;overflow-wrap:anywhere}
.cutlist-privacy .privacy-support{padding:28px;background:var(--wash);border:1px solid var(--line);border-radius:8px}
.cutlist-privacy .privacy-footer{margin-top:26px}
@media(max-width:680px){.cutlist-privacy .privacy-document{padding-top:30px;padding-bottom:32px}.cutlist-privacy .privacy-toc ol{grid-template-columns:1fr}.cutlist-privacy .privacy-toc{padding:18px}.cutlist-privacy .privacy-support{padding:20px}.cutlist-privacy .privacy-language{gap:5px}.cutlist-privacy .privacy-language a{padding:6px 8px;font-size:13px}.cutlist-privacy .nav-right{min-width:0}}
