.privacy-hero{padding-block:42px 38px}.privacy-back{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-size:14px;margin-bottom:26px}.privacy-hero h1{font-size:clamp(44px,5vw,72px);margin-bottom:18px}.privacy-hero .lede{max-width:760px;font-size:clamp(20px,2vw,26px);line-height:1.5}.privacy-date{font-size:14px;margin-top:22px}.privacy-draft{padding:16px 20px;border:1px solid #a76a32;border-radius:8px;background:#fff3de;color:#714415}.privacy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cm-border);border-radius:12px;background:var(--cm-surface);margin-top:32px}.privacy-summary>div{padding:24px}.privacy-summary>div+div{border-left:1px solid var(--cm-border)}.privacy-summary strong{display:block;margin-bottom:8px;font-size:17px}.privacy-summary p{font-size:15px;line-height:1.6;margin:0}.privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;padding-bottom:80px;align-items:start}.privacy-sidebar{position:sticky;top:115px;padding-top:25px}.privacy-sidebar nav{display:grid;gap:5px}.privacy-sidebar nav a{display:flex;gap:12px;font-size:14px;padding:8px 0;line-height:1.45}.privacy-sidebar nav a:hover{color:#944b25;text-decoration:underline}.privacy-sidebar nav a span{font-size:12px;color:var(--cm-muted);padding-top:2px;flex:0 0 20px}.privacy-contact-jump{display:block;margin-top:24px;padding:15px;background:var(--cm-petrol);color:var(--cm-on-petrol);border-radius:7px;font-size:14px}.privacy-article{min-width:0}.privacy-article section{padding:30px 0;border-top:1px solid var(--cm-border);scroll-margin-top:105px}.privacy-article h2{font-size:clamp(25px,2.2vw,32px);letter-spacing:-.025em;line-height:1.25}.privacy-article h3{font-size:23px}.privacy-article p,.privacy-article li{font-size:16px;line-height:1.8}.privacy-article .eyebrow{font-size:12px;margin-bottom:10px}.privacy-article ul{padding-left:21px;color:var(--cm-muted)}.privacy-article li{padding-left:3px;margin-bottom:13px}.privacy-article strong{color:var(--cm-petrol)}.privacy-article a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-contact{border-left:4px solid var(--cm-petrol);padding:24px;background:var(--cm-soft);margin-bottom:24px;border-radius:0 9px 9px 0}.privacy-contact p{margin-bottom:8px}.privacy-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid var(--cm-border);border-radius:8px;background:var(--cm-surface)}.privacy-table-wrap:focus-visible{outline:3px solid var(--cm-border-strong);outline-offset:3px}.privacy-table-wrap table{border-collapse:collapse;width:100%;min-width:480px;text-align:left;font-size:15px;line-height:1.65}.privacy-table-wrap caption{padding:15px 18px;text-align:left;font-weight:650;background:var(--cm-soft)}.privacy-table-wrap th,.privacy-table-wrap td{padding:15px 18px;vertical-align:top;border-top:1px solid var(--cm-border)}.privacy-table-wrap tbody th{width:30%;font-weight:600}.privacy-table-wrap td{color:var(--cm-muted)}@media(max-width:900px){.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.privacy-summary>div{padding:19px}.privacy-sidebar{position:static}}@media(max-width:700px){.privacy-hero{padding-top:28px}.privacy-summary{grid-template-columns:1fr}.privacy-summary>div+div{border-left:0;border-top:1px solid var(--cm-border)}.privacy-layout{grid-template-columns:1fr;gap:25px}.privacy-sidebar{padding-top:0}.privacy-sidebar nav{grid-template-columns:1fr 1fr;gap:7px 18px}.privacy-sidebar nav .eyebrow{grid-column:1/-1}.privacy-sidebar nav a{font-size:13px}.privacy-article section{padding-block:25px}.privacy-contact{padding:20px}.privacy-article p,.privacy-article li{font-size:15px}.privacy-table-wrap table{min-width:430px}}@media print{.site-header,.preview-banner,.privacy-sidebar,footer,.privacy-summary,.skip-link{display:none}.privacy-layout{display:block}.privacy-page .wrap{width:100%}.privacy-article section{break-inside:avoid}.privacy-hero{padding-top:0}.privacy-table-wrap{overflow:visible}.privacy-article a{color:inherit}}
