:root{--v7-border:rgba(126,148,173,.2);--v7-gold:#d9af5c;--v7-slate:#101c30}
.v7-page{padding-top:28px;padding-bottom:75px}.v7-hero{border-radius:20px;background:linear-gradient(115deg,#111d32,#1c3351 70%,#213044);padding:35px 38px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;box-shadow:0 12px 36px rgba(12,24,41,.12)}.v7-hero h1{font-size:clamp(26px,4vw,43px);letter-spacing:-.045em;margin:12px 0 9px}.v7-hero p{color:#cbd5e3;line-height:1.65;max-width:750px;margin:0}.v7-hero a.small{color:#ddc792;display:block}.v7-hero .eyebrow{color:#e2b76b}.v7-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.v7-hero-actions .btn{white-space:nowrap}.v7-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:13px;margin:20px 0}.v7-metrics>div{padding:21px 20px;background:#fff;border:1px solid #e6ebf2;border-radius:15px;display:flex;flex-direction:column;gap:7px}.v7-metrics small{color:#677485;font-weight:650}.v7-metrics strong{font-size:24px;line-height:1.2;color:#15253c}.v7-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.v7-page .v7-block{padding:25px;margin-bottom:18px;border:1px solid #e7ebf1;border-radius:15px}.v7-block h2{font-size:22px;letter-spacing:-.02em;margin-top:0}.v7-block h3{margin:0 0 12px}.v7-block .muted{line-height:1.6}.v7-between{display:flex;justify-content:space-between;align-items:center;gap:10px}.v7-item{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e7ebf1;padding:12px 0;word-break:break-word}.v7-item small{color:#87919d;font-size:12px}.v7-minor{padding:12px 0;border-top:1px solid #e7ebf1}.v7-minor summary{cursor:pointer;font-weight:700}.v7-minor form{margin-top:15px}.v7-grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin:22px 0}.v7-tile{display:block;border-radius:16px;border:1px solid #e6ebf1;background:#fff;padding:23px;color:#1f3043;text-decoration:none}.v7-tile:hover{border-color:#d8b56c;box-shadow:0 8px 30px rgba(0,0,0,.06)}.v7-tile h3{font-size:24px;margin:13px 0 8px}.v7-tile p{color:#617080}.v7-eyebrow{font-size:11px;font-weight:750;letter-spacing:.11em;color:#9d762e}.v7-photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0}.v7-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:9px;border:1px solid #d9e0e9}.v7-page .field{margin-bottom:14px}.v7-page .field input,.v7-page .field select,.v7-page .field textarea{max-width:100%}.v7-page .tablewrap{overflow:auto}.v7-page .btn.tiny{padding:7px 11px;font-size:12px}
@media(max-width:830px){.v7-hero{padding:25px;align-items:flex-start;flex-direction:column}.v7-two-cols{grid-template-columns:1fr}.v7-photo-grid{grid-template-columns:repeat(2,1fr)}.v7-block{padding:17px!important}.v7-item{align-items:flex-start}.v7-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
