 .mwt-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:26px 0}.mwt-pagination a,.mwt-pagination span{display:inline-block;padding:8px 13px;border:1px solid #d8dce2;border-radius:5px;text-decoration:none;line-height:1.3}.mwt-pagination .current{background:#192237;color:#fff;border-color:#192237}.mwt-pagination a:hover{background:#f1f3f5}.mwt{position:relative;max-width:100%;--mwt-cols:3;--mwt-gap:20px;--mwt-radius:12px;--mwt-imgheight:170px;--mwt-visible:var(--mwt-cols)}.mwt *{box-sizing:border-box}.mwt-track{gap:var(--mwt-gap)}.mwt.is-grid .mwt-track{display:grid;grid-template-columns:repeat(var(--mwt-visible),minmax(0,1fr))}.mwt-item{position:relative;min-width:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:var(--mwt-radius);background:#fff}.mwt-card-link{position:absolute;inset:0;z-index:1}.mwt-body a,.mwt-read-more{position:relative;z-index:2}.mwt-read-more{display:inline-block;margin-top:16px;font-weight:600;text-decoration:underline}.mwt-image img{display:block;width:100%;height:var(--mwt-imgheight);object-fit:cover}.mwt-copy{padding:20px}.mwt-title{margin:0 0 12px;font-size:20px;line-height:1.3}.mwt-body{font-size:15px;line-height:1.6}.mwt-body>:last-child{margin-bottom:0}.mwt.is-slider .mwt-window{overflow:hidden}.mwt.is-slider .mwt-track{display:flex;transition:transform .45s ease;align-items:stretch}.mwt.is-slider .mwt-item{flex:0 0 calc((100% - (var(--mwt-visible) - 1)*var(--mwt-gap))/var(--mwt-visible))}.mwt-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#192237;color:#fff;width:36px;height:44px;font-size:24px;cursor:pointer}.mwt-nav:hover,.mwt-nav:focus-visible{background:#293a57;color:#fff}.mwt-prev{left:-18px}.mwt-next{right:-18px}@media(max-width:900px){.mwt{--mwt-visible:2}}@media(max-width:600px){.mwt{--mwt-visible:1}.mwt-prev{left:-12px}.mwt-next{right:-12px}}

 /* Clay-inspired floating cards, scoped to modern mode */
 .mwt-style-modern .mwt-item{background:#f7f7f5;border:1px solid #eaeae7;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.055);overflow:hidden;break-inside:avoid;page-break-inside:avoid;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
 .mwt-style-modern .mwt-item:hover{background:#f1f1ee;transform:translateY(-4px);box-shadow:0 15px 34px rgba(0,0,0,.10)}
 .mwt-style-modern .mwt-copy{padding:28px}
 .mwt-style-modern .mwt-head{display:flex;align-items:center;gap:13px;margin-bottom:19px;min-height:48px}
 .mwt-style-modern .mwt-image{width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:50%;background:#e5e5e2}
 .mwt-style-modern .mwt-image img{display:block;width:48px;height:48px;object-fit:cover;border-radius:50%}
 .mwt-style-modern .mwt-title{margin:0;font-size:17px;line-height:1.35;font-weight:700;color:#222}
 .mwt-style-modern .mwt-body{font-size:15px;line-height:1.7;color:#555}
 .mwt-style-modern .mwt-read-more{display:inline-block;margin-top:20px;color:#db541d;font-size:14px;font-weight:700;text-decoration:none}
 .mwt-style-modern .mwt-read-more:hover{text-decoration:underline}
 .mwt-style-modern.is-grid .mwt-track{display:block;columns:var(--mwt-visible);column-gap:var(--mwt-gap)}
 .mwt-style-modern.is-grid .mwt-item{display:inline-block;width:100%;margin:0 0 var(--mwt-gap);vertical-align:top}
 .mwt-style-modern.is-slider .mwt-track{align-items:flex-start}
 .mwt-style-modern.is-slider .mwt-item{align-self:flex-start}
 @media(max-width:900px){.mwt-style-modern.is-grid .mwt-track{columns:2}}
 @media(max-width:600px){.mwt-style-modern.is-grid .mwt-track{columns:1}.mwt-style-modern .mwt-copy{padding:22px}}
 @media(prefers-reduced-motion:reduce){.mwt-style-modern .mwt-item{transition:none}.mwt-style-modern .mwt-item:hover{transform:none}}

/* v1.4.2: row-major masonry grid; 1 and 2 items centered, never stacked. */
.mwt-style-modern.is-grid .mwt-track{display:grid;columns:auto;column-gap:normal;grid-template-columns:repeat(var(--mwt-visible),minmax(0,1fr));grid-auto-rows:8px;column-gap:var(--mwt-gap);row-gap:var(--mwt-gap);align-items:start}
.mwt-style-modern.is-grid .mwt-item{display:block;width:auto;margin:0;grid-row-end:span 1;min-width:0}
.mwt-style-modern.is-grid.mwt-count-1 .mwt-track{grid-template-columns:minmax(0, min(100%, 420px));justify-content:center}
.mwt-style-modern.is-grid.mwt-count-2 .mwt-track{grid-template-columns:repeat(2,minmax(0, min(50%, 420px)));justify-content:center}
@media(max-width:900px){.mwt-style-modern.is-grid .mwt-track{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mwt-style-modern.is-grid .mwt-track,.mwt-style-modern.is-grid.mwt-count-2 .mwt-track{grid-template-columns:minmax(0,1fr)}}

/* v1.4.3 per-shortcode card palette. Defaults preserve the Clay-inspired theme. */
.mwt-style-modern .mwt-item {background-color:var(--mwt-tile,#f7f7f5);border-color:var(--mwt-border,#eaeae7)}
.mwt-style-modern .mwt-item:hover {background-color:var(--mwt-tile,#f7f7f5)}
.mwt-style-modern .mwt-title {color:var(--mwt-title,#222222)}
.mwt-style-modern .mwt-body {color:var(--mwt-description,#555555)}
.mwt-style-classic .mwt-item {background-color:var(--mwt-tile,#f7f7f5);border-color:var(--mwt-border,#eaeae7)}
.mwt-style-classic .mwt-title {color:var(--mwt-title,#222222)}
.mwt-style-classic .mwt-body {color:var(--mwt-description,#555555)}

/* Per-shortcode link color (modern and classic cards). */
.mwt .mwt-read-more, .mwt .mwt-body a {color:var(--mwt-link,#db541d)}
.mwt .mwt-read-more:hover, .mwt .mwt-body a:hover {color:var(--mwt-link,#db541d)}
