.legal-surface{color:#202326;--quiet:#4d5359;--accent:#b52a21;--rule:#d9dce0;background:#fff;min-height:70vh}.legal-surface .legal-article p{color:#333a40}.legal-surface address{font-style:normal;line-height:1.8}.legal-layout{grid-template-columns:220px minmax(0,800px);justify-content:center;align-items:start;gap:72px;padding-block:72px 100px;display:grid}.legal-sidebar{position:sticky;top:110px}.legal-sidebar .eyebrow{color:#656b71;margin-bottom:16px}.legal-sidebar nav{flex-direction:column;display:flex}.legal-sidebar a{border-bottom:1px solid #e7e9eb;align-items:center;min-height:44px;padding:10px 12px;font:400 13px/1.5 Arial,Helvetica,sans-serif;display:flex}.legal-sidebar a[aria-current=page]{color:#aa251d;background:#f1f3f5;border-left:3px solid #c33228}.legal-sidebar a:hover{background:#f5f6f7}.legal-article{min-width:0;font:400 16px/1.8 Arial,Helvetica,sans-serif}.legal-article .eyebrow{color:#b92d23}.legal-article h1{font:600 clamp(42px,5vw,64px)/1.1 var(--font-oswald);letter-spacing:-.02em;color:#151719;margin:16px 0}.legal-article .legal-updated{color:#636970;margin-bottom:28px;font-size:13px}.legal-intro{font-size:18px;line-height:1.75}.legal-article a{color:#a32620;text-underline-offset:3px;text-decoration:underline}.legal-article a:hover{color:#691811}.legal-article a:focus-visible,.legal-sidebar a:focus-visible{outline-offset:4px;outline:2px solid #bd3026}.legal-contents{background:#f5f6f7;border:1px solid #e2e5e8;margin-block:34px 40px;padding:22px 28px}.legal-contents>p{font-weight:700}.legal-contents ol{columns:2;column-gap:35px;margin:10px 0 0;padding-left:20px}.legal-contents li{break-inside:avoid;margin-bottom:8px;font-size:14px;line-height:1.6}.legal-article section{margin-top:38px;scroll-margin-top:110px}.legal-article h2{font:600 28px/1.3 var(--font-oswald);color:#17191c;margin-bottom:16px}.legal-article p+p{margin-top:16px}.legal-article ul,.legal-article ol{padding-left:23px}.legal-article li+li{margin-top:12px}.legal-table-scroll{border:1px solid #d9dce0;overflow-x:auto}.legal-article table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.legal-article th,.legal-article td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d9dce0;padding:14px}.legal-article th{background:#f1f3f5}.legal-article tr:last-child td{border-bottom:0}@media (max-width:900px){.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:34px}}@media (max-width:680px){.legal-layout{flex-direction:column;gap:34px;padding-block:30px 60px;display:flex}.legal-sidebar{border-top:1px solid #ddd;order:2;width:100%;padding-top:25px;position:static}.legal-sidebar nav{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.legal-article{width:100%;font-size:15px}.legal-intro{font-size:16px}.legal-contents{padding:20px}.legal-contents ol{columns:1}.legal-article table{font-size:12px}.legal-article td,.legal-article th{padding:10px}}@media print{.site-header,.site-footer,.legal-sidebar,.legal-contents,.skip-link{display:none!important}.legal-layout{max-width:none;padding:0;display:block}.legal-article{font-size:11pt}.legal-article section{break-inside:avoid}.legal-surface{color:#000;background:#fff}}
