:root{--ui-alt:#466459;--ui-background:#f6f4f1;--ui-brand:#6a5139;--ui-text:#26221f;--ui-border:#d7d5d2;--ui-link:#6a5139;--ui-muted:#6b6b6b;--ui-r:6px;--ui-surface:#f0edea}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:"Segoe UI", Roboto, system-ui, sans-serif;font-size:16px;line-height:1.55;color:var(--ui-text);background:var(--ui-background);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}
h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;line-height:1.2;margin:1.2em 0 .5em;text-transform:uppercase;letter-spacing:.04em;font-weight:700}
h1{font-size:33px}
h2{font-size:28px}
h3{font-size:23px}
a:hover{text-decoration:underline}
a{color:var(--ui-link);text-decoration:none}
img{max-width:100%;height:auto}
img{vertical-align:middle}
p{margin:0 0 .9em}
.cvr-i{font-size:19px;max-width:36em}
.act-l{display:inline-block;padding:8px 20px;border:2px solid #fff;color:#fff;text-decoration:none;border-radius:var(--ui-r)}
.cvr{position:relative;min-height:480px;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:#30241a}
.cvr > *{min-width:0}
.cvr-i2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cvr-s{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.42))}
.cvr-c{position:relative;padding:50px 0;max-width:720px}
.cvr h1{font-size:37px;margin-top:0}
.cvr a:not(.act):not(.act-l){color:#fff}
.inn{max-width:1200px;margin:0 auto;padding:0 16px}
.sch::after{content:"";display:block;width:48px;height:3px;margin-top:8px;background:var(--ui-alt)}
.sct{padding:60px 0}
.ent{list-style:none;padding:0;margin:0}
.ent li{padding:10px 0;border-bottom:1px solid var(--ui-border)}
.act{display:inline-block;padding:8px 20px;border:2px solid var(--ui-brand);color:var(--ui-brand);text-decoration:none;border-radius:var(--ui-r)}
.sct-o{background:var(--ui-surface)}
.grd{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:20px}
.grd > *{min-width:0}
.box{min-width:0;padding:0}
.box h3{margin:8px 0 5px;font-size:21px}
.box-i{width:100%;display:block;aspect-ratio:3/2;object-fit:cover;border-radius:var(--ui-r)}
.box h3 a{color:inherit;text-decoration:none}
.box-d{color:var(--ui-muted);font-size:15px;margin:0 0 5px}
.fdb{margin:0;min-width:0;padding:20px;background:var(--ui-surface);border-radius:var(--ui-r)}
.fdb-a{font-size:15px;color:var(--ui-muted);display:flex;align-items:center;gap:10px;font-style:normal}
.fdb-a > *{min-width:0}
.fdb-r{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}
.fdb-r > *{min-width:0}
.qst dt{font-weight:bold;margin-top:12px}
.qst dd{margin:4px 0 0}
.sct-i{font-size:18px;color:var(--ui-muted);max-width:46em}
.map{width:100%;display:block;border-radius:var(--ui-r);border:1px solid var(--ui-border)}
.top-w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}
.top-w > *{min-width:0}
.idn-i{display:block;height:48px;width:auto;max-width:100%}
.idn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;max-width:100%}
.idn > *{min-width:0}
.mnn{display:flex;flex-wrap:wrap;gap:4px 24px}
.mnn > *{min-width:0}
.mnn a{text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:14px}
.mnn a[aria-current]{border-bottom:2px solid var(--ui-alt)}
.top{padding:16px 0;background:var(--ui-surface);border-bottom:1px solid var(--ui-border)}
.clp{padding:25px 0 20px;font-size:15px;color:var(--ui-muted);border-top:1px solid var(--ui-border);margin-top:30px}
.clp-a{opacity:.75}
.clp-r{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.clp-r > *{min-width:0}
.clp-c h4{margin:0 0 8px;font-size:16px}
.clp-c ul{list-style:none;margin:0;padding:0}
.clp-c li{margin:0 0 4px}
.cnt-a{font-style:normal;margin:0 0 8px}
.clp-b{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:12px;border-top:1px solid #887461}
.clp-b > *{min-width:0}
.pgb{padding:30px 0 20px;background:var(--ui-surface)}
.pgb h1{margin:0}
.fgr{display:flex;flex-wrap:wrap;gap:20px 40px}
.fgr > *{min-width:0}
.fgr-v{display:block;font-size:33px;line-height:1.1;color:var(--ui-brand);font-family:Arial, Helvetica, sans-serif}
.fgr-c{color:var(--ui-muted);font-size:15px}
.stt{flex:0 1 auto}
.fgr-v{display:inline;margin-right:.3em}
.box-f{width:120px;height:auto;display:block;border-radius:50%}
.cnt-m{width:100%;display:block;border-radius:var(--ui-r);border:1px solid var(--ui-border)}
.cnt-r{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:30px;align-items:start}
.cnt-r > *{min-width:0}
.sct-n{font-size:14px;color:var(--ui-muted)}
.grd-c{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:20px}
.grd-c > *{min-width:0}
.box{min-width:0}
.grd-c .box h3{margin:8px 0 5px;font-size:23px}
.ent li{padding:14px 0;border-bottom:1px solid var(--ui-border)}
.ent h2{font-size:23px;margin:0 0 4px}
.row-d{color:var(--ui-muted);font-size:15px;margin:0 0 4px}
.pst{max-width:760px}
.pst-d{color:var(--ui-muted);font-size:15px}
.pgn{display:flex;flex-wrap:wrap;gap:6px 15px;margin:25px 0;align-items:center;justify-content:space-between}
.pgn > *{min-width:0}
.err{font-size:66px;font-weight:bold;margin:0;color:#c5bbb1;line-height:1}
@media (max-width:640px){h1{font-size:24px}
h2{font-size:22px}
.cvr h1{font-size:24px}
.cvr{min-height:320px}
}
