.ex-ch-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center;width:100%}.ex-chapter.flip .ex-ch-grid>.ex-media{order:2}.ex-media{position:relative;aspect-ratio:4/3;max-height:58vh;width:100%;overflow:hidden}.ex-media .id-duo img{transform:scale(1.06);transition:transform 1s var(--ease)}.ex-chapter:hover .ex-media .id-duo img{transform:scale(1)}.ex-mtag{inset-inline-start:16px;inset-block-end:14px;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--teal-light)}.ex-mghost,.ex-mtag{position:absolute;z-index:4}.ex-mghost{inset-inline-end:12px;top:6px;font-size:clamp(4rem,8vw,7rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:hsla(45,18%,96%,.18);pointer-events:none}.ex-head{display:flex;align-items:baseline;gap:clamp(14px,2.2vw,28px);margin-bottom:clamp(20px,2.6vw,34px)}.ex-num{font-size:clamp(2.6rem,6vw,5rem);font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--teal)}.ex-for{border-top:1px solid var(--charcoal);padding-top:18px;max-width:52ch}.ex-for .k{display:block;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.ex-for p{margin:0;font-size:15px;line-height:1.6;color:var(--charcoal);font-weight:600}.ex-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--teal)}.ex-link .msym{font-size:16px;transition:transform .3s var(--ease)}.ex-link:hover .msym{transform:translate(3px,-3px)}[dir=rtl] .ex-link .msym{transform:scaleX(-1)}[dir=rtl] .ex-link:hover .msym{transform:scaleX(-1) translate(3px,-3px)}.ex-count{justify-self:end;text-align:end;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:rgba(195,209,216,.55)}.ex-count b{display:block;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:300;letter-spacing:-.03em;color:var(--teal-light);line-height:1;margin-bottom:8px}@media (max-width:1024px){.ex-ch-grid{grid-template-columns:1fr}.ex-chapter.flip .ex-ch-grid>.ex-media{order:0}.ex-media{aspect-ratio:16/9;max-height:42vh}.ex-count{justify-self:start;text-align:start}}