:root{font-family:DM Sans,Arial,sans-serif;color:#242c27;background:#faf9f6;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}:focus-visible{outline:2px solid #b49376;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Bodoni Moda,Georgia,serif;font-weight:400;letter-spacing:-.055em}h1{font-size:clamp(3.3rem,6vw,6.5rem);line-height:1.05}h2{font-size:clamp(2.5rem,4vw,4.4rem);line-height:1.12}h3{font-size:1.8rem}p{line-height:1.75}:target{scroll-margin-top:100px}.site-header{height:82px;min-height:82px;padding:0 5vw;display:flex;align-items:center;gap:3vw;background:#17211e;color:#f4f2e9;border-bottom:1px solid #36403a;position:relative;z-index:30}.site-header .brand,.site-footer .brand{font:600 1.43rem/1 DM Sans,Arial,sans-serif;letter-spacing:.12em;display:inline-flex;flex-direction:column;gap:7px;white-space:nowrap}.site-header .brand span,.site-footer .brand span{font:500 .52rem DM Sans,sans-serif;letter-spacing:.36em;color:#aab4aa}.site-header .desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.2vw,36px);margin:0 auto;white-space:nowrap}.site-header .desktop-nav a{font-size:.71rem;letter-spacing:.025em;color:#d9dfd5}.site-header .desktop-nav a:hover,.site-header .header-link:hover{color:#d7bea2}.site-header .header-link{display:flex;align-items:center;gap:18px;white-space:nowrap;border:1px solid #6d7a70;padding:12px 15px;font-size:.62rem;font-weight:600;letter-spacing:.14em;color:#f4f2e9}.site-header .header-link span{font-size:1.05rem}.site-header .mobile-menu{display:none}.container{max-width:1480px;padding:0 6vw;margin:0 auto}.section{padding:105px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px}.section-heading>p{max-width:370px;color:#717970;font-size:.88rem}.eyebrow{font-size:.64rem;letter-spacing:.18em;font-weight:600;text-transform:uppercase;color:#888f83}.page-head{padding:95px 0 50px;max-width:1100px}.page-head .eyebrow{display:inline-block;margin-bottom:20px}.page-head h1{max-width:850px;margin-bottom:26px}.page-head p{max-width:640px;font-size:1rem;color:#717970}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,55px);margin:35px 0 100px}.card{border-top:1px solid #bfc5bd;padding-top:20px}.card .number{font:italic 2.15rem Bodoni Moda,serif;color:#92988b;margin:12px 0}.card h3{font:400 clamp(1.75rem,2.2vw,2.45rem)/1.15 "Bodoni Moda",serif;letter-spacing:-.04em;margin:16px 0}.card p{font-size:.83rem;line-height:1.8;color:#72796f}.card .eyebrow{font-size:.58rem}.guide-cover{width:100%;height:auto;aspect-ratio:1.34;object-fit:cover;margin-bottom:20px;background:#dfddd6}.inline-link{display:inline-block;border-bottom:1px solid #9fa69d;padding-bottom:7px;margin-top:13px;font-size:.78rem;font-weight:600}.inline-link:hover{color:#687b6b}.article-hero{background:#222d27;color:#f5f1e8;padding:100px 6vw 90px;margin:0}.article-hero .eyebrow{display:block;color:#c3c9bd;margin-bottom:27px}.article-hero h1{font-size:clamp(3.3rem,6vw,6.3rem);max-width:1150px;margin-bottom:35px}.article-hero p{max-width:720px;font-size:1rem;color:#d2d9cc}.article-cover-wrap{max-width:1480px;margin:0 auto;padding:0 6vw;background:#faf9f6}.article-cover{width:100%;max-height:620px;aspect-ratio:16/9;object-fit:cover;background:#d7d3ca}.article{max-width:1030px;margin:0 auto;padding:75px 6vw 120px}.article h2{font:400 clamp(2.3rem,3.4vw,3.6rem)/1.15 "Bodoni Moda",serif;margin:63px 0 22px}.article h3{font:400 clamp(1.55rem,2.2vw,2.2rem)/1.2 "Bodoni Moda",serif;margin:37px 0 17px}.article p,.article li{font-size:.98rem;line-height:1.9;color:#4f5850}.article ul,.article ol{padding-left:1.4rem}.article li{padding-bottom:.35rem}.article a{text-decoration:underline;text-underline-offset:4px}.note{border-top:1px solid #aeb7ae;border-bottom:1px solid #aeb7ae;padding:20px 0;background:transparent;font-size:.76rem;color:#6e776c;margin:0 0 50px}.article table{border-collapse:collapse;width:100%;font-size:.81rem}.article th,.article td{padding:15px;text-align:left;border-bottom:1px solid #d7dbd3;vertical-align:top}.article th{background:#eeeee9}.article blockquote{margin:40px 0;border-left:2px solid #adb9a7;padding:12px 23px;color:#647065}.empty{padding:38px 0;border-top:1px solid #bcc3b9;border-bottom:1px solid #bcc3b9;color:#687167}.button{display:inline-flex;justify-content:center;align-items:center;padding:15px 20px;border:1px solid #334038;background:transparent;color:#263029;font-size:.8rem}.button:hover{background:#263029;color:#fff}.site-footer{background:#17211e;color:#f3f2e9;padding:38px 6vw 35px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.59rem;letter-spacing:.16em;color:#aebaae}.footer-top{border-bottom:1px solid #39453b;padding-bottom:26px}.footer-grid{display:grid;grid-template-columns:1.8fr .5fr;gap:80px;padding:75px 0 90px}.footer-grid h2{font:400 clamp(3.7rem,6vw,7rem)/1 "Bodoni Moda",serif;letter-spacing:-.055em;margin:0 0 31px}.footer-grid h2 em{color:#d7bca0}.footer-grid p{font-size:.87rem;color:#bbc5b9;max-width:410px}.footer-grid nav{display:flex;flex-direction:column;gap:21px;align-items:flex-start;padding-top:22px}.footer-grid nav a{font-size:.83rem;border-bottom:1px solid #58665b;padding-bottom:8px;min-width:180px}.footer-grid nav a:hover{color:#dcc2a6}.footer-bottom{border-top:1px solid #39453b;padding-top:24px;font-size:.54rem}.footer-bottom a:hover{color:#fff}@media(max-width:1100px){.site-header{height:73px;min-height:73px}.site-header .desktop-nav{display:none}.site-header .mobile-menu{display:block;margin-left:auto}.site-header .header-link{margin-left:auto}.mobile-menu>summary{display:flex;align-items:center;gap:13px;list-style:none;cursor:pointer;font-size:.73rem;letter-spacing:.12em}.mobile-menu>summary::-webkit-details-marker{display:none}.menu-toggle-icon{display:flex;flex-direction:column;gap:6px}.menu-toggle-icon i{display:block;width:22px;height:1px;background:#e4e6db}.site-header .mobile-nav{position:absolute;top:100%;left:0;right:0;background:#17211e;display:flex;flex-direction:column;gap:0;padding:15px 6vw 35px;margin:0;box-shadow:0 20px 25px #17211e44;border-top:1px solid #3c493e}.mobile-nav a{display:grid;grid-template-columns:40px 1fr 25px;align-items:center;font:400 1.7rem/1.2 Bodoni Moda,serif;letter-spacing:-.02em;padding:15px 0;border-bottom:1px solid #405045}.mobile-nav a .menu-index{font:400 .57rem DM Sans,sans-serif;color:#aebaae}.mobile-nav a span:last-child{text-align:right;font:400 1rem DM Sans,sans-serif}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.site-header{padding:0 6vw}.site-header .brand{font-size:1.24rem}.site-header .brand span{font-size:.43rem}.site-header .header-link{display:none}.page-head{padding:65px 0 30px}.page-head h1{font-size:3.5rem}.cards{grid-template-columns:1fr;gap:32px;margin-bottom:70px}.card .number{font-size:1.7rem}.article-hero{padding:65px 6vw}.article-hero h1{font-size:clamp(3rem,10.8vw,4.4rem)}.article-cover-wrap{padding:0}.article-cover{aspect-ratio:4/3}.article{padding:55px 6vw 85px}.article table{display:block;overflow-x:auto}.footer-grid{grid-template-columns:1fr;gap:30px;padding:55px 0 60px}.footer-grid h2{font-size:clamp(3.4rem,13vw,5.5rem)}.footer-grid nav{padding-top:0}.footer-bottom{gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{color:#202421;background:#fff}body{background:#fff;color:#202421}.site-header{background:#fff;color:#202421;border-bottom:1px solid #e8e8e4}.site-header .brand span{color:#6d756e}.site-header .desktop-nav a{color:#363e38}.site-header .desktop-nav a:hover,.site-header .header-link:hover{color:#8c705a}.site-header .header-link{color:#202421;border-color:#aeb6ad}.site-header .mobile-nav{color:#202421}.site-footer{background:#fff;color:#202421;border-top:1px solid #e8e8e4}.footer-top,.footer-bottom{color:#767e76;border-color:#e0e3dd}.footer-grid h2 em{color:#8f7765}.footer-grid p{color:#5f6b62}.footer-grid nav a{border-color:#c7cfc5}.footer-grid nav a:hover{color:#92775f}.footer-bottom{border-color:#e0e3dd}.footer-bottom a:hover{color:#202421}.article-hero{background:#fff;color:#202421;border-bottom:1px solid #e4e7e1}.article-hero .eyebrow{color:#717a72}.article-hero p{color:#5d675f}.article-cover-wrap{background:#fff}.article blockquote{color:#465448}.note{color:#5d685e}.empty{background:#fff}@media(max-width:1100px){.mobile-menu>summary{color:#202421}.menu-toggle-icon i{background:#202421}.site-header .mobile-nav{background:#fff;color:#202421;box-shadow:0 18px 30px #19241a12;border-color:#e4e8e1}.mobile-nav a{border-color:#e4e8e1}.mobile-nav a .menu-index{color:#778477}}
