.mec-volume-section{background:#f4f0e6;color:#142033;padding:72px 0;scroll-margin-top:30px}.mec-volume-shell{max-width:1180px;width:calc(100% - 40px);margin:auto}.mec-volume-heading{max-width:750px;margin-bottom:36px}.mec-volume-heading h2,.mec-volume-heading h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.12;letter-spacing:-.04em;margin:0 0 20px;text-wrap:balance}.mec-volume-heading p,.mec-volume-card p{line-height:1.65}.mec-volume-card{background:#fff;border:1px solid #d9d5cb;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px;margin-bottom:28px}.mec-volume-card__visual img,.mec-volume-card__visual svg{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mec-volume-card h3{font-size:1.65rem;line-height:1.25;margin:24px 0 12px;text-wrap:balance}.mec-volume-card label{display:block;font-weight:650;font-size:.9rem;line-height:1.5;margin:0 0 8px}.mec-volume-card input:not([type=checkbox]),.mec-volume-card select,.mec-volume-card textarea{width:100%;min-height:48px;padding:12px;border:1px solid #c5c9cc;background:#faf9f5;color:#142033;font:inherit;margin-bottom:18px;border-radius:0}.mec-volume-card textarea{resize:vertical}.mec-volume-card input:focus-visible,.mec-volume-card select:focus-visible,.mec-volume-card textarea:focus-visible,.mec-volume-card button:focus-visible{outline:2px solid #0c2747;outline-offset:3px}.mec-volume-total{display:flex;justify-content:space-between;gap:24px;background:#0c2747;color:#d8ceb0;padding:20px}.mec-volume-total span{display:block;font-size:.85rem;margin-bottom:8px}.mec-volume-total strong{font-size:1.8rem;line-height:1.2}.mec-volume-small{font-size:.85rem;margin:12px 0 22px}.mec-volume-card .mec-volume-check{display:flex;gap:12px;align-items:flex-start;margin:8px 0 24px;font-weight:400}.mec-volume-check input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.mec-volume-card button{width:100%;min-height:54px;background:#0c2747;color:#fff;border:0;font:inherit;font-weight:700;cursor:pointer}.mec-volume-card button:disabled{opacity:.5;cursor:default}.mec-volume-card summary{cursor:pointer;padding:15px 0;font-weight:650}.mec-volume-card table{width:100%;border-collapse:collapse}.mec-volume-card th,.mec-volume-card td{text-align:left;padding:10px;border-bottom:1px solid #ddd}.mec-volume-help{line-height:1.7;margin-top:28px}.mec-volume-help a{color:inherit;text-underline-offset:4px}@media(max-width:750px){.mec-volume-card{grid-template-columns:1fr;padding:20px;gap:24px}.mec-volume-section{padding:50px 0}.mec-volume-total strong{font-size:1.5rem}}

@media(max-width:750px){.mec-volume-card__visual img,.mec-volume-card__visual svg{height:240px;aspect-ratio:auto;object-fit:contain;object-position:center}.mec-volume-card__visual details{margin-bottom:16px}.mec-volume-card{gap:20px}.mec-volume-heading h1{font-size:2.2rem}}
