:root{--navy:#173B59;--cream:#FFFDF7;--gold:#FFC531;--grey:#5E6875;--border:#E2E8F0}html{height:auto!important;width:auto!important;overflow:visible!important}body{margin:0;background:var(--cream);color:var(--navy);font-family:'Nunito Sans',sans-serif}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #01658c;outline-offset:3px}button{cursor:pointer}button:disabled{cursor:default;opacity:.65}.mvp-body{margin-left:270px;min-width:0}.mvp-body>header{height:auto;min-height:80px}.mvp-header-link{font-size:13px;font-weight:700;white-space:nowrap}.mvp-body header input{width:100%;border:1px solid #CBD5E1;border-radius:30px;background:#fff;padding:12px 30px 12px 44px;color:var(--navy)}.mvp-preview{padding:10px 30px;background:#FCE9A6;font-size:13px;text-align:center}.mvp-section{max-width:1240px;margin:auto;padding:42px 40px 56px}.mvp-section h1{font-family:Comfortaa,sans-serif;font-weight:700;font-size:clamp(25px,3vw,36px);line-height:1.3;margin:10px 0 12px}.mvp-section h2{font-family:Comfortaa,sans-serif;font-weight:700;font-size:22px;margin:20px 0 12px}.mvp-section>p{color:var(--grey)}.mvp-kicker{font:700 12px Rubik,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--grey)}.mvp-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0 18px;padding:20px;background:white;border:1px solid var(--border);border-radius:18px}.mvp-filters label{font-size:13px;font-weight:700;display:grid;gap:7px;flex:1;min-width:140px}.mvp-filters select{width:100%;border:1px solid #CBD5E1;border-radius:10px;padding:10px;background:white}.mvp-filters button{border:1px solid var(--border);border-radius:10px;padding:11px 16px;background:var(--cream);font-size:13px}.mvp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px}.mvp-card{background:#fff;border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #173b5908;display:flex;flex-direction:column}.mvp-card-art{height:140px;display:flex;align-items:center;justify-content:center;background:#BFE8F540}.mvp-card:nth-child(2) .mvp-card-art{background:#DDD7F340}.mvp-card:nth-child(3) .mvp-card-art{background:#FCE9A650}.mvp-card-art span{font-size:54px;color:#173B59}.mvp-card-body{padding:23px;display:flex;flex:1;flex-direction:column;gap:14px}.mvp-badge{align-self:start;display:inline-block;padding:5px 10px;background:#FCE9A6;border-radius:30px;font:600 11px Rubik,sans-serif}.mvp-card h3{font-family:Comfortaa,sans-serif;font-size:17px;line-height:1.4;font-weight:700}.mvp-card p{color:var(--grey);font-size:14px;line-height:1.6;flex:1}.mvp-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:12px 18px;border:0;border-radius:30px;background:var(--gold);color:var(--navy);font-weight:700;font-size:14px;text-decoration:none}.mvp-button:hover{background:#F5B819}.mvp-empty{background:white;border:1px solid var(--border);border-radius:22px;padding:28px}.mvp-empty p{margin:12px 0 20px;color:var(--grey)}.mvp-collections{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mvp-collections a{background:white;border:1px solid var(--border);border-radius:30px;padding:10px 18px;font-weight:700;font-size:14px}.mvp-footer{padding:36px 40px;background:white;border-top:1px solid var(--border)}.mvp-footer strong{font:700 21px Comfortaa,sans-serif}.mvp-footer p{margin:12px 0;color:var(--grey);font-size:14px;max-width:750px}.mvp-footer nav{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0;font-size:14px;font-weight:700}.mvp-detail nav{font-size:14px;margin-bottom:28px}.mvp-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;margin-top:24px}.mvp-detail li{margin:12px 0}.mvp-detail ul{list-style:disc;padding-left:20px}.mvp-lead{max-width:720px;font-size:18px}.mvp-close{display:none}.mvp-backdrop{position:fixed;inset:0;background:#173b5970;z-index:35}.skip-link{position:fixed;top:-100px;left:16px;z-index:99;background:white;padding:12px;border-radius:12px}.skip-link:focus{top:12px}[hidden]{display:none!important}#sidebarMenu a[aria-current=page]{background:#FCE9A6}#sidebarMenu{overflow-y:auto}#sidebarMenu a{max-width:100%}#sidebarMenu .mvp-close{padding:12px;text-align:right;font-weight:700}.mvp-admin textarea{width:100%;min-height:420px;font:13px monospace;border:1px solid var(--border);border-radius:12px;padding:16px;background:white}.mvp-admin-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
@media(max-width:1100px){.mvp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.mvp-body{margin-left:0}.mvp-close{display:block}.mvp-header-link{display:none}#sidebarMenu{transform:translateX(-100%)}#sidebarMenu.mvp-open{transform:translateX(0)}.mvp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-section{padding:30px 24px}.mvp-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.mvp-grid{grid-template-columns:1fr}.mvp-body>header{flex-wrap:wrap;padding:14px 16px;gap:12px}.mvp-body>header>div:nth-child(2){flex-basis:100%;margin:0;order:3}.mvp-section{padding:28px 16px}.mvp-footer{padding:30px 20px}.mvp-preview{padding:12px 16px}.mvp-filters{padding:16px;gap:12px}.mvp-filters label{min-width:100%}.mvp-card-art{height:120px}.mvp-detail nav{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(max-width:639px){.mvp-body main>section:first-child [class*="-top-12"][class*="pointer-events-auto"]{width:min(280px,75vw)}}

.mvp-breadcrumb{padding:14px 24px;font-size:13px;background:white}.mvp-breadcrumb a{text-decoration:underline}.mvp-disclosure{padding:20px 30px;color:#5E6875;font-size:14px;border-top:1px solid #E2E8F0}.mvp-section p{line-height:1.7}.mvp-section ul{list-style:disc;padding-left:24px}
