/* Ver.13.3: McB media section only. Other page layout unchanged. */
.media-inner-v133{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:36px}
.media-inner-v133 .media-intro h2{margin-bottom:17px}
.media-inner-v133 .media-intro p{line-height:1.85}
.media-caution{font-size:13px!important;color:#526e62}
.media-features{display:grid;gap:15px}
.media-feature{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:center;background:#fffefa;border:1px solid #dce8df;border-radius:15px;padding:18px;box-shadow:0 5px 24px #123f2810}
.media-feature-icon{width:104px;height:120px;display:flex;align-items:center;justify-content:center;border:1px solid #e3d4d0;background:linear-gradient(160deg,#f9f1f0,#fff,#e6ece8);color:#246149;font-size:22px;font-weight:600;letter-spacing:.03em}
.media-feature-icon.blog{height:94px;background:linear-gradient(160deg,#e6eee7,#fff,#d6e7dd);font-size:19px}
.media-feature h3{font-size:18px;margin:0 0 8px;color:#184b3e}
.media-feature p{font-size:13px;line-height:1.75;margin:0 0 7px}
.media-feature .media-status{font-size:12px;color:#657b6f;margin:0}
@media(max-width:700px){.media-inner-v133{grid-template-columns:1fr}.media-feature{grid-template-columns:80px 1fr;padding:12px;gap:12px}.media-feature-icon{width:80px;height:100px;font-size:18px}.media-feature-icon.blog{height:85px}.media-feature h3{font-size:16px}}
