*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#203b3c;font:16px/1.6 system-ui,sans-serif}header,footer{padding:24px 6%;background:#173c3e;color:#fff}header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}a{color:inherit}nav{display:flex;flex-wrap:wrap;gap:18px}main{max-width:1180px;margin:auto;padding:50px 24px}h1{font-size:clamp(36px,6vw,64px);line-height:1.15;margin:16px 0}h1 span{font-family:Georgia,serif;color:#8c672f}.eyebrow{letter-spacing:.18em}.notice{padding:20px;background:#ede7da;border-left:4px solid #ac8750}form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:24px 0}label{display:block;font-size:14px}input,select,textarea{width:100%;padding:12px;border:1px solid #c4c9c1;border-radius:8px;background:white;color:#203b3c;font:inherit}button{border:0;border-radius:8px;background:#173c3e;color:white;padding:13px 20px;cursor:pointer;font:inherit}button:disabled{opacity:.6}#results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}article{background:white;border:1px solid #ddd7cb;border-radius:14px;padding:24px;overflow-wrap:anywhere}article h2{font:26px Georgia,serif;margin:8px 0}.tag{font-size:13px;color:#795c2e}details{margin-top:18px}pre{white-space:pre-wrap;max-height:450px;overflow:auto;font:13px/1.5 monospace}#more{margin-top:24px}#editor{margin-top:40px}footer{margin-top:40px}:focus-visible{outline:3px solid #c09853;outline-offset:3px}.editor-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}#edit-hours label{display:grid;grid-template-columns:100px 1fr 1fr;align-items:center;gap:12px;margin:10px 0}
.knowledge-collections{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.knowledge-collections a{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:1px solid #d8b67c;border-radius:8px;background:#fffdf8;color:#102d29;text-decoration:none;font-weight:700}.knowledge-collections a[aria-current=page]{background:#102d29;color:#fffdf8}.knowledge-collections span{font-size:12px;font-weight:400}.knowledge-collections a:focus-visible{outline:3px solid #102d29;outline-offset:3px}

body.knowledge-page{background:#f5f0e4!important;color:#293a34!important}body.knowledge-page main{background:#f5f0e4!important;color:#293a34!important;max-width:1180px;padding:32px 24px}body.knowledge-page :is(h1,h2,h3){color:#102d29!important;visibility:visible!important;opacity:1!important}body.knowledge-page h1{font:700 clamp(28px,3.4vw,40px)/1.3 system-ui,sans-serif;letter-spacing:-.03em}body.knowledge-page .eyebrow,body.knowledge-page label{color:#293a34!important}body.knowledge-page .knowledge-collections{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:22px 0!important;padding:0!important;background:transparent!important;position:static!important}body.knowledge-page .knowledge-collections a{color:#102d29!important;background:#fffdf8!important;min-height:48px}body.knowledge-page .knowledge-collections a[aria-current=page]{color:#fffdf8!important;background:#102d29!important}body.knowledge-page #filters{grid-template-columns:2fr 1fr 1.5fr auto;align-items:end;padding:10px 0 20px;gap:16px}body.knowledge-page .knowledge-advanced{grid-column:1/-1;border-top:1px solid #d8b67c;padding-top:8px;margin:0}body.knowledge-page .knowledge-advanced summary{min-height:44px;cursor:pointer;align-content:center}body.knowledge-page .knowledge-advanced>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 0}body.knowledge-page #results article{background:#fffdf8!important;color:#293a34!important;border:1px solid #d8b67c}body.knowledge-page #status{color:#102d29!important}@media(max-width:700px){body.knowledge-page #filters,body.knowledge-page .knowledge-advanced>div{grid-template-columns:minmax(0,1fr)}body.knowledge-page main{padding:24px 16px}body.knowledge-page .knowledge-collections{gap:8px!important}body.knowledge-page .knowledge-collections a{padding:8px 13px}}
