:root{color-scheme:light;--paper:#f5f3ed;--ink:#24382f;--muted:#58635b;--accent:#a15032}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Arial,Helvetica,sans-serif;min-height:100svh;display:flex;flex-direction:column;padding:42px 6vw 26px;-webkit-font-smoothing:antialiased}
header{display:flex;align-items:center;gap:16px;padding-bottom:30px;border-bottom:1px solid #d3d8ce}
.mark{display:flex;align-items:flex-end;gap:5px;font-size:37px;line-height:1;font-weight:700;letter-spacing:-2px}
.mark>span{width:6px;height:6px;background:var(--accent);margin-bottom:3px}
.name{font-size:10px;line-height:1.55;letter-spacing:2px;border-left:1px solid #d3d8ce;padding-left:16px}
main{width:min(760px,100%);margin:auto;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 0}
.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;margin:0 0 30px}
h1{font:400 clamp(44px,6.5vw,78px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-2.5px;margin:0 0 30px}
h1 em{color:#627358;font-weight:400}
.description{font-size:16px;line-height:1.8;color:var(--muted);margin:0}
.rule{height:1px;width:55px;background:#bcc8b8;margin:35px 0 25px}
.status{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.8px;color:var(--muted);margin:0}
.status>span{width:5px;height:5px;background:var(--accent)}
footer{border-top:1px solid #d3d8ce;padding-top:22px;font-size:10px;color:var(--muted)}
@media(max-width:480px){body{padding:28px 24px 22px}header{padding-bottom:25px}.mark{font-size:31px}.name{font-size:8px}main{padding:65px 0}h1{font-size:47px;letter-spacing:-1.7px}.description{font-size:14px}}
