.legal-page{color:#252c29;padding-block:28px 84px}.legal-head{border-bottom:1px solid #dfe2dc;max-width:none;padding:0 0 36px}.legal-head>nav{color:#656e68;flex-wrap:wrap;gap:12px;margin-bottom:44px;font-size:13px;line-height:1.5;display:flex}.legal-head .eyebrow{letter-spacing:.14em;color:#8e3d24;margin:0 0 16px;font-size:12px}.legal-head h1{letter-spacing:-.035em;max-width:920px;text-shadow:none;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.16}.legal-intro{color:#515b54;max-width:820px;margin:20px 0 0;font-size:18px;line-height:1.7}.legal-edition{color:#70796f;margin:20px 0 0;font-size:12px}.legal-layout{grid-template-columns:minmax(200px,280px) minmax(0,850px);justify-content:space-between;gap:60px;padding-top:40px;display:grid}.legal-layout>aside>nav{position:sticky;top:120px}.legal-layout>aside .eyebrow{letter-spacing:.12em;color:#758071;margin:0 0 20px;font-size:12px}.legal-layout>aside a{color:#566058;border-bottom:1px solid #e7e8e3;align-items:baseline;gap:12px;padding:11px 0;font-size:13px;line-height:1.55;display:flex}.legal-layout>aside a>span{color:#a1482d;flex-shrink:0;font-size:12px}.legal-article{min-width:0;font-size:16px;line-height:1.8}.legal-article>section{border-bottom:1px solid #e2e5de;margin-bottom:34px;padding:0 0 34px;scroll-margin-top:125px}.legal-article>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-article h2{letter-spacing:-.02em;text-shadow:none;margin:0 0 20px;font-size:26px;font-weight:500;line-height:1.3}.legal-article h3{text-shadow:none;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.5}.legal-article p{margin:0 0 16px}.legal-article p:last-child{margin-bottom:0}.legal-article strong{color:#303a32;font-weight:600}.legal-article a{color:#943c24;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-article ul,.legal-article ol{margin:18px 0;padding-left:25px}.legal-article ul{list-style:outside}.legal-article ol{list-style:decimal}.legal-article li{margin:9px 0;padding-left:5px}.legal-article li::marker{color:#a4482d}.legal-article code{overflow-wrap:anywhere;white-space:normal;background:#f4f3ef;border-radius:3px;padding:2px 4px;font-size:.84em}.legal-data-list{border-left:2px solid #bd603d;margin:24px 0;padding-left:24px}.legal-data-list>div+div{margin-top:24px}.legal-related{border-top:1px solid #dce0d6;grid-template-columns:1fr;gap:0;margin-top:24px;display:grid}.legal-related a{border-bottom:1px solid #dce0d6;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.legal-article .legal-primary{color:#fff;background:#a44327;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 12px;padding:14px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.legal-article .legal-muted{color:#6a746b;font-size:13px}.legal-page a:hover{color:#bd5632}.legal-article .legal-primary:hover{color:#fff;background:#87371f}.legal-page a:focus-visible{outline-offset:4px;outline:2px solid #a44327}@media (max-width:950px){.legal-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:32px}.legal-article h2{font-size:23px}}@media (max-width:700px){.legal-page{padding-top:22px;padding-bottom:48px}.legal-head{padding-bottom:28px}.legal-head>nav{margin-bottom:30px;font-size:12px}.legal-intro{font-size:16px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.legal-layout>aside>nav{position:static}.legal-layout>aside a{padding-block:10px}.legal-layout>aside .eyebrow{margin-bottom:8px}.legal-article{font-size:16px;line-height:1.8}.legal-article>section{margin-bottom:26px;padding-bottom:26px;scroll-margin-top:105px}.legal-article h2{font-size:23px}.legal-data-list{padding-left:16px}.legal-article .legal-primary{box-sizing:border-box;width:100%}}@media print{.legal-layout{display:block}.legal-layout>aside,.legal-primary{display:none}.legal-page{padding:0}.legal-article>section{break-inside:avoid}.legal-article a{color:inherit}}
