:root{color-scheme:dark;--black:#020303;--white:#efeeeb;--soft:#c8c7c3;--muted:#8f908e;--line:rgba(255,255,255,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;min-height:100%;background:var(--black)}body{color:var(--white);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden;background:radial-gradient(ellipse 46% 27% at 50% 0%,rgba(255,255,255,.07),transparent 72%),linear-gradient(180deg,#030404,#020303)}a{color:inherit}
.site-header{width:min(1680px,calc(100% - 96px));height:112px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:15px;text-decoration:none;font-size:11px;letter-spacing:.48em}.brand img{width:34px;height:34px;object-fit:contain;opacity:.92}.header-actions{display:flex;align-items:center;gap:22px}.back,.lang{color:var(--soft);text-decoration:none;font-size:10px;letter-spacing:.24em}.lang.current{color:#fff}
main{width:min(1220px,calc(100% - 96px));margin:0 auto}.hero{min-height:calc(92svh - 112px);display:grid;align-content:center;padding:10vh 0 13vh}.eyebrow,.label,.num{margin:0;color:var(--muted);font-size:10px;letter-spacing:.34em;text-transform:uppercase}h1{max-width:1100px;margin:8vh 0 0;font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(58px,7vw,134px);font-weight:400;line-height:.9;letter-spacing:-.045em}.dek{max-width:770px;margin:8vh 0 0 auto;color:var(--soft);font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(22px,1.8vw,34px);line-height:1.4}
.grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.card{min-height:330px;padding:52px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.card h2{margin:8vh 0 0;font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(34px,3.4vw,62px);font-weight:400;line-height:1}.card p:last-child{max-width:490px;margin:4vh 0 0;color:var(--soft);font-size:16px;line-height:1.7}.card .arrow{display:block;margin-top:4vh;font-size:20px}.card summary{cursor:pointer;list-style:none}.card summary::-webkit-details-marker{display:none}.card summary:after{content:"+";display:block;margin-top:24px;color:var(--muted);font-size:18px}.card[open] summary:after{content:"−"}
.list{border-top:1px solid var(--line)}.list-item{display:grid;grid-template-columns:210px minmax(0,1fr) 36px;gap:clamp(36px,6vw,110px);align-items:start;padding:9vh 0;border-bottom:1px solid var(--line);text-decoration:none}.meta{color:var(--muted);font-size:9px;line-height:1.8;letter-spacing:.22em;text-transform:uppercase}.meta span{display:block;margin-top:15px;color:#bdbcb8}.list-item h2{max-width:780px;margin:0;font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(35px,4vw,72px);font-weight:400;line-height:1;letter-spacing:-.035em}.list-item p{max-width:680px;margin:4vh 0 0;color:var(--soft);font-size:clamp(15px,1vw,18px);line-height:1.65}.arrow{font-size:22px;transition:transform .2s ease}.list-item:hover .arrow,.list-item:focus-visible .arrow{transform:translateX(7px)}
.section{padding:15vh 0;border-top:1px solid var(--line)}.section h2{max-width:940px;margin:6vh 0 0;font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(42px,5vw,92px);font-weight:400;line-height:.98;letter-spacing:-.035em}.section-copy{max-width:760px;margin:7vh 0 0 auto;color:var(--soft);font-size:18px;line-height:1.75}.points{max-width:760px;margin:7vh 0 0 auto;border-top:1px solid var(--line)}.points details{border-bottom:1px solid var(--line)}.points summary{display:grid;grid-template-columns:42px 1fr auto;gap:24px;padding:26px 0;color:var(--soft);font-size:17px;line-height:1.5;cursor:pointer;list-style:none}.points summary::-webkit-details-marker{display:none}.points summary:after{content:"+";color:var(--muted);font-size:18px}.points details[open] summary:after{content:"−"}.points summary span:first-child{color:var(--muted);font-size:9px}.detail-copy{margin:0 30px 28px 66px;color:var(--muted);font-size:15px;line-height:1.7}.actions{max-width:760px;margin:7vh 0 0 auto;border-top:1px solid var(--line)}.actions a{display:flex;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.meeting{max-width:760px;margin:7vh 0 0 auto}.meeting summary{display:flex;justify-content:space-between;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;list-style:none;font-size:11px;letter-spacing:.22em}.meeting summary::-webkit-details-marker{display:none}.meeting .actions{position:relative;z-index:20;pointer-events:auto}.meeting .actions button{position:relative;z-index:21;width:100%;display:flex;justify-content:space-between;min-height:68px;align-items:center;padding:28px 0;color:var(--soft);background:transparent;border:0;border-bottom:1px solid var(--line);font:inherit;font-size:11px;letter-spacing:.22em;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.12)}.contact-status{min-height:22px;margin:18px 0 0;color:var(--muted);font-size:11px;line-height:1.5}
.article-body{display:grid;grid-template-columns:230px minmax(0,760px);gap:clamp(70px,10vw,190px);padding:15vh 0 18vh;border-top:1px solid var(--line)}.article-copy{color:#d5d4d0;font-size:clamp(17px,1.05vw,20px);line-height:1.76}.article-copy>p:first-child{margin-top:0}.lead{color:var(--white);font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(25px,2vw,38px);line-height:1.42}.signals{margin:9vh 0;border-top:1px solid var(--line)}.signal{padding:36px 0;border-bottom:1px solid var(--line)}.signal h2{margin:0 0 16px;font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(26px,2vw,38px);font-weight:400}.signal p{margin:0}.view{margin-top:10vh;padding:50px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.012))}.view h2{margin:20px 0;font-family:Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(30px,2.5vw,47px);font-weight:400}
footer{width:min(1680px,calc(100% - 96px));min-height:180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);font-size:9px;letter-spacing:.25em;text-transform:uppercase}
@media(max-width:760px){.site-header,main,footer{width:calc(100% - 44px)}.site-header{height:82px}.brand{gap:10px;font-size:9px}.brand img{width:27px;height:27px}.header-actions{gap:12px}.back,.lang{font-size:8px;letter-spacing:.14em}.hero{min-height:calc(92svh - 82px);padding:9vh 0}h1{font-size:clamp(48px,15vw,76px)}.dek{margin:7vh 0 0;font-size:21px}.grid{grid-template-columns:1fr}.card{min-height:270px;padding:34px 28px}.card h2{margin-top:6vh}.list-item{grid-template-columns:1fr 24px;gap:22px;padding:8vh 0}.meta{grid-column:1 / -1}.list-item h2{font-size:clamp(38px,12vw,58px)}.section{padding:11vh 0}.section-copy,.points,.actions{margin-left:0}.section-copy{font-size:16px}.detail-copy{margin-left:0;margin-right:0}.article-body{grid-template-columns:1fr;gap:5vh;padding:11vh 0 14vh}.view{padding:34px 26px}footer{min-height:130px;gap:20px}}
