.site-header.atlas-header{z-index:40;height:auto;margin:0 var(--gutter);background:var(--paper);color:var(--ink);border:0;display:block;position:relative}.atlas-header .header-edition{color:#686860;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #d8d0c4;justify-content:space-between;align-items:center;gap:20px;min-height:33px;font-size:9px;font-weight:600;line-height:1.2;display:flex}.atlas-header .header-edition-title>span{color:#a33f2b;margin-right:7px}.atlas-header .header-edition-meta{white-space:nowrap;align-items:center;gap:12px;display:flex}.atlas-header .header-edition-meta i{background:#a33f2b;border-radius:50%;width:3px;height:3px}.atlas-header .header-main{border-bottom:1px solid #cfc7bb;justify-content:space-between;align-items:center;gap:clamp(18px,2.7vw,42px);min-height:86px;display:flex}.atlas-header .wordmark{letter-spacing:-.05em;flex:none;gap:11px;font-size:25px;font-weight:700}.atlas-header .wordmark svg{color:#a33f2b;width:39px;height:39px}.atlas-header .wordmark .brand-dot{color:#a33f2b}.atlas-header .desktop-nav{flex:auto;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,40px);margin:0;display:flex}.atlas-header .desktop-nav a{white-space:nowrap;align-items:baseline;gap:7px;padding:12px 0;font-size:12px;font-weight:550;display:inline-flex}.atlas-header .desktop-nav a:after{background:#a33f2b;height:2px;bottom:3px}.atlas-header .header-nav-number{color:#a33f2b;letter-spacing:.04em;font-size:8px;font-weight:600}.atlas-header .header-actions{flex:none;align-items:center;gap:12px;display:flex}.atlas-header .header-search{border:1px solid #d7cfc3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:inline-flex}.atlas-header .header-search:hover{background:#e9e0d3;border-color:#a33f2b}.atlas-header .header-language{z-index:45;flex:none;position:relative}.atlas-header .header-language>summary{letter-spacing:.05em;cursor:pointer;border:1px solid #d7cfc3;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:66px;min-height:44px;padding:0 13px;font-size:11px;font-weight:650;list-style:none;display:flex}.atlas-header .header-language>summary::-webkit-details-marker,.atlas-header .header-mobile>summary::-webkit-details-marker{display:none}.atlas-header .header-language[open]>summary,.atlas-header .header-language>summary:hover{background:#e9e0d3;border-color:#a33f2b}.atlas-header .header-language[open]>summary svg{transform:rotate(180deg)}.atlas-header .header-language .additional-languages-list{background:#f8f4ed;border:1px solid #cfc7bb;width:min(340px,100vw - 32px);max-height:min(70vh,620px);padding:21px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 20px 55px #25272224}.atlas-header .header-language .header-language-heading{color:#706e65;letter-spacing:.12em;text-transform:uppercase;padding:0 0 12px;font-size:9px;font-weight:700}.atlas-header .header-language .header-language-heading-secondary{padding-top:21px}.atlas-header .header-language .language-switch{border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0 12px;padding:0;display:grid}.atlas-header .header-language .language-switch a,.atlas-header .header-language .header-language-intros a{min-width:0;min-height:43px;color:var(--ink);background:0 0;border-top:1px solid #ded7cb;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:12px;font-weight:500;display:flex}.atlas-header .header-language .language-switch a span:last-child{color:#89857c;letter-spacing:.08em;font-size:9px}.atlas-header .header-language .language-switch a.selected{color:#a33f2b;background:0 0;font-weight:700}.atlas-header .header-language .language-switch a:hover,.atlas-header .header-language .header-language-intros a:hover{color:#a33f2b;background:0 0}.atlas-header .header-language .header-language-intros{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.atlas-header .header-language .header-language-intros a small{color:#77736b;font-size:9px;font-weight:400}.atlas-header .header-practice{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);white-space:nowrap;justify-content:center;align-items:center;gap:14px;padding:0 17px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.atlas-header .header-practice:hover{background:#a33f2b;border-color:#a33f2b}.atlas-header .header-mobile{display:none}.atlas-header .header-mobile>summary{list-style:none}.atlas-header .header-menu-close,.atlas-header .header-mobile[open] .header-menu-open{display:none}.atlas-header .header-mobile[open] .header-menu-close{display:block}.atlas-header .mobile-nav-intro{color:#bfbab0;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;gap:8px;margin:0 0 10px;font-size:10px;font-weight:600;display:flex}.atlas-header .mobile-nav-intro span{color:#e5a58c}@media (width<=1250px){.atlas-header .header-main{gap:18px}.atlas-header .desktop-nav{gap:19px}.atlas-header .header-nav-number{display:none}.atlas-header .header-practice{gap:9px;padding:0 12px}}@media (width<=1050px){.atlas-header .header-main{min-height:77px}.atlas-header .desktop-nav{display:none}.atlas-header .header-actions{margin-left:auto}.atlas-header .header-mobile{display:block}.atlas-header .header-mobile>summary{cursor:pointer;border:1px solid #d7cfc3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.atlas-header .mobile-nav{top:100%;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));max-height:calc(100vh - 110px);padding:24px var(--gutter) 34px;color:#f3efe7;background:#252722;position:absolute;overflow-y:auto;box-shadow:0 24px 38px #25272224}.atlas-header .mobile-nav a{border-bottom:1px solid #77776e;align-items:center;gap:16px;padding:16px 0;font-size:clamp(24px,4vw,32px);line-height:1.2;display:flex}.atlas-header .mobile-nav a>span{color:#e5a58c;font-family:var(--sans);font-size:9px}.atlas-header .mobile-nav a>svg{margin-left:auto}}@media (width<=600px){.atlas-header .header-edition{letter-spacing:.08em;min-height:29px;font-size:8px}.atlas-header .header-edition-meta{gap:7px}.atlas-header .header-edition-meta span:last-child,.atlas-header .header-edition-meta i{display:none}.atlas-header .header-main{gap:8px;min-height:70px}.site-header.atlas-header .wordmark{gap:7px;font-size:21px}.site-header.atlas-header .wordmark svg{width:32px;height:32px}.atlas-header .header-actions{gap:7px}.atlas-header .header-practice{display:none}.atlas-header .header-search,.atlas-header .header-mobile>summary{width:44px;height:44px}.atlas-header .header-language>summary{gap:5px;min-width:56px;min-height:44px;padding:0 10px}.atlas-header .header-language .additional-languages-list{padding:17px;right:-49px}}@media (width<=360px){.atlas-header .header-edition-title>span{margin-right:3px}.atlas-header .header-edition-meta{display:none}.atlas-header .header-actions{gap:5px}}.legal-page{max-width:1200px;margin:0 auto;padding-top:clamp(52px,8vw,110px);padding-bottom:clamp(72px,10vw,140px)}.legal-page-header{border-bottom:1px solid var(--line);padding-bottom:42px}.legal-page-header h1{font-family:var(--serif);overflow-wrap:anywhere;hyphens:auto;margin:24px 0;font-size:clamp(48px,7vw,90px);font-weight:400;line-height:1.05}.legal-page-header p{max-width:700px;font-size:17px;line-height:1.65}.legal-page-content{max-width:760px;margin-left:auto}.legal-page-content section{border-bottom:1px solid var(--line);padding:32px 0}.legal-page-content h2{font-family:var(--serif);overflow-wrap:anywhere;hyphens:auto;margin:0 0 18px;font-size:clamp(28px,3vw,40px);font-weight:400}.legal-page-content p{margin:0 0 14px;font-size:16px;line-height:1.75}.legal-page-content a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-page-content>p{margin-top:20px}.legal-footer-links{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.footer-bottom .legal-footer-links a{margin:0}.locale-intro-footer{flex-wrap:wrap}@media (width<=760px){.legal-page-header p,.legal-page-content p{font-size:16px}.legal-footer-links{width:100%}}.atlas-footer .footer-bottom{flex-wrap:wrap}
