.mb-article h5{font-size:clamp(1rem,1.5vw,1.12rem)}.mb-article h6{font-size:1rem}.mb-auto-long.is-long .mb-row{grid-template-columns:1fr;align-items:start}.mb-auto-long.is-long .mb-media{order:-1}.mb-slot-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mb-slot-card{border:1px solid var(--mb-border);border-radius:var(--mb-radius);background:#fff;padding:12px;box-shadow:0 6px 16px rgba(8,16,35,.06)}.mb-slot-card h4{margin-bottom:8px}.mb-slot-card .mb-media{margin-top:8px}.mb-slot-card .mb-media img{aspect-ratio:16/10}.mb-slot-card.slot-span-2{grid-column:span 2}.mb-slot-card.slot-span-4{grid-column:1/-1}.mb-subtree{margin-top:14px;padding:12px;border:1px solid var(--mb-border);border-radius:12px;background:#fff}.mb-subtree h6{color:var(--mb-deep);margin-top:12px;margin-bottom:6px;font-weight:800}.mb-subtree h6:first-of-type{margin-top:0}@media (max-width:1199px){.mb-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mb-slot-grid{grid-template-columns:1fr}}.mb-article .mb-slot-grid{align-items:stretch}.mb-article .mb-slot-card{display:flex;flex-direction:column;height:100%}.mb-article .mb-slot-card .mb-copy{flex:1 1 auto;padding-bottom:14px}.mb-article .mb-slot-card .mb-media{margin-top:auto}.mb-article .mb-slot-card .mb-media a{width:100%;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--mb-radius)}.mb-article .mb-slot-card .mb-media img{width:100%;height:100%;object-fit:cover;display:block}.mb-article .mb-slot-card .mb-copy p:last-child{margin-bottom:0}.mb-article .mb-mini .mb-media{margin-top:14px}.mb-article .mb-row.mb-split>.mb-guide .mb-media{margin-top:14px}@media (max-width:768px){.mb-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.mb-table{min-width:560px}.mb-table th,.mb-table td{white-space:nowrap}}.mb-article .mb-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.mb-article .mb-table{width:max-content;min-width:560px}.mb-article .mb-table th,.mb-article .mb-table td{white-space:nowrap}}.mb-article .mb-table-wrap{margin:18px 0 22px}.mb-article .mb-table-wrap+.mb-copy p{margin-top:16px}.mb-article .mb-hero>.mb-media{order:-1;margin:0 0 22px}@media (max-width:767px){.mb-article .mb-hero>.mb-media{margin:0 0 18px}}