@font-face{font-family:"WHIT Playfair";src:url("../vendor/fonts/playfair-display-700-latin.f8da1734b57f.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--ink:#1e3740;--muted:#56676b;--teal:#315f65;--cream:#fadfa9;--paper:#fffefa;--line:#dfe4dc}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f7f7f2;color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--teal);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:#172e35}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px;border-radius:3px}[hidden]{display:none!important}.legal-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;z-index:10;top:12px;left:16px;padding:10px 16px;background:white;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:92px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-size:23px;font-weight:750;line-height:1.1;letter-spacing:1px}.brand img{border-radius:50%}.brand-caption{display:block;margin-top:5px;font-size:10px;line-height:1.3;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-weight:600}.home-link{font-size:14px;font-weight:600;text-decoration:none}.home-link span{margin-right:8px}.policy-hero{padding:52px 0 32px}.eyebrow{margin:0 0 14px;font-size:11px;font-weight:750;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;color:var(--teal)}.eyebrow>span{padding-inline:10px;color:#83928d}h1{margin:0;font:700 clamp(36px,4.5vw,58px)/1.12 "WHIT Playfair",Georgia,serif;letter-spacing:-1.6px;max-width:1050px}.policy-description{margin:20px 0 22px;max-width:700px;font-size:17px;color:var(--muted);line-height:1.65}.policy-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;font-size:13px;color:var(--muted)}.policy-meta p{margin:0}.policy-meta time{color:var(--ink);font-weight:600;margin-left:5px}.print-button{display:inline-flex;align-items:center;gap:8px;border:0;padding:6px 0;background:transparent;color:var(--teal);cursor:pointer;font-weight:650}.print-button:hover{text-decoration:underline;text-underline-offset:4px}.policy-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 32px}.policy-tabs a{display:flex;flex-direction:column;padding:18px 22px;background:var(--paper);border:1px solid var(--line);border-radius:9px;text-decoration:none;color:var(--ink);box-shadow:0 2px 3px #1e374003}.policy-tabs a:hover{border-color:#819b98}.policy-tabs a[aria-current="page"]{background:var(--ink);color:white;border-color:var(--ink)}.tab-scope{font-size:11px;color:var(--muted);margin-bottom:5px}[aria-current="page"] .tab-scope{color:var(--cream)}.tab-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;font-weight:650;line-height:1.5}.tab-title>span{font-weight:400}.scope-note{margin:-8px 0 30px;padding:14px 18px;border-left:3px solid #c2a564;background:#faf0db;font-size:14px;border-radius:0 6px 6px 0}.scope-note a{font-weight:650}.policy-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;align-items:start}.policy-sidebar{position:sticky;top:24px;padding-block:8px 0}.contents{border-bottom:1px solid var(--line)}.contents summary{padding:0 8px 14px;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.contents summary::-webkit-details-marker{display:none}.contents-toggle{font-size:19px;line-height:1;font-weight:400}.contents[open] .contents-toggle{transform:rotate(45deg)}.contents nav{max-height:calc(100vh - 160px);overflow-y:auto;scrollbar-width:thin;padding:0 4px 18px 0}.contents ol{list-style:none;margin:0;padding:0}.contents li{margin:2px 0}.contents a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px;padding:7px 8px;border-radius:5px;color:var(--muted);text-decoration:none;font-size:12.5px;line-height:1.5}.contents a>span{color:#78847e;font-size:11px;padding-top:1px}.contents a:hover,.contents a[aria-current="location"]{background:#e8ede5;color:var(--ink)}.contents a[aria-current="location"]{font-weight:650}.back-to-top{display:flex;justify-content:space-between;padding:17px 8px;font-size:12px;font-weight:600;text-decoration:none}.policy-paper{background:#fff;border:1px solid var(--line);border-radius:12px;padding:38px 48px 28px;min-width:0;box-shadow:0 4px 22px #1e374004;overflow-wrap:anywhere}.policy-paper:focus{outline:none}.policy-paper p{margin:0 0 20px}.policy-paper>p:first-child{margin-top:0}.policy-paper strong{color:var(--ink);font-weight:650}.policy-paper h2{display:flex;align-items:baseline;gap:12px;margin:0 0 23px;color:var(--ink);font:700 26px/1.3 "WHIT Playfair",Georgia,serif;letter-spacing:-.35px}.policy-paper h2 strong{font-weight:inherit}.policy-paper h2 .clause-number{flex:0 0 auto;font:600 15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--teal);letter-spacing:0}.policy-paper h3{font-size:17px;line-height:1.5;margin:26px 0 12px}.legal-section{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.legal-section :last-child{margin-bottom:0}.legal-list{padding-left:23px;margin:12px 0 23px}.legal-list li{padding-left:5px;margin:10px 0}.legal-list li::marker{color:#6d8175;font-size:.85em}.legal-clause{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px}.legal-clause .clause-number{color:var(--teal);font-size:13px;font-weight:650;padding-top:3px;font-variant-numeric:tabular-nums}.legal-caps{text-transform:uppercase}.document-end{display:flex;align-items:center;gap:20px;margin-top:40px;font-size:12px}.document-end>span{height:1px;flex:1;background:var(--line)}.legal-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:48px;padding:32px 36px;border-radius:12px;background:#edeedc}.legal-contact .eyebrow{margin-bottom:8px}.legal-contact h2{font:700 25px/1.3 "WHIT Playfair",Georgia,serif;margin:0 0 10px}.legal-contact p:not(.eyebrow){margin:0;color:var(--muted);font-size:14px}.legal-contact>a{white-space:nowrap;font-size:14px;font-weight:650}.legal-contact>a span{margin-left:12px}.site-footer{display:flex;justify-content:space-between;gap:24px;padding-block:28px 36px;font-size:11px;color:var(--muted)}.site-footer p{margin:0}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px}.site-footer a{text-decoration:none;color:var(--muted)}.site-footer a:hover{text-decoration:underline}@media (max-width:1000px){.legal-shell{width:calc(100% - 48px)}.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.policy-paper{padding:30px}.policy-tabs a{padding:16px}}@media (max-width:760px){html{scroll-padding-top:18px}.legal-shell{width:calc(100% - 36px)}.header-inner{min-height:78px}.brand{font-size:21px;gap:9px}.brand img{width:40px;height:40px}.home-link{font-size:12px}.home-link span{margin-right:3px}.policy-hero{padding:34px 0 24px}h1{font-size:clamp(34px,8vw,48px);letter-spacing:-1px}.policy-description{font-size:15px;margin:16px 0}.eyebrow{font-size:9px;letter-spacing:1.2px}.eyebrow>span{padding-inline:4px}.policy-meta{font-size:12px;gap:7px 18px}.policy-tabs{grid-template-columns:1fr;gap:7px;margin-bottom:24px}.policy-tabs a{padding:11px 16px}.tab-scope{margin:0;font-size:10px}.tab-title{font-size:13px}.scope-note{margin-top:0;font-size:13px}.policy-layout{display:block}.policy-sidebar{position:static;padding:0;margin-bottom:18px}.contents{border:1px solid var(--line);border-radius:8px;background:var(--paper)}.contents summary{padding:15px 16px;font-size:11px}.contents nav{max-height:55vh;padding:0 10px 12px}.contents a{font-size:13px;padding-block:10px}.back-to-top{display:none}.policy-paper{padding:24px 21px;border-radius:9px;font-size:15px;line-height:1.8}.policy-paper h2{font-size:23px;gap:10px}.policy-paper h3{font-size:16px}.legal-section{margin-top:28px;padding-top:28px}.legal-clause{grid-template-columns:39px minmax(0,1fr);gap:6px}.legal-clause .clause-number{font-size:11px}.legal-contact{display:block;margin-top:24px;padding:26px 24px}.legal-contact h2{font-size:23px}.legal-contact>a{display:inline-block;margin-top:18px}.site-footer{display:block;padding-top:23px}.site-footer nav{margin-top:12px;gap:8px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{@page{margin:18mm}html{scroll-behavior:auto}body{background:white;color:#111;font-size:11pt}.legal-shell{width:auto}.site-header,.policy-tabs,.policy-sidebar,.scope-note,.legal-contact,.site-footer,.print-button,.document-end,.skip-link{display:none!important}.policy-hero{padding:0 0 20px}.policy-hero h1{font-size:28pt}.policy-description{font-size:11pt}.policy-layout{display:block}.policy-paper{border:0;padding:0;box-shadow:none;font-size:11pt;line-height:1.5}.policy-paper h2{font-size:16pt;break-after:avoid}.policy-paper h3{break-after:avoid}.policy-paper p,.policy-paper li{orphans:3;widows:3}.legal-section{padding-top:20px;margin-top:20px}a{color:#111}}