:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fffaf2;--ink:#2b2d3a;--ink-soft:#4a5560;--teal:#3f6570;--sky:#80dfff;--fun:"Fredoka", "Nunito", system-ui, sans-serif;--text:"Nunito", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--text);margin:0;font-size:20px;line-height:1.6}.info__top{background:var(--sky);padding:max(16px, env(safe-area-inset-top)) 16px 0}.info__bar{justify-content:space-between;align-items:center;gap:12px;width:min(52rem,100%);margin:0 auto;display:flex}.info__logo{background:var(--paper);border-radius:16px;align-items:center;min-height:56px;padding:6px 14px;display:inline-flex}.info__logo img{width:min(200px,46vw);height:auto;display:block}.info__home{white-space:nowrap;background:var(--teal);color:#fff;border-radius:16px;align-items:center;min-height:56px;padding:0 20px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.info__home:hover{background:#2c4a54}.info__hero{justify-content:space-between;align-items:flex-end;gap:16px;width:min(52rem,100%);margin:0 auto;padding-top:18px;display:flex}.info__hero h1{font-family:var(--fun);margin:0 0 22px;font-size:clamp(34px,6vw,52px);font-weight:600;line-height:1.1}.info__pair{flex:none;align-items:flex-end;gap:4px;margin-bottom:-4px;display:flex}.info__who{aspect-ratio:180/186;width:clamp(64px,12vw,110px);display:block}.info__who svg{width:100%;height:100%;display:block;overflow:visible}.info__snow{background:var(--paper);border-radius:50% 50% 0 0/34px 34px 0 0;width:100%;height:34px;margin-top:-2px;display:block}.info__main{width:min(52rem,100% - 32px);margin:0 auto;padding:4px 0 24px}.info__main h2{font-family:var(--fun);margin:34px 0 8px;font-size:28px;font-weight:600;line-height:1.2}.info__main p,.info__main li{max-width:40em}.info__main p{margin:0 0 14px}.info__main ul{margin:0 0 14px;padding-left:1.2em}.info__main li{margin:0 0 12px}.info__main a{color:#1f5f70;text-underline-offset:3px;font-weight:700}.info__main a:focus-visible,.info__home:focus-visible,.info__logo:focus-visible,.info__foot a:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.info__updated{color:var(--ink-soft);margin-top:30px;font-size:17px}.info__points{gap:14px;list-style:none;display:grid;padding:0!important}.info__points li{background:#f4ece0;border-radius:18px;max-width:none;margin:0;padding:16px 20px}.info__points strong{font-family:var(--fun);margin-bottom:2px;font-size:23px;font-weight:600;line-height:1.25;display:block}.info__actions{flex-wrap:wrap;gap:12px;margin:26px 0 8px;display:flex}.info__actions a{background:var(--teal);border-radius:16px;align-items:center;min-height:56px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.info__actions a.is-quiet{background:#efe6d8;color:var(--ink)!important}.info__mail{background:#f4fbff;border:3px solid #cfdbe0;border-radius:18px;margin-top:26px;padding:18px 20px}.info__foot{width:min(52rem,100% - 32px);padding:18px 0 max(32px, env(safe-area-inset-bottom));color:var(--ink-soft);border-top:2px solid #efe6d8;margin:0 auto;font-size:16px}.info__foot .site-foot{flex-wrap:wrap;align-items:center;gap:2px 20px;display:flex}.info__foot a{color:#1f3f4a;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=520px){body{font-size:19px}.info__home{padding:0 14px;font-size:16px}.info__main h2{font-size:25px}}
