.mv-sheet-wrap{background:#faf8f5;padding:8px 0 40px}.mv-sheet-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;padding:0 0 14px;border-bottom:1px solid #dcd6cb;margin-bottom:22px}.mv-sheet-top a{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#1a5276;text-decoration:none}.mv-sheet-top .cnt{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6f6a5e}.mv-sheet-desc{max-width:68ch;font-size:1.02rem;line-height:1.65;color:#1c2833;margin:0 0 26px}.mv-sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 20px;list-style:none;margin:0;padding:0}.mv-sheet li{margin:0}.mv-sheet a.fr{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;background:#e9e3d8;border:1px solid #dcd6cb}.mv-sheet a.fr img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}@media (prefers-reduced-motion:no-preference){.mv-sheet a.fr:hover img{transform:scale(1.025)}}.mv-sheet .pl{display:block;margin:8px 0 0;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6f6a5e}.mv-sheet .cap{display:block;margin:3px 0 0;font-size:.86rem;line-height:1.45;color:#4a5661;font-style:italic}@media(max-width:900px){.mv-sheet{grid-template-columns:repeat(2,1fr);gap:20px 14px}}@media(max-width:520px){.mv-sheet{grid-template-columns:1fr;gap:22px}.mv-sheet--dense{grid-template-columns:1fr 1fr;gap:16px 10px}.mv-sheet--dense .cap{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-sheet-desc{font-size:.98rem}}.mv-sheet-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 0;padding-top:16px;border-top:1px solid #dcd6cb}.mv-sheet-pager a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #1a5276;border-radius:999px;color:#1a5276;text-decoration:none;font:600 14px/1 "DM Sans",system-ui,sans-serif}.mv-sheet-pager a:hover{background:#1a5276;color:#fff}.mv-sheet-pager .cnt{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;letter-spacing:.14em;color:#6f6a5e}
