/* v37: compact cards and tactile profile media. */
.sp33-listing .post37,.pv28-related-grid .post37{border:1px solid color-mix(in srgb,var(--viewer-accent35) 24%,var(--paper))!important;border-radius:15px!important;background:var(--paper)!important;box-shadow:none!important}
.post37 .sp32-cover{aspect-ratio:1.6!important}
.post37 .sp32-body{min-height:0!important;padding:0 13px 11px!important}
.post37 .sp32-author{height:49px;min-height:49px;gap:6px}
.post37 .sp32-author>button{min-width:0;gap:7px;padding-top:0}
.post37 .sp32-author img,.post37 .sp32-author img.story-ring16,.post37 .sp32-author img[data-story-open16]{width:35px!important;height:35px!important;border:1.5px solid var(--viewer-accent35,var(--accent))!important;outline:0!important;box-shadow:none!important;transform:translateY(-4px);padding:2px;background:var(--paper)}
.post37 .sp32-author .post37-account{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;max-width:150px;font-weight:400;direction:rtl;overflow:hidden;text-align:start}
.post37-account b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;font-weight:700;color:var(--ink)}
.post37-account small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;opacity:.6;text-align:right}
.post37 .sp32-author time{font-size:9px;white-space:nowrap}
.post37 .sp32-title{font-size:17px!important;line-height:1.45!important;min-height:2.9em!important;max-height:2.9em!important;margin:2px 0 5px!important;letter-spacing:0}
.post37 .sp32-body>p{font-size:11px;line-height:1.65;min-height:3.3em!important;max-height:3.3em!important;margin:0 0 7px!important}
.post37 .sp35-stats{padding-top:7px;font-size:9px;gap:1px 6px;line-height:1.8}
.post37 .sp32-card-actions{justify-content:center!important;margin:7px 0 0!important;padding:0!important;gap:10px!important;width:100%}
.post37 .sp32-card-actions .pv28-button{width:31px!important;height:31px!important;min-width:31px!important;padding:7px!important;margin:0!important}
.post37 .sp32-card-actions svg{width:17px!important;height:17px!important}
.post37.sk34-card .sp32-author>.sk34-avatar{width:35px;height:35px;transform:translateY(-4px);border:1.5px solid color-mix(in srgb,var(--viewer-accent35) 28%,transparent)}
.post37.sk34-card .post37-account .sk34-line{margin:2px 0;height:9px}
.post37.sk34-card .sp32-card-actions>.sk34-icon{width:31px;height:31px;margin:0!important}
.post37.sk34-card .sp32-title>.sk34{margin:4px 0}
/* These buttons are interactive in the viewer and remain editable layers in the composer. */
.scene-layer6[data-scene-person37],.pv28-layers .scene-layer6[data-scene-person37]{pointer-events:auto!important;cursor:pointer;border:0;appearance:none;line-height:1.25}
.scene-text-mention37{font:inherit;color:inherit;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;line-height:inherit;vertical-align:baseline;pointer-events:auto!important}
.scene-layer6[data-scene-person37]:focus-visible,.scene-text-mention37:focus-visible{outline:2px solid var(--viewer-accent35,var(--accent))!important;outline-offset:3px}
.scene-hit37{background:transparent!important;color:transparent!important;box-shadow:none!important;text-shadow:none!important}
.scene-hit37>*{opacity:0}.scene-hit37:focus-visible{outline:2px solid var(--viewer-accent35,var(--accent))!important}
/* The progress ring owns scrubbing; the inner disc owns play/pause. */
.banner-audio36 .cd-player37{display:block;background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
.cd-controls37{display:flex;align-items:center;justify-content:space-between;gap:9px;direction:rtl;width:100%;padding:3px 0 0}
.cd-controls37 .cd-orbit37{position:relative;width:116px;height:116px;flex:0 0 116px;isolation:isolate}
.cd-controls37 .cd-seek37{position:absolute;inset:0;width:116px!important;height:116px!important;min-width:116px!important;border:0!important;border-radius:50%;padding:0!important;background:none!important;touch-action:none;user-select:none;cursor:crosshair;z-index:1}
.cd-seek37>svg{width:100%!important;height:100%!important;display:block;overflow:visible;pointer-events:none;fill:none;stroke-width:2.5}
.cd-seek37 .cd-rail37{stroke:color-mix(in srgb,var(--accent) 18%,transparent)}
.cd-seek37 .cd-progress37{stroke:var(--accent);stroke-linecap:round}
.cd-seek37 .cd-knob37{fill:var(--accent);stroke:var(--paper);stroke-width:1.5;filter:drop-shadow(0 1px 2px rgba(var(--tp-p900-rgb),0.133))}
.cd-seek37[aria-disabled=true]{opacity:.45;cursor:default}
.cd-controls37 .disc37{position:absolute;inset:13px;width:90px!important;height:90px!important;min-width:90px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--accent) 25%,#fff)!important;border-radius:50%;background:var(--paper)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 0 0 4px #fff8!important;overflow:hidden;z-index:2;display:grid;place-items:center}
.cd-sheen37{position:absolute;inset:3px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 5px,#ffffff48 5.5px 6px,transparent 6.5px 12px),conic-gradient(from -30deg,var(--tp-n50),#acbce4,var(--tp-n200),var(--tp-p300),var(--accent),#f0dff6,var(--tp-s100),var(--tp-p300),var(--tp-n50));opacity:.92;box-shadow:inset 0 0 12px #fff8}
.cd-sheen37:after{content:"";position:absolute;inset:13px;border:1px solid #fff8;border-radius:50%;box-shadow:0 0 0 5px #fff2,0 0 0 12px #fff2}
.disc37.playing .cd-sheen37{animation:orbit37 12s linear infinite}
.cd-hub37{display:grid;place-items:center;position:relative;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--accent) 86%,#fff);border:2px solid #ffffffc9;box-shadow:0 0 0 5px #ffffff40;color:#fff}
.cd-hub37 svg{width:17px!important;height:17px!important;fill:#ffffff24}
.cd-controls37 .cd-mute37{width:34px!important;height:34px!important;min-width:34px;padding:7px!important;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 7%,transparent)!important;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;color:var(--accent)}
.cd-mute37 svg{width:18px!important;height:18px!important}
.cd-controls37 .cd-time37{flex:1;min-width:54px;text-align:center;display:flex;flex-direction:column;gap:3px;direction:ltr;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.cd-time37 strong{font-size:20px;font-weight:500;letter-spacing:.5px;line-height:1.3}.cd-time37 span{font-size:10px;opacity:.5}
.profile-banner.banner-audio36{min-height:218px!important}
@keyframes orbit37{to{transform:rotate(360deg)}}
/* Compact content-led banners; the expanded view reuses these same surfaces. */
.profile-banners{align-items:stretch;scroll-snap-type:x proximity}
.profile-banner.banner37{--banner-radius37:20px;position:relative;isolation:isolate;display:flex!important;flex-direction:column;align-items:stretch;gap:0;min-width:0;max-width:none;padding:0!important;border:1px solid color-mix(in srgb,var(--banner-color) 24%,var(--paper))!important;border-radius:var(--banner-radius37)!important;overflow:hidden;background:var(--paper)!important;color:var(--ink);box-shadow:0 5px 18px rgba(var(--tp-p900-rgb),0.035);box-sizing:border-box}
.profile-banners .profile-banner.banner37{height:186px;min-height:186px;max-height:186px;flex:0 0 252px;min-width:252px;max-width:252px;scroll-snap-align:start}
.banner37-visual{height:34px;min-height:34px;position:relative;flex:none;pointer-events:none}
.banner37-kind{position:absolute;right:16px;top:13px;font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.2px;color:var(--ink);opacity:.7;max-width:calc(100% - 62px)}
.banner37-art{position:absolute;left:18px;top:25px;color:var(--banner-color);opacity:.22;transform:rotate(-8deg)}
.banner37-art svg{width:48px!important;height:48px!important;stroke-width:1.3}
.banner37-word{display:none}
.profile-banner.banner37 .banner37-edit{position:absolute;left:8px;top:6px;width:28px;height:28px;min-width:28px;padding:6px;display:grid;place-items:center;color:var(--ink);z-index:2}
.banner37-edit svg{width:15px;height:15px}
.banner37-copy{padding:5px 16px 7px;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;text-align:start;position:relative}
.profile-banner.banner37 .banner37-copy>b{font-size:16px;font-weight:700;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.profile-banner.banner37 .banner37-copy>p{font-size:11px;line-height:1.9;opacity:.75;margin:3px 0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}
.banner44-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-top:auto;padding-top:3px;flex:none}
.banner37-copy .banner37-link{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--ink);min-height:28px;max-width:calc(100% - 48px);text-decoration:none}
.banner37-link svg{width:14px;height:14px;color:var(--banner-color)}
.banner37-rule{display:block;width:26px;height:1px;background:var(--banner-color);opacity:.55}
.banner44-expand{display:grid;place-items:center;flex:none;width:44px;height:32px;padding:4px;border:0;border-radius:9px;background:transparent;color:var(--ink);touch-action:manipulation}
.banner44-expand svg{width:32px;height:24px}
.banner44-expand:focus-visible,.banner44-image-open:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}
/* A photograph as a little gallery print. */
.banner37-photo .banner37-visual{height:70px;min-height:70px;margin:8px 8px 0;overflow:hidden;border-radius:12px;pointer-events:auto;background:color-mix(in srgb,var(--banner-color) 16%,var(--paper))}
.banner37 .banner44-image-open{height:100%;width:100%;padding:0;border:0;background:transparent;display:block}
.profile-banner.banner37 .banner-picture{width:100%!important;height:100%!important;border-radius:0;object-fit:cover;display:block}
.banner37-photo .banner37-kind{right:8px;top:7px;padding:3px 7px;border-radius:5px;background:var(--paper);color:var(--ink);opacity:1;font-size:8px}
.banner37-photo .banner37-edit{background:var(--paper)!important;top:14px;left:16px}
.banner37-photo .banner37-copy>b,.banner37-location .banner37-copy>b{-webkit-line-clamp:1;font-size:14px}
.banner37-photo .banner37-copy>p,.banner37-location .banner37-copy>p{-webkit-line-clamp:1;font-size:10px;margin:1px 0}
/* Words, a folded notebook, a link, a map and an ornamental tile. */
.profile-banner.banner37-text{background:linear-gradient(135deg,color-mix(in srgb,var(--banner-color) 12%,var(--paper)),var(--paper))!important}
.banner37-text .banner37-copy{border-inline-start:2px solid color-mix(in srgb,var(--banner-color) 45%,transparent);margin-inline-start:15px;padding-inline-start:12px}
.banner37-text .banner37-copy>b{padding-inline-end:18px}
.banner37-text .banner37-art{left:13px;top:37px;opacity:.13}
.profile-banner.banner37-note{background:linear-gradient(150deg,color-mix(in srgb,var(--banner-color) 13%,var(--paper)),var(--paper))!important}
.banner37-note:after{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background:linear-gradient(45deg,transparent 49%,color-mix(in srgb,var(--banner-color) 17%,var(--paper)) 50%);pointer-events:none;z-index:-1}
.banner37-note .banner37-art{display:none}
.banner37-note .banner37-copy>p{background:repeating-linear-gradient(transparent 0 calc(1.9em - 1px),color-mix(in srgb,var(--banner-color) 15%,transparent) calc(1.9em - 1px) 1.9em)}
.banner37-note .banner44-footer{border-top:1px dashed color-mix(in srgb,var(--banner-color) 25%,transparent)}
.profile-banner.banner37-link{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--banner-color) 18%,var(--paper)),transparent 65%),var(--paper)!important}
.banner37-link .banner37-art{top:43px;left:16px;transform:rotate(-22deg);opacity:.2}
.banner37-link .banner37-copy>b{padding-inline-end:32px}
.banner37-link .banner44-footer{border-top:1px solid color-mix(in srgb,var(--banner-color) 23%,transparent)}
.banner37-location .banner37-visual{height:78px;min-height:78px;overflow:hidden;background:repeating-linear-gradient(28deg,transparent 0 28px,color-mix(in srgb,var(--paper) 80%,transparent) 29px 32px,transparent 33px 60px),repeating-linear-gradient(118deg,transparent 0 32px,color-mix(in srgb,var(--paper) 65%,transparent) 33px 36px,transparent 37px 70px),color-mix(in srgb,var(--banner-color) 18%,var(--paper))}
.banner37-location .banner37-art{left:36px;top:31px;transform:rotate(7deg);opacity:1}
.banner37-location .banner37-art svg{width:32px!important;height:32px!important}
.banner37-location .banner37-kind{background:var(--paper);padding:3px 7px;border-radius:5px;opacity:1;top:10px;right:13px;font-size:8px}
.profile-banner.banner37-shape{background:radial-gradient(circle at -5% 50%,color-mix(in srgb,var(--banner-color) 28%,var(--paper)) 0 21%,transparent 21.5% 27%,color-mix(in srgb,var(--banner-color) 10%,var(--paper)) 27.5% 28%,transparent 28.5%),var(--paper)!important}
.banner37-shape .banner37-art{left:12px;top:49px;opacity:.45;transform:rotate(15deg)}
.banner37-shape .banner37-copy>b{padding-inline-end:30px}
.banner37.shape-square{--banner-radius37:7px}.banner37.shape-pill,.banner37.shape-circle{--banner-radius37:28px;aspect-ratio:auto;width:auto;justify-content:flex-start}.banner37.shape-soft{--banner-radius37:28px 12px}
.banner37.shape-ticket{--banner-radius37:24px 8px}.banner37.shape-ribbon{--banner-radius37:7px 24px 24px 7px;border-inline-end:3px solid var(--banner-color)!important}
.banner37.shape-outline{border-color:color-mix(in srgb,var(--banner-color) 50%,var(--paper))!important}.banner37.shape-glass{backdrop-filter:blur(12px)}
/* Full details, with natural-height text and an uncropped photograph. */
html:has(.banner44-dialog[open]){overflow:hidden}
.banner44-dialog{width:min(640px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;border:0;border-radius:22px;background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #0004;animation:banner44-enter .2s ease}
.banner44-dialog::backdrop{background:rgba(var(--tp-p900-rgb),0.6);backdrop-filter:blur(5px)}
.banner44-close{position:sticky;float:left;top:10px;z-index:5;margin:10px 10px -44px;width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:50%;background:var(--paper);color:var(--ink);padding:7px}
.banner44-close svg{width:18px;height:18px}
.banner44-dialog .banner44-expanded{min-height:250px;width:100%;height:auto;max-height:none;border:0!important;box-shadow:none;overflow:hidden}
.banner44-expanded .banner37-visual{height:68px;min-height:68px}
.banner44-expanded .banner37-kind{top:26px;right:28px;font-size:12px;max-width:calc(100% - 88px)}
.banner44-expanded .banner37-copy{padding:12px 28px 22px;flex:auto}
.profile-banner.banner44-expanded .banner37-copy>b{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:clamp(20px,4vw,30px);line-height:1.75;white-space:pre-wrap;padding-inline-end:0}
.profile-banner.banner44-expanded .banner37-copy>p{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:15px;line-height:2.1;margin:14px 0 22px}
.banner44-expanded .banner44-footer{margin-top:14px;padding-top:10px;min-height:24px}
.banner44-expanded .banner37-link{font-size:13px;max-width:100%;min-height:36px}
.banner44-expanded .banner37-art{top:50px;left:28px}
.banner44-expanded .banner37-art svg{width:70px!important;height:70px!important}
.banner44-expanded.banner37-text .banner37-copy{margin-inline-start:26px;padding-inline-start:18px}
.banner44-expanded.banner37-photo .banner37-visual{height:auto;min-height:0;margin:12px 12px 0}
.banner44-expanded.banner37-photo .banner-picture{height:auto!important;max-height:55dvh;object-fit:contain}
.banner44-expanded.banner37-photo .banner37-kind{top:12px;right:12px;font-size:10px}
.banner44-expanded.banner37-location .banner37-visual{height:170px;min-height:170px}
.banner44-expanded.banner37-location .banner37-art{top:76px;left:60px}
.banner44-expanded.banner37-location .banner37-art svg{width:58px!important;height:58px!important}
@keyframes banner44-enter{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
@media(hover:hover){.banner44-expand:hover{background:color-mix(in srgb,var(--banner-color) 12%,transparent)}.banner44-expand:hover svg{transform:translateY(-1px)}.banner37-copy a.banner37-link:hover{text-decoration:underline}.banner44-close:hover{background:color-mix(in srgb,var(--ink) 8%,var(--paper))}}
@media(max-width:600px){.profile-banners .profile-banner.banner37{height:176px;min-height:176px;max-height:176px;flex-basis:232px;min-width:232px;max-width:232px}.banner37-photo .banner37-visual{height:62px;min-height:62px}.banner37-location .banner37-visual{height:70px;min-height:70px}.profile-banner.banner37 .banner37-copy>b{font-size:14px}.banner37-copy{padding-inline:14px}.banner44-expanded .banner37-copy{padding:10px 20px 20px}.profile-banner.banner44-expanded .banner37-copy>b{font-size:21px}.profile-banner.banner44-expanded .banner37-copy>p{font-size:14px}.banner44-expanded .banner37-kind{right:20px}.banner44-expanded.banner37-photo .banner37-visual{height:auto;min-height:0}.banner44-expanded.banner37-location .banner37-visual{height:140px;min-height:140px}}
@media(prefers-reduced-motion:reduce){.banner44-dialog,.banner44-dialog *{animation:none!important;transition:none!important}}
/* Highlights are preserved story buttons, with a cinematic cover and a quiet index. */
.highlights:has(.highlight37){gap:10px;padding:8px 2px 18px;align-items:stretch}
.highlights .highlight37{flex:0 0 182px;height:228px;padding:0;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--paper));background:var(--accent);text-align:start;isolation:isolate;box-shadow:0 8px 24px rgba(var(--tp-p900-rgb),0.047);position:relative}
.highlight37-visual{position:absolute;inset:0;display:block;z-index:-2;background:radial-gradient(ellipse at 0 0,#ffffff65,transparent 65%),var(--accent)}
.highlight37-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--tp-p900-rgb),0.071) 10%,rgba(var(--tp-p900-rgb),0.133) 30%,rgba(var(--tp-p900-rgb),0.788) 100%);z-index:1}
.highlight37 .highlight37-visual>img,.highlight37 .highlight37-visual>video{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .45s ease}
.highlight37-visual .file-cover,.highlight37-visual .document-thumb{height:100%;width:100%;margin:0;border:0;background:color-mix(in srgb,var(--accent) 12%,var(--paper));border-radius:0;pointer-events:none}.highlight37-visual iframe{pointer-events:none}.highlight37-visual .play-indicator{top:35%;left:50%;right:auto}
.highlight37-art{position:absolute;font-size:92px;left:18px;top:16px;transform:rotate(-13deg);font-weight:800;opacity:.16;color:#fff}
.highlight37-top{position:absolute;top:13px;left:13px;right:13px;display:flex;align-items:center;justify-content:space-between;color:white;gap:8px}
.highlight37-top>span{display:flex;align-items:center;gap:4px;font-size:8px;padding:4px 6px;border:1px solid #ffffff4a;border-radius:20px;background:rgba(var(--tp-p900-rgb),0.125);backdrop-filter:blur(8px)}
.highlight37-top svg{width:11px;height:11px;stroke-width:1.5}.highlight37 .highlight37-top>small{font-size:10px;opacity:.75;font-variant-numeric:tabular-nums}
.highlight37-content{position:absolute;bottom:13px;right:13px;left:13px;display:flex;flex-direction:column;gap:5px;color:#fff;min-width:0}
.highlight37 .highlight37-content>b{font-size:16px;line-height:1.55;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.highlight37 .highlight37-content>small{font-size:10px;color:#ffffffae;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:3.3em}
.highlight37-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:7px;padding-top:8px;border-top:1px solid #ffffff30}
.highlight37-foot>span{font-size:9px;color:#ffffffb3}.highlight37-foot>i{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff50;border-radius:50%;background:#ffffff12}.highlight37-foot svg{width:14px;height:14px}.highlight37-campaign{font-size:8px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(hover:hover){.highlight37:hover .highlight37-visual>img{transform:scale(1.045)}.highlight37:hover .highlight37-foot>i{background:#ffffff30}.cd-mute37:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)!important}}
@media(max-width:600px){
 .sp33-listing .post37,.pv28-related-grid .post37{border-radius:12px!important}.post37 .sp32-body{padding:0 9px 9px!important}.post37 .sp32-author{height:44px;min-height:44px;gap:3px}.post37 .sp32-author>button{gap:4px}.post37 .sp32-author img,.post37 .sp32-author img.story-ring16,.post37 .sp32-author img[data-story-open16]{width:29px!important;height:29px!important;padding:1.5px}.post37 .sp32-author .post37-account{max-width:90px}.post37-account b{font-size:10px}.post37-account small{font-size:8px}.post37 .sp32-author time{font-size:7px}.post37 .sp32-title{font-size:13px!important;margin:2px 0 5px!important}.post37 .sp32-body>p{font-size:10px;margin-bottom:6px!important}.post37 .sp35-stats{font-size:8px;gap:1px 4px;padding-top:6px}.post37 .sp32-card-actions{gap:6px!important;margin-top:6px!important}.post37 .sp32-card-actions .pv28-button{width:28px!important;height:28px!important;min-width:28px!important;padding:6px!important}.post37 .sp32-card-actions svg{width:16px!important;height:16px!important}.post37.sk34-card .sp32-author>.sk34-avatar{width:29px;height:29px;transform:translateY(-4px)}.post37.sk34-card .sp32-card-actions>.sk34-icon{width:28px;height:28px}
 .cd-controls37{gap:7px}.cd-controls37 .cd-time37{min-width:48px}.cd-time37 strong{font-size:18px}.highlights .highlight37{flex-basis:164px;height:212px;border-radius:16px}.highlight37 .highlight37-content>b{font-size:14px}.highlight37-content{right:12px;left:12px;bottom:12px}
}
@media(prefers-reduced-motion:reduce){.post37 *,.banner37 *,.cd-controls37 *,.highlight37 *{animation:none!important;transition:none!important}}
