.privacy-review{--pr-ink:#312b23;--pr-green:#465644;--pr-deep:#374834;--pr-cream:#f8f5ed;--pr-paper:#fffcf6;--pr-warm:#eae7dc;--pr-line:#ded8c9;--pr-copper:#9b6744;--pr-muted:#6e6b63;background:var(--pr-cream);color:var(--pr-ink);font:400 16px/1.8 Helvetica,Arial,sans-serif}.privacy-review *{box-sizing:border-box}.privacy-review .pr-wrap{width:calc(100% - 100px);max-width:1240px;margin-inline:auto}.privacy-review h1,.privacy-review h2{letter-spacing:-.04em;color:var(--pr-ink);margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:1.17}.privacy-review p{margin:0 0 19px}.privacy-review a{color:var(--pr-green);text-underline-offset:4px}.privacy-review a:focus-visible{outline:3px solid var(--pr-copper);outline-offset:4px}.privacy-review .pr-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--pr-copper);margin:0 0 21px;font:700 11px/1.5 Helvetica,Arial,sans-serif}.pr-hero{background:var(--pr-paper);border-bottom:1px solid var(--pr-line);padding:92px 0 88px}.pr-heading-grid{grid-template-columns:minmax(0,1fr) minmax(0,.79fr);align-items:center;gap:clamp(45px,6vw,90px);display:grid}.pr-heading-grid--plain{grid-template-columns:minmax(0,1fr)}.pr-heading-grid--plain .pr-heading{max-width:900px}.privacy-review .pr-draft-status{color:var(--pr-muted);max-width:720px;margin:22px 0 0;font-size:13px;line-height:1.65}.privacy-review h1{margin:0 0 29px;font-size:clamp(54px,6vw,83px)}.privacy-review .pr-intro{color:var(--pr-green);max-width:670px;margin-bottom:29px;font-size:clamp(20px,2.1vw,27px);line-height:1.47}.pr-rule{background:var(--pr-copper);width:65px;height:2px;margin-top:27px}.pr-body{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(55px,6.5vw,100px);padding:77px 0 105px;display:grid}.pr-local-nav{border-left:2px solid var(--pr-line);flex-direction:column;gap:9px;padding:0 0 0 23px;display:flex;position:sticky;top:28px}.privacy-review .pr-local-nav .pr-eyebrow{margin:0 0 14px}.privacy-review .pr-local-nav a{color:var(--pr-muted);padding:7px 0;font-size:13px;line-height:1.45;text-decoration:none;display:block}.privacy-review .pr-local-nav a:hover{color:var(--pr-green);text-decoration:underline}.pr-copy{min-width:0}.privacy-review .pr-copy h2{margin:0 0 21px;font-size:clamp(28px,2.8vw,40px)}.pr-section{border-bottom:1px solid var(--pr-line);margin:0 0 47px;padding:0 0 44px;scroll-margin-top:30px}.privacy-review .pr-section-index{color:var(--pr-copper);letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font:700 11px/1.5 Helvetica,Arial,sans-serif}.privacy-review .pr-section p:not(.pr-section-index){color:#54534d;font-size:15px;line-height:1.95}.pr-contact{border-bottom:0}.privacy-review .pr-update{color:var(--pr-muted);font-size:13px;font-style:italic}.pr-closing{background:var(--pr-deep);color:#faf8f1;padding:79px 0 90px}.pr-closing-grid{justify-content:space-between;align-items:center;gap:50px;display:flex}.privacy-review .pr-closing h2{color:#fff;margin:0 0 18px;font-size:clamp(31px,3.6vw,50px)}.privacy-review .pr-closing .pr-eyebrow{color:#e4c5a5}.privacy-review .pr-closing p:not(.pr-eyebrow){color:#dfe4d8;max-width:580px}.privacy-review .pr-action{color:#f7f6ee;white-space:nowrap;border:1px solid #f0f0e5;justify-content:center;align-items:center;gap:24px;padding:16px 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.privacy-review .pr-action:hover{color:var(--pr-deep);background:#e9e9df}@media (width<=1000px){.privacy-review .pr-wrap{width:calc(100% - 64px)}.pr-heading-grid{gap:36px}.pr-body{grid-template-columns:.31fr .69fr;gap:37px}}@media (width<=740px){.privacy-review .pr-wrap{width:calc(100% - 40px)}.pr-hero{padding:59px 0 62px}.pr-heading-grid,.pr-body{flex-direction:column;gap:34px;display:flex}.privacy-review h1{font-size:55px}.pr-body{gap:37px;padding:49px 0 67px}.pr-local-nav{grid-template-columns:1fr 1fr;gap:3px 18px;width:100%;padding-left:16px;display:grid;position:static}.pr-local-nav .pr-eyebrow{grid-column:1/-1}.pr-section{margin-bottom:36px;padding-bottom:28px}.pr-closing{padding:60px 0}.pr-closing-grid{display:block}.pr-action{margin-top:14px}}@media (width<=370px){.pr-local-nav{grid-template-columns:1fr}.privacy-review h1{font-size:47px}}
