*{box-sizing:border-box}body{margin:0;background:#f8fafc;color:#172b3b;font:1.0625rem/1.65 system-ui,sans-serif}.site-page{width:min(100% - 2.5rem,48rem);margin:0 auto;padding-block:clamp(2rem,7vw,5rem)}.site-page h1,.site-page h2{line-height:1.15;text-wrap:balance}.site-page h1{margin:0 0 1.5rem;font-size:clamp(2rem,6vw,3.5rem)}.site-page h2{margin-top:2rem}.site-page a{color:#0b5769;overflow-wrap:anywhere}.site-page img{max-width:100%;height:auto}.site-callout{margin-block:2rem;padding:1.25rem;border-inline-start:.25rem solid #0b5769;background:#e9f3f5}.site-callout h2:first-child{margin-top:0}.site-document{min-height:100dvh;display:flex;flex-direction:column}.site-document header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;padding:1rem 1.5rem;background:white;border-bottom:1px solid #c6d5da}.site-document h1{margin:0;font-size:1.125rem;overflow-wrap:anywhere}.site-document a{color:#0b5769}.site-document p{padding-inline:1.5rem}.site-document iframe{flex:1;width:100%;min-height:70dvh;border:0}.gitch-landing{display:grid;min-height:100svh;place-items:center;padding:2rem 1.25rem;background:#2c2c2c;color:#f0f0f0;text-align:center}.gitch-landing__content{width:min(100%,32rem)}.gitch-landing img{display:block;width:min(60vw,17.5rem);height:auto;margin:0 auto 1.5rem}.gitch-landing__brand{color:#afe0ce;font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gitch-landing h1{margin:0;font-size:clamp(2.5rem,8vw,4.75rem);line-height:1}.gitch-landing a{display:inline-block;margin-top:.75rem;padding:.65rem 1.2rem;border-radius:.35rem;background:#fca311;color:#2c2c2c;font-weight:700;text-decoration:none}.gitch-landing a:hover{text-decoration:underline}.gitch-landing a:focus-visible{outline:.2rem solid #afe0ce;outline-offset:.25rem}