*{box-sizing:border-box}body{margin:0;background:#101715;color:#eff3eb;font:17px/1.7 system-ui,sans-serif}header,footer{max-width:1080px;margin:auto;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:16px}header{border-bottom:1px solid #39463b}nav{display:flex;gap:18px}a{color:#c5f674;text-underline-offset:4px}header a,.button{text-decoration:none}.brand{color:white;font-size:23px;font-weight:700;white-space:nowrap}.brand b{display:inline-grid;place-items:center;background:#c5f674;color:#101715;border-radius:7px;width:34px;height:34px}.brand small,.k{color:#c5f674}.k,.by{font-size:14px}.k{letter-spacing:.08em;text-transform:uppercase;font-weight:650}main{max-width:820px;margin:auto;padding:55px 5%}h1,h2{line-height:1.17;text-wrap:balance}h1{font-size:clamp(36px,6vw,62px);margin:14px 0}h2{margin-top:38px}.intro{font-size:21px;color:#dbe7d7}.by{color:#bac7b8}section,aside,blockquote{border:1px solid #3b4a3e;padding:20px 24px;margin:24px 0;border-radius:12px}section h2,aside h2{margin:8px 0}blockquote{border-left:4px solid #c5f674}aside{background:#19251c}.button{display:inline-block;padding:10px 18px;background:#c5f674;color:#101715;border-radius:6px;font-weight:650}.skip{position:absolute;left:-200vw}.skip:focus{left:1rem;background:black}footer{display:block;font-size:14px}@media(max-width:520px){header{flex-wrap:wrap}nav{gap:14px}main{padding-top:28px}}.brand{display:flex;align-items:center;gap:9px;font-family:Manrope,system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.5px;color:#f3f5ee}.brand-mark{display:block;width:32px;height:35px;background:#c5f674;color:transparent;font-size:26px;line-height:1;clip-path:polygon(50% 0,100% 100%,67% 100%,50% 62%,32% 100%,0 100%)}.brand-ai{font-size:12px;border:1px solid #39463b;border-radius:5px;padding:0 5px;letter-spacing:0;color:#f3f5ee;font-weight:700}@media(max-width:480px){.brand{font-size:21px}.brand-mark{width:25px;height:29px}.brand-ai{display:none}}
