@font-face{font-family:TT Lakes;src:url(../font-family/LakesMedium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{color:#111;font-synthesis:none;--color-accent:#ff4d22;--color-logo:#ef6500;--color-muted:#888;--color-surface:#f0f0f0;--color-border:#e3e3e3;background:#fff;font-family:TT Lakes,Arial,sans-serif;font-weight:500}*{box-sizing:border-box}body{min-width:320px;margin:0}body:has(dialog[open]){overflow:hidden}button,input{font:inherit;border-radius:0}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}h1,h2,p{margin:0}h1,h2{font-weight:500}.container{width:90%;max-width:1296px;margin-inline:auto}.site-shell{flex-direction:column;min-height:100svh;display:flex}.site-main{flex:1}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-heading{background:var(--color-surface);padding:24px 0}.page-heading h1{font-size:calc(clamp(26px,3vw,36px));line-height:1.25}.breadcrumbs{color:var(--color-muted);gap:8px;margin-bottom:12px;font-size:14px;display:flex}.placeholder{text-align:center;padding-block:96px}.placeholder h1{margin-bottom:20px;font-size:calc(clamp(28px,3vw,40px))}.placeholder p{color:#666;font-size:18px;line-height:1.6}@media (width<=767px){.container{width:auto;margin-inline:16px}.placeholder{padding-block:64px}.placeholder p{font-size:16px}}
