*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:linear-gradient(#12363a,#061e20);color:#edf9f7;font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#77e5d5;text-underline-offset:4px}a:focus-visible{outline:3px solid #77e5d5;outline-offset:4px}header,.languages,main,footer{max-width:980px;width:calc(100% - 40px);margin:auto}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #376769}.brand{font-family:Georgia,serif;font-size:28px;text-decoration:none}nav,.languages,footer{display:flex;flex-wrap:wrap;gap:10px 24px}nav a{text-decoration:none}.languages{padding:20px 0}.languages a{border:1px solid #376769;border-radius:20px;padding:3px 12px;text-decoration:none;font-size:14px}.languages a[aria-current=true]{background:#55d3c8;color:#041e1e}.hero{padding:42px 0}h1{font:normal clamp(34px,5vw,54px)/1.15 Georgia,serif;color:#77e5d5}h2{font-size:22px;margin:38px 0 8px}p{color:#d3e5e3}article{max-width:790px;padding-bottom:70px}article[hidden]{display:none!important}.lead{font-size:22px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards section{background:#0a292b;border:1px solid #376769;border-radius:16px;padding:20px}.cards h2{margin-top:0}.button{display:inline-block;padding:9px 18px;border:1px solid #55d3c8;border-radius:12px}footer{padding:25px 0 45px;border-top:1px solid #376769;font-size:14px}.skip{position:absolute;top:-100px}.skip:focus{top:5px;background:#061e20}@media(max-width:680px){header{align-items:flex-start;flex-direction:column}.cards{grid-template-columns:1fr}.hero{padding:20px 0}body{font-size:16px}}