#board h1{font-size:1.5rem;margin:.83em 0}#board h1 small{font-size:.65em}.koq-site-discovery{max-width:850px;margin:16px auto;line-height:1.65}.koq-site-discovery a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.koq-public-page{margin:0;background:#e6d5b5;color:#27201a;font:17px/1.7 system-ui,sans-serif}.koq-public-page *{box-sizing:border-box}.koq-public-page header,.koq-public-page main,.koq-public-page footer{max-width:1050px;margin:auto;padding:28px}.koq-public-brand{display:flex;align-items:center;gap:18px;font-size:1.4rem;font-weight:800;text-decoration:none}.koq-public-page nav{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.koq-public-page a{color:#553307;text-underline-offset:4px}.koq-public-page h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.12;max-width:850px}.koq-public-page h2{font-size:1.5rem}.koq-public-page .lead{font-size:1.25rem;max-width:760px}.koq-public-page section{margin:35px 0}.public-button{display:inline-block;border:2px solid #30251b;background:#30251b;color:#fff3da!important;padding:12px 20px;text-decoration:none;border-radius:4px;font-weight:700}.public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.public-card{background:#f7ecd8;border:1px solid #ac926d;padding:20px}.koq-public-page footer{border-top:1px solid #ac926d}.koq-public-page a:focus-visible{outline:3px solid #006f86;outline-offset:4px}@media(max-width:600px){.koq-public-page header,.koq-public-page main,.koq-public-page footer{padding:20px}.koq-public-brand img{width:70px;height:70px}}