*{box-sizing:border-box}html{color-scheme:light;scroll-padding-top:1rem}body{margin:0;background:#f4f7fa;color:#16334a;font:1rem/1.55 system-ui,-apple-system,'Segoe UI',sans-serif}
.wrap{width:min(1180px,calc(100% - 40px));margin:auto}header,footer{background:white}header{border-bottom:1px solid #d5e0e9}header .wrap,footer .wrap{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-block:14px}
header img{display:block;width:142px;height:auto}nav,.chips{display:flex;flex-wrap:wrap;gap:10px 19px;align-items:center}
a{color:#075687;text-underline-offset:3px}nav a,.chips a,.card h2 a{text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible{outline:3px solid #1769a1;outline-offset:3px}nav a{font-weight:600}
main{padding-block:24px 48px}.crumb{font-size:.9rem;color:#506776;margin-bottom:20px}.crumb a{font-weight:450}.crumb span{color:#91a4af}h1,h2,h3{line-height:1.18;color:#142f48}h1{font-size:clamp(1.9rem,4vw,3.05rem);letter-spacing:-.035em;margin:.4em 0}h2{font-size:1.45rem;margin:1.25em 0 .65em}h3{font-size:1.13rem}p{margin:.55em 0 1em}
.lead{color:#476074;max-width:76ch;font-size:1.1rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(295px,100%),1fr));gap:16px;margin-top:24px}.card,.paper,details{border:1px solid #d5e0e8;border-radius:10px;background:white;padding:clamp(16px,2.2vw,26px);min-width:0}.card h2{font-size:1.18rem;margin:0 0 .55em}.card p{color:#425e72;font-size:.95rem}.chips{gap:6px}.chips a{border-radius:5px;background:#eef4f8;padding:4px 8px;font-size:.88rem;font-weight:600}.thumb{width:100%;height:135px;object-fit:contain;display:block;margin-bottom:1rem}.heroimg{max-width:100%;max-height:320px;object-fit:contain;display:block;margin:1.25rem auto}
.paper{margin-top:22px}.paper h2:first-child{margin-top:0}.paper li{margin-block:.3em}.paper ul,.paper ol{padding-inline-start:1.5em}.table-wrap{overflow-x:auto;margin:1.2rem 0}table{border-collapse:collapse;width:100%;font-size:.94rem}td,th{border:1px solid #ccd9e2;padding:7px 9px;vertical-align:top}td p{margin:0}th{background:#ecf3f8;text-align:left}.files{padding:0!important;list-style:none}.files li{margin:0}.files a{display:flex;gap:.8rem;align-items:baseline;padding:9px 0;text-decoration:none;overflow-wrap:anywhere}.files a:before{content:'PDF';flex:none;color:#8d3434;background:#fcf0ef;padding:2px 5px;border-radius:3px;font-size:.68rem;font-weight:700}.files a:hover{text-decoration:underline}
details{padding:13px 18px;margin:9px 0}summary{font-weight:650;cursor:pointer}.stamp,footer{font-size:.88rem;color:#526a7b}.stamp{margin-top:24px}.quick{margin:12px 0 20px}.quick a{margin-right:16px}.contact{margin-top:28px;border-top:1px solid #d5e0e8;padding-top:15px}footer{border-top:1px solid #d5e0e9}footer .wrap{padding-block:20px}
@media(max-width:620px){.wrap{width:calc(100% - 28px)}header .wrap{gap:10px}header img{width:115px}header nav{gap:10px;font-size:.9rem}.phone{display:none}main{padding-top:15px}.crumb{gap:6px}.card,.paper{padding:16px}}