:root{color-scheme:dark;font-family:Bahnschrift,'Avenir Next',system-ui,sans-serif;background:#0c1115;color:#edf1f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.page{max-width:1320px;margin:auto;padding:0 64px}header{height:104px;border-bottom:1px solid #293238;display:flex;align-items:center;justify-content:space-between}.wordmark{font-weight:900;font-size:27px;letter-spacing:-1px;display:flex;align-items:center;gap:7px}.wordmark span{font-weight:400}.wordmark i{width:7px;height:7px;background:#edb15c;margin-left:3px}.edition{font-size:10px;letter-spacing:2px;color:#9eabb3}main{padding-top:76px}.eyebrow{font-size:11px;letter-spacing:2px;display:flex;gap:10px;align-items:center;color:#c6d1d6}.eyebrow span{width:6px;height:6px;border-radius:50%;background:#edb15c}h1{font-size:clamp(50px,7vw,92px);line-height:1.02;letter-spacing:-5px;font-weight:600;margin:28px 0}h1 em{font-style:normal;color:#edb15c}.intro{font-size:23px;line-height:1.5;max-width:660px;margin-bottom:18px}.body-copy{max-width:670px;font-size:16px;color:#a7b4bc;line-height:1.8}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:32px 0 62px}.button{background:#edb15c;color:#131819;padding:17px 21px;font-size:14px;font-weight:bold;display:flex;gap:26px;align-items:center}.button:hover{background:#f8c584}.button:focus-visible{outline:3px solid #fff;outline-offset:4px}.release-note{color:#8899a4;font-size:13px}.family-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #34414a;border-bottom:1px solid #34414a}.family-grid article{padding:26px 24px 27px;border-right:1px solid #29343d}.family-grid article:first-child{padding-left:0}.family-grid article:last-child{border-right:none}.number{color:#edb15c;font-size:11px;letter-spacing:2px}.family-grid h2{font-size:36px;font-weight:500;letter-spacing:-1px;margin:29px 0 7px}.family-grid p{font-size:12px;line-height:1.7;color:#9cacb6;margin:0}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin:48px 0 66px}.principles h3{font-size:14px;font-weight:600}.principles p{font-size:13px;color:#9cacb6;line-height:1.8}footer{display:flex;justify-content:space-between;gap:32px;border-top:1px solid #293238;padding:26px 0 32px;color:#788d9b;font-size:10px;line-height:1.8}footer span:first-child{letter-spacing:2px;white-space:nowrap}@media(max-width:760px){.page{padding:0 24px}header{height:82px}.edition{display:none}main{padding-top:48px}h1{letter-spacing:-2px}.intro{font-size:20px}.body-copy{font-size:14px}.actions{margin-bottom:40px}.family-grid{grid-template-columns:1fr 1fr}.family-grid article,.family-grid article:first-child{padding:24px 16px}.family-grid article:nth-child(2){border-right:0}.family-grid article:nth-child(-n+2){border-bottom:1px solid #29343d}.principles{grid-template-columns:1fr;gap:12px;margin:30px 0 42px}footer{flex-direction:column;gap:8px}}
