.news-hero{color:var(--paper);background:linear-gradient(130deg,#111411,#262a25);padding:190px 0 95px}.news-hero h1{max-width:850px;font:400 clamp(50px,6vw,82px)/1.1 var(--serif);margin:18px 0 25px}.news-hero>div>p:last-child{color:#aaaea6;max-width:690px;font-size:15px;line-height:1.8}.news-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.news-archive>article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:350px;padding:50px 45px 45px 0}.news-archive>article:nth-child(2n){border-right:0;padding-left:45px}.news-archive>article.featured{background:linear-gradient(110deg,var(--white),var(--paper));border-right:0;grid-column:1/-1;min-height:410px;padding-right:32%}.news-card-meta{color:#92948e;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.news-card-meta span{color:var(--gold-dark);font-weight:800}.news-archive h2{font:400 clamp(27px,3.5vw,43px)/1.25 var(--serif);margin:48px 0 18px}.news-archive article>p{color:#666864;max-width:620px;margin:0 0 32px;font-size:13px;line-height:1.8}.news-detail .article-hero{min-height:620px}.breadcrumbs{color:#8b8f87;text-transform:uppercase;gap:10px;margin-bottom:35px;font-size:9px;display:flex}.breadcrumbs a:hover{color:var(--gold-light)}.news-article-layout{grid-template-columns:210px minmax(0,720px);justify-content:center;gap:10vw;padding-block:100px 130px;display:grid}.news-article-layout>aside{border-top:1px solid var(--gold);flex-direction:column;height:max-content;display:flex}.news-article-layout>aside>span{color:var(--gold-dark);text-transform:uppercase;padding:18px 0;font-size:9px;font-weight:800}.news-article-layout>aside time{color:#777975;padding:14px 0 25px;font-size:10px;line-height:1.7}.news-article-layout>aside a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:10px;font-weight:800;display:flex}.news-article-layout>aside svg{width:15px}.news-prose>p:first-child{font:400 21px/1.75 var(--serif);color:#353733}.news-back{padding-bottom:100px}.news-back a{width:max-content}@media (max-width:760px){.news-hero{padding:140px 0 70px}.news-archive{grid-template-columns:1fr}.news-archive>article,.news-archive>article:nth-child(2n),.news-archive>article.featured{border-right:0;grid-column:auto;min-height:auto;padding:38px 0}.news-archive h2{margin-top:30px}.news-article-layout{grid-template-columns:1fr;padding-block:65px 90px}.news-article-layout>aside{display:none}.news-detail .article-hero{min-height:auto}}
.hub-hero{color:#f4f0e8;background:radial-gradient(circle at 78% 22%,#b9945338,#0000 27%),linear-gradient(135deg,#101310,#252a24);padding:185px 0 92px;position:relative;overflow:hidden}.hub-hero:after{content:"";border:1px solid #d5b9822e;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-220px;right:-110px}.hub-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:80px;display:grid;position:relative}.hub-hero h1{max-width:890px;font:400 clamp(48px,6vw,82px)/1.06 var(--serif);letter-spacing:-.025em;margin:20px 0 24px}.hub-hero__lead{color:#b9beb5;max-width:730px;margin:0;font-size:15px;line-height:1.85}.hub-hero--compact{padding:148px 0 68px}.hub-hero--compact h1{max-width:760px;font-size:clamp(44px,5.3vw,68px)}.hub-stat{border-top:1px solid #d5b98273;padding:28px 0 5px}.hub-stat strong{font:400 58px/1 var(--serif);color:#d2b279;display:block}.hub-stat span{color:#b9beb5;text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:10px;line-height:1.6;display:block}.hub-quicklinks{color:#eee9df;background:#151815;padding:0 0 36px}.hub-quicklinks .shell{border-left:1px solid #ffffff1f;gap:0;display:flex;overflow-x:auto}.hub-quicklinks a{letter-spacing:.04em;border-right:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-width:190px;padding:20px 24px;font-size:10px;font-weight:800;display:flex}.hub-quicklinks a:hover{color:#d2b279;background:#252a24}.hub-quicklinks svg{width:15px}.hub-section-heading{max-width:820px;margin-bottom:52px}.hub-section-heading h2{font:400 clamp(36px,5vw,60px)/1.12 var(--serif);letter-spacing:-.02em;margin:18px 0}.hub-section-heading>p:last-child{color:#666963;max-width:680px;font-size:14px;line-height:1.8}.insight-finder{z-index:2;background:#fff;border:1px solid #e2ded4;margin-top:-28px;padding:48px;position:relative;box-shadow:0 22px 70px #1014101a}.insight-finder__intro{grid-template-columns:1fr 1.35fr;align-items:end;gap:50px;display:grid}.insight-finder__intro h2{font:400 clamp(31px,4vw,48px)/1.18 var(--serif);margin:15px 0 0}.insight-finder__intro>p:last-child{color:#696b66;margin:0;font-size:13px;line-height:1.8}.insight-finder__controls{margin-top:36px}.finder-search{background:#faf9f6;border:1px solid #c9c6bd;align-items:center;gap:14px;height:64px;padding:0 22px;display:flex}.finder-search svg{color:#9a7540;width:21px}.finder-search input{width:100%;font:16px var(--sans);color:#20231f;background:0 0;border:0;outline:0}.finder-chips{gap:8px;margin-top:14px;padding-bottom:6px;display:flex;overflow-x:auto}.finder-chips button{white-space:nowrap;color:#5d605a;font:700 9px var(--sans);cursor:pointer;background:#fff;border:1px solid #d8d5cc;border-radius:99px;padding:10px 14px}.finder-chips button.active,.finder-chips button:hover{color:#fff;background:#242823;border-color:#242823}.finder-results{border-top:1px solid #d8d5cc;margin-top:30px}.finder-results__count{align-items:baseline;gap:10px;padding:20px 0;display:flex}.finder-results__count strong{font:34px var(--serif);color:#9a7540}.finder-results__count span{text-transform:uppercase;letter-spacing:.08em;color:#777a74;font-size:10px}.finder-results>a{border-top:1px solid #ece9e1;grid-template-columns:1fr 24px;gap:24px;padding:22px 0;display:grid}.finder-results h3{font:400 22px/1.35 var(--serif);margin:8px 0 6px}.finder-results p{color:#70736d;max-width:780px;margin:0;font-size:11px;line-height:1.65}.finder-results small{color:#9a7540;text-transform:uppercase;font-size:8px}.finder-results svg{width:18px;margin-top:22px}.finder-empty{color:#696c66;padding:30px 0}.resource-tools{padding-top:100px}.tool-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.legal-tool{background:#fff;border:1px solid #dad7ce;padding:36px;box-shadow:0 12px 35px #13171309}.legal-tool--wide{grid-row:span 2}.tool-label{color:#8d7044;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.tool-label span{border:1px solid #c9af82;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.legal-tool h3{font:400 clamp(27px,3vw,37px)/1.22 var(--serif);margin:28px 0 25px}.legal-tool label{flex-direction:column;gap:8px;display:flex}.legal-tool label>span{color:#62655f;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.legal-tool input,.legal-tool select{color:#262925;width:100%;height:48px;font:12px var(--sans);background:#fbfaf7;border:1px solid #ccc9c0;outline:0;padding:0 12px}.legal-tool input:focus,.legal-tool select:focus{border-color:#a68149;box-shadow:0 0 0 3px #a681491a}.tool-checklist{margin:28px 0;padding:0;list-style:none}.tool-checklist li{color:#4e514c;border-top:1px solid #ebe8df;grid-template-columns:22px 1fr;gap:12px;padding:15px 0;font-size:12px;line-height:1.55;display:grid}.tool-checklist svg{color:#9a7540;width:17px}.tool-fields{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.tool-fields--timeline{grid-template-columns:135px 1fr}.deadline-output{color:#d8bd8b;min-height:75px;font:32px/1.1 var(--serif);background:#20241f;align-items:center;margin-top:18px;padding:20px;display:flex}.tool-warning{color:#777a74;grid-template-columns:20px 1fr;gap:10px;margin:18px 0 0;font-size:9px;line-height:1.65;display:grid}.tool-warning svg{color:#9a7540;width:18px}.tool-button{color:#fff;font:800 9px var(--sans);cursor:pointer;background:#252924;border:0;align-items:center;gap:18px;margin-top:14px;padding:13px 17px;display:flex}.tool-button svg{width:15px}.timeline-output{margin:22px 0 0;padding:0;list-style:none}.timeline-output li{border-top:1px solid #e8e5dc;grid-template-columns:105px 1fr 26px;gap:12px;padding:13px 0;font-size:10px;display:grid}.timeline-output time{color:#987443;font-weight:800}.timeline-output button{color:#8b8e87;cursor:pointer;background:0 0;border:0;font-size:18px}.resource-paths{padding-top:20px}.resource-paths__grid{border-top:1px solid #d8d5cc;border-left:1px solid #d8d5cc;grid-template-columns:repeat(3,1fr);display:grid}.resource-paths a{background:#f9f8f4;border-bottom:1px solid #d8d5cc;border-right:1px solid #d8d5cc;flex-direction:column;min-height:235px;padding:30px;display:flex}.resource-paths a:hover{background:#fff;transform:translateY(-2px)}.resource-paths small{color:#9a7540;font-size:9px;font-weight:800}.resource-paths h3{font:400 27px/1.25 var(--serif);margin:38px 0 12px}.resource-paths p{color:#6c6f69;margin:0;font-size:11px;line-height:1.7}.resource-paths svg{color:#9a7540;width:18px;margin-top:auto}.news-hub-intro{padding-top:80px}.news-hub-intro__grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.news-hub-intro h2{font:400 clamp(36px,5vw,58px)/1.12 var(--serif);margin:12px 0 0}.news-hub-intro p{color:#686b65;font-size:13px;line-height:1.8}.news-topic-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.news-topic-chips span{color:#6a6d67;background:#fff;border:1px solid #d6d2c8;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:800}.news-related-strip{background:#ece8de;justify-content:space-between;align-items:center;gap:30px;margin-bottom:90px;padding:30px 34px;display:flex}.news-related-strip p{color:#555852;margin:0;font-size:12px}.news-related-strip div{gap:22px;display:flex}.news-related-strip a{color:#7e6135;font-size:10px;font-weight:800}.news-discovery{padding:74px 0 90px}.news-discovery__bar{background:#fff;border:1px solid #dcd8ce;grid-template-columns:1fr minmax(320px,.8fr);align-items:end;gap:60px;padding:38px 42px;display:grid;box-shadow:0 18px 55px #1216120f}.news-discovery__bar h2{font:400 clamp(30px,4vw,47px)/1.14 var(--serif);margin:13px 0 0}.news-discovery__bar label{background:#f7f5f0;border:1px solid #cbc7bd;align-items:center;gap:13px;height:62px;padding:0 20px;display:flex}.news-discovery__bar label:focus-within{border-color:#9b7741;box-shadow:0 0 0 3px #9b77411a}.news-discovery__bar svg{color:#94703d;width:21px}.news-discovery__bar input{color:#20231f;width:100%;font:15px var(--sans);background:0 0;border:0;outline:0}.news-filter-chips{gap:8px;padding:22px 0 28px;display:flex;overflow-x:auto}.news-filter-chips button{white-space:nowrap;color:#5c5f59;font:800 9px var(--sans);cursor:pointer;background:#f8f7f3;border:1px solid #d5d1c7;border-radius:99px;padding:10px 15px}.news-filter-chips button:hover,.news-filter-chips button.active{color:#fff;background:#252924;border-color:#252924}.news-modern-grid{border-top:1px solid #d8d4ca;border-left:1px solid #d8d4ca;grid-template-columns:repeat(3,1fr);display:grid}.news-modern-card{background:#faf9f5;border-bottom:1px solid #d8d4ca;border-right:1px solid #d8d4ca;flex-direction:column;min-height:350px;padding:31px;transition:background .2s,transform .2s;display:flex}.news-modern-card:hover{background:#fff;position:relative;transform:translateY(-3px);box-shadow:0 16px 40px #1115110f}.news-modern-card--lead{color:#f3efe7;background:#222620;grid-column:span 2;padding:42px}.news-modern-card__meta{color:#8b6c3e;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:18px;font-size:9px;font-weight:800;display:flex}.news-modern-card__meta time{color:#858882;font-weight:600}.news-modern-card h3{font:400 27px/1.28 var(--serif);margin:45px 0 15px}.news-modern-card--lead h3{max-width:720px;font-size:clamp(34px,4vw,51px)}.news-modern-card p{color:#696c66;margin:0;font-size:11px;line-height:1.75}.news-modern-card--lead p{color:#b8bdb5;max-width:670px;font-size:13px}.news-modern-card__link{color:#906d39;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:30px;font-size:9px;font-weight:800;display:flex}.news-modern-card--lead .news-modern-card__link{color:#d2b279}.news-modern-card__link svg{width:17px}.contact-call-hero{color:#f4f0e8;background:radial-gradient(circle at 78% 30%,#c19b573d,#0000 25%),linear-gradient(130deg,#111411,#272c26);padding:155px 0 76px}.contact-call-hero h1{max-width:850px;font:400 clamp(48px,6vw,76px)/1.06 var(--serif);margin:20px 0 22px}.contact-call-hero>div>p:not(.eyebrow){color:#c2c6be;max-width:740px;font-size:15px;line-height:1.8}.contact-call-hero__numbers{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.contact-call-hero__numbers a{color:#171a17;background:#f1ede4;border:1px solid #d0b176;align-items:center;gap:16px;min-width:290px;padding:18px 22px;display:flex}.contact-call-hero__numbers a:hover{background:#d8bc89}.contact-call-hero__numbers svg{color:#856433;width:26px}.contact-call-hero__numbers span{font:29px/1.2 var(--serif);flex-direction:column;display:flex}.contact-call-hero__numbers small{color:#686b65;font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.article-contact-options{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;padding-top:24px;display:flex}.article-contact-options strong{color:#d2b279;width:100%;font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.08em}.article-contact-options a{border:1px solid #d2b2796b;padding:12px 15px;color:#f4f0e8!important;font:20px var(--serif)!important;gap:9px!important;margin:0!important;display:inline-flex!important}.article-contact-options a:hover{background:#d2b279;color:#171a17!important}.article-contact-options svg{width:18px!important}@media (max-width:900px){.hub-hero__grid,.insight-finder__intro,.news-hub-intro__grid,.news-discovery__bar{grid-template-columns:1fr}.hub-hero__grid{gap:35px}.hub-stat{max-width:220px}.tool-grid{grid-template-columns:1fr}.legal-tool--wide{grid-row:auto}.resource-paths__grid{grid-template-columns:1fr 1fr}.insight-finder{padding:34px}.insight-finder__intro{gap:18px}.news-discovery__bar{gap:28px}.news-modern-grid{grid-template-columns:1fr 1fr}.news-modern-card--lead{grid-column:span 2}}@media (max-width:620px){.hub-hero,.hub-hero--compact{padding:132px 0 58px}.hub-hero h1{font-size:39px;line-height:1.08}.hub-quicklinks{padding-bottom:18px}.hub-quicklinks a{min-width:165px;padding:17px}.insight-finder{border-left:0;border-right:0;margin-top:0;padding:26px 20px}.finder-search{height:58px}.resource-tools{padding-top:65px}.legal-tool{padding:26px 20px}.tool-fields,.tool-fields--timeline,.resource-paths__grid{grid-template-columns:1fr}.resource-paths a{min-height:190px}.news-related-strip{flex-direction:column;align-items:flex-start}.news-related-strip div{flex-direction:column;gap:12px}.news-discovery{padding-top:45px}.news-discovery__bar{padding:27px 20px}.news-modern-grid{grid-template-columns:1fr}.news-modern-card--lead{grid-column:auto}.news-modern-card,.news-modern-card--lead{min-height:320px;padding:27px 22px}.news-modern-card--lead h3{font-size:34px}.contact-call-hero{padding:130px 0 58px}.contact-call-hero h1{font-size:43px}.contact-call-hero__numbers{display:grid}.contact-call-hero__numbers a{min-width:0}.contact-call-hero__numbers span{font-size:25px}}
