
.mv-page.mv-illustrated-page .mv-page-layout{grid-template-columns:210px minmax(0,900px);gap:54px}
.mv-page.mv-illustrated-page .mv-breadcrumb{margin-bottom:40px}
.mv-page.mv-illustrated-page aside{padding-right:24px}
.mv-page.mv-illustrated-page aside nav{font-size:12px;gap:18px}
.mv-page.mv-illustrated-page a[aria-current="page"]{font-weight:700;color:var(--mv-red)}
.mv-page-hero{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:30px;align-items:center;margin-bottom:40px}
.mv-page.mv-illustrated-page h1{font-size:46px;line-height:1.12;margin:10px 0 20px}
.mv-page-hero-copy p{font-size:14px;line-height:1.8;color:var(--mv-muted)}
.mv-page-hero-copy .mv-lead{font:italic var(--mv-accent-size)/1.4 var(--mv-serif);color:var(--mv-red);margin:0 0 20px}
.mv-page-art{height:280px;background:var(--mv-green);color:#d7cca7;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:1px solid #d7cca750;outline-offset:-17px}
.mv-page-art:after{content:'✧';position:absolute;right:27px;top:21px;font:30px var(--mv-serif)}
.mv-page-art img{width:92px;height:auto;display:block}
.mv-page-art-stamp{font:9px/1.9 Arial,sans-serif;letter-spacing:.27em;text-align:center;margin-top:24px}
.mv-page-art-line{background:#eee8dc;color:#88795f;outline-color:#88795f40}
.mv-page-art-line svg{width:120px;height:120px}
.mv-page.mv-illustrated-page svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.mv-page-illustrated-block{padding:28px 0;border-top:1px solid var(--mv-line);display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:34px;align-items:center}
.mv-page.mv-illustrated-page .mv-page-body h2{font-size:28px;line-height:1.2;margin:0 0 16px}
.mv-page.mv-illustrated-page .mv-page-body p,.mv-page.mv-illustrated-page .mv-page-body li{font-size:14px;line-height:1.8;margin:12px 0}
.mv-page-block-number{font:10px Arial,sans-serif;letter-spacing:.18em;color:#8c927c;margin-bottom:13px}
.mv-page-icon-panel{height:130px;background:#eee8dc;display:grid;place-items:center;color:#8b7b60}
.mv-page-icon-panel svg{width:78px;height:78px}
.mv-page-illustrated-block:nth-child(even) .mv-page-icon-panel{background:#e7eadf;color:#61765d}
.mv-page-illustrated-block:last-of-type .mv-page-icon-panel{background:#efe1dc;color:#895558}
.mv-page-art-end{margin-top:30px;text-align:center;color:#9b9276;font-size:20px;letter-spacing:16px}
.mv-page-mobile-nav{display:none}
@media(max-width:900px){.mv-page.mv-illustrated-page .mv-page-layout{grid-template-columns:minmax(0,1fr);gap:30px}.mv-page-hero{grid-template-columns:1fr}.mv-page-art{height:190px}.mv-page.mv-illustrated-page h1{font-size:38px}.mv-page-art img{width:70px}.mv-page-art-stamp{margin-top:12px}}
@media(max-width:650px){
.mv-page.mv-illustrated-page{padding-top:20px;padding-bottom:32px}
.mv-page.mv-illustrated-page .mv-breadcrumb{margin-bottom:18px}
.mv-page-mobile-nav{display:flex;gap:8px;overflow-x:auto;margin:0 0 28px;padding-bottom:3px;max-width:100%}
.mv-page-mobile-nav a{white-space:nowrap;background:none;border:1px solid var(--mv-line);padding:6px 12px;font-size:11px;border-radius:20px;text-decoration:none;line-height:1.7}
.mv-page.mv-illustrated-page .mv-page-mobile-nav a[aria-current="page"]{background:var(--mv-green);color:var(--mv-cream);border-color:var(--mv-green)}
.mv-page-hero{gap:24px;margin-bottom:30px}
.mv-page.mv-illustrated-page h1{font-size:34px;margin:9px 0 16px}
.mv-page-hero-copy .mv-lead{font-size:var(--mv-accent-size);margin-bottom:16px}
.mv-page-hero-copy p{font-size:14px;line-height:1.7}
.mv-page-art{height:174px}.mv-page-art img{width:58px}.mv-page-art-stamp{font-size:8px;line-height:1.7;margin-top:12px}.mv-page-art-line svg{width:86px;height:86px}
.mv-page-illustrated-block{padding:24px 0;grid-template-columns:minmax(0,1fr) 58px;gap:16px;align-items:start}
.mv-page.mv-illustrated-page .mv-page-body h2{font-size:25px;line-height:1.2}
.mv-page.mv-illustrated-page .mv-page-body p{font-size:14px;line-height:1.75}
.mv-page-icon-panel{width:58px;height:70px;margin-top:28px}.mv-page-icon-panel svg{width:40px;height:40px}.mv-page-block-number{font-size:9px}.mv-page-art-end{margin-top:10px}
}

.mv-page.mv-illustrated-page article,.mv-page-hero-copy{min-width:0}

.mv-page-mobile-nav{scrollbar-width:thin;scroll-padding-inline:8px}
.mv-page-mobile-nav a{display:block;flex-shrink:0}
.mv-page-hero-copy a{overflow-wrap:anywhere}
@media(max-width:650px){.mv-page.mv-illustrated-page aside{display:none}.mv-page-mobile-nav a{min-height:40px;display:flex;align-items:center}.mv-page.mv-illustrated-page .mv-page-layout{gap:0}}

.mv-page.mv-illustrated-page[data-page-handle="contact"]{padding-bottom:0}

.mv-page.mv-illustrated-page aside{align-self:start;position:sticky;top:30px}
.mv-page.mv-illustrated-page aside nav{gap:18px;font-size:12px;font-family:inherit;line-height:inherit;letter-spacing:inherit}
.mv-page.mv-illustrated-page aside nav a{position:relative;padding:0}
.mv-page.mv-illustrated-page aside a[aria-current="page"]:before{content:'✦';position:absolute;left:-21px;top:50%;transform:translateY(-50%);color:#b2a078;font-size:15px;font-weight:400;line-height:1}
.mv-page-sidebar-note{font:italic var(--mv-accent-size)/1.3 var(--mv-serif);letter-spacing:0;color:var(--mv-muted);margin:46px 0 0}
@media(max-width:900px){.mv-page.mv-illustrated-page aside{position:static}}
