:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#203b32;background:#fafbf7}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}header,footer{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:28px 32px;font-size:14px}header{border-bottom:1px solid #dfe5dc}.brand{font-weight:650;font-size:27px;letter-spacing:-1px}.brand span{font-size:16px;font-weight:400;letter-spacing:0;border-left:1px solid #ccd9cd;padding-left:15px;margin-left:10px}main{max-width:1030px;margin:58px auto;padding:0 32px}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:600;color:#68806d}h1{font-size:clamp(32px,5vw,49px);font-weight:450;letter-spacing:-2px;margin:16px 0}#details{color:#64796b;line-height:1.8}video{display:block;width:100%;max-height:66vh;aspect-ratio:16/9;background:#163f34;border-radius:14px;margin-top:28px;box-shadow:0 16px 50px #173f3715}#status{font-size:13px;color:#64796b;line-height:1.7;min-height:24px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.actions a,.actions button{font:inherit;font-size:13px;border:1px solid #b4c4b4;border-radius:7px;padding:12px 18px;min-height:46px;background:transparent;color:#163f34;cursor:pointer}.actions a:first-child{background:#163f34;border-color:#163f34;color:white}.actions a:hover,.actions button:hover{filter:brightness(1.15);text-decoration:none}.actions :disabled{opacity:.5;cursor:wait}.note{max-width:700px;font-size:14px;color:#6c7f71;line-height:1.8;margin-top:25px}footer{font-size:12px;color:#738277;border-top:1px solid #dfe5dc;margin-top:60px;padding-block:24px}:focus-visible{outline:3px solid #6e9a72;outline-offset:4px}[hidden]{display:none!important}@media(max-width:600px){header,footer{padding:21px 22px;font-size:12px}.brand{font-size:24px}.brand span{font-size:12px;padding-left:10px;margin-left:6px}main{padding:0 22px;margin-top:36px}h1{letter-spacing:-1.2px}#details,.note{font-size:14px}.actions{display:grid;grid-template-columns:1fr}.actions>*{text-align:center;font-size:14px}video{border-radius:9px;min-width:0}footer{display:block}footer span{display:block;margin-top:12px}}
