/* Article Showcase Studio 3.0 — magazine; styles deliberately scoped to .assm-magazine. */
.assm-magazine{--assm-primary:#0026DD;--assm-accent:#FFCF32;--assm-background:#F6F8FF;--assm-surface:#fff;--assm-ink:#0B1B49;--assm-muted:#69758C;--assm-line:#E1E8FC;--assm-radius:22px;--assm-gap:20px;--assm-columns:3;box-sizing:border-box;direction:rtl;isolation:isolate;width:100%;max-width:100%;background:var(--assm-background);color:var(--assm-ink);font-family:inherit;font-size:15px;line-height:1.85;position:relative;padding:0 0 45px}
.assm-magazine *, .assm-magazine *::before,.assm-magazine *::after{box-sizing:border-box}
.assm-magazine a{color:inherit;text-decoration:none !important;transition:color .18s ease,background .18s ease,transform .18s ease,border-color .18s ease}
.assm-magazine button,.assm-magazine input,.assm-magazine select{font-family:inherit;font-size:inherit}
.assm-magazine button{cursor:pointer}
.assm-magazine a:focus-visible,.assm-magazine input:focus-visible,.assm-magazine select:focus-visible,.assm-magazine button:focus-visible,.assm-magazine summary:focus-visible{outline:3px solid var(--assm-accent)!important;outline-offset:3px}
.assm-magazine img{display:block;max-width:100%;height:auto}
.assm-magazine h1,.assm-magazine h2,.assm-magazine h3,.assm-magazine p{margin:0;padding:0;font-family:inherit}
.assm-magazine .assm-shell{max-width:1380px;margin:0 auto;padding:0 clamp(14px,3.5vw,46px)}
.assm-magazine .assm-hero{min-height:300px;margin:0 calc(-1 * clamp(14px,3.5vw,46px)) 32px;position:relative;overflow:hidden;background:var(--assm-primary);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:45px clamp(24px,5vw,75px);border-radius:0 0 34px 34px}
.assm-magazine .assm-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 34%,rgba(0,0,0,.13)),radial-gradient(circle at 12% 100%,rgba(255,255,255,.12),transparent 43%);pointer-events:none}
.assm-magazine .assm-hero-inner{position:relative;z-index:1;max-width:760px;flex:1}
.assm-magazine .assm-eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.27);background:rgba(255,255,255,.09);border-radius:50px;padding:4px 14px;font-size:12px;font-weight:700;color:#fff}
.assm-magazine .assm-blink{width:7px;height:7px;border-radius:50%;background:var(--assm-accent)}
.assm-magazine .assm-hero h1,.assm-magazine .assm-hero h2{font-size:clamp(32px,4.4vw,58px);font-weight:900;color:#fff !important;letter-spacing:-1px;line-height:1.5;margin:9px 0}
.assm-magazine .assm-hero p{font-size:clamp(13px,1.5vw,17px);color:rgba(255,255,255,.84);line-height:2;max-width:650px}
.assm-magazine .assm-hero-decor{display:flex;align-items:center;gap:7px;margin-top:25px}
.assm-magazine .assm-hero-decor span{height:4px;border-radius:4px;background:var(--assm-accent);width:24px}
.assm-magazine .assm-hero-decor span:nth-child(2){width:44px;opacity:.65}
.assm-magazine .assm-hero-decor span:nth-child(3){width:10px;opacity:.36}
.assm-magazine .assm-hero-art{width:270px;height:230px;flex:none;position:relative;z-index:1;opacity:.97}
.assm-magazine .assm-orbit{position:absolute;inset:10px 15px 10px 30px;border:1.5px solid rgba(255,255,255,.23);border-radius:24px;transform:rotate(12deg);display:grid;place-items:center}
.assm-magazine .assm-orbit:before,.assm-magazine .assm-orbit:after{content:"";position:absolute;width:164px;height:164px;border:2px solid var(--assm-accent);border-radius:30px;transform:rotate(33deg);opacity:.6}
.assm-magazine .assm-orbit:after{width:104px;height:104px;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);opacity:.45}
.assm-magazine .assm-orbit span{position:relative;z-index:1;font-size:77px;color:var(--assm-accent);line-height:1}
.assm-magazine .assm-orbit i,.assm-magazine .assm-orbit b{width:10px;height:10px;position:absolute;border-radius:50%;background:var(--assm-accent);top:17%;left:-5px;box-shadow:none}
.assm-magazine .assm-orbit b{top:auto;left:auto;bottom:4%;right:-5px;background:#fff;width:8px;height:8px}
.assm-magazine .assm-section{margin-bottom:40px;min-width:0}
.assm-magazine .assm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:21px;padding-right:12px;border-right:4px solid var(--assm-primary)}
.assm-magazine .assm-section-head h2{font-size:clamp(22px,2.35vw,30px);font-weight:900;line-height:1.55;color:var(--assm-ink)}
.assm-magazine .assm-overline{display:block;color:var(--assm-primary);font-size:12px;font-weight:800;margin-bottom:3px;letter-spacing:.1px}
.assm-magazine .assm-heading-mark{font-size:12px;letter-spacing:2px;color:var(--assm-muted);font-family:Arial,sans-serif;direction:ltr;font-weight:800}
.assm-magazine .assm-counter{display:inline-block;white-space:nowrap;font-size:12px;padding:5px 12px;background:var(--assm-surface);border:1px solid var(--assm-line);border-radius:50px;color:var(--assm-muted)}
.assm-magazine .assm-feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:repeat(2,185px);gap:var(--assm-gap)}
.assm-magazine .assm-feature-card{border-radius:var(--assm-radius);overflow:hidden;min-width:0;position:relative;background:color-mix(in srgb,var(--assm-primary) 45%,#061841);box-shadow:0 10px 25px rgba(8,34,79,.11)}
.assm-magazine .assm-feature-lead{grid-row:span 2}
.assm-magazine .assm-feature-link{position:absolute;inset:0;display:block;overflow:hidden;color:#fff!important}
.assm-magazine .assm-feature-link img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.assm-magazine .assm-feature-link:hover img{transform:scale(1.055)}
.assm-magazine .assm-feature-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,13,35,.94),rgba(4,13,38,.3) 61%,rgba(4,13,38,.1));pointer-events:none}
.assm-magazine .assm-feature-body{position:absolute;inset:auto 0 0;padding:18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.assm-magazine .assm-feature-tag{font-size:10px;background:var(--assm-accent);color:#13203a;padding:3px 9px;border-radius:50px;font-weight:800}
.assm-magazine .assm-feature-title{font-size:15px;font-weight:850;line-height:1.7;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.assm-magazine .assm-feature-lead .assm-feature-title{font-size:clamp(20px,2.3vw,26px);-webkit-line-clamp:3}
.assm-magazine .assm-feature-more{font-size:11px;opacity:.92;color:var(--assm-accent)}
.assm-magazine .assm-no-photo{display:grid;place-items:center;position:absolute;inset:0;color:var(--assm-accent);background:color-mix(in srgb,var(--assm-primary) 80%,#142f6f);font-size:70px}
.assm-magazine .assm-feature-grid .assm-feature-card:nth-child(3) .assm-no-photo,.assm-magazine .assm-feature-grid .assm-feature-card:nth-child(5) .assm-no-photo{background:color-mix(in srgb,var(--assm-primary) 75%,#20365c)}
.assm-magazine .assm-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.assm-magazine .assm-small-story{min-width:0;display:flex;align-items:center;gap:14px;background:var(--assm-surface);padding:12px;border:1px solid var(--assm-line);border-radius:16px;transition:transform .2s,box-shadow .2s}
.assm-magazine .assm-small-story:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,28,65,.07)}
.assm-magazine .assm-small-thumb{position:relative;display:block;width:90px;height:78px;border-radius:12px;overflow:hidden;flex:none;background:var(--assm-primary)}
.assm-magazine .assm-small-thumb img{width:100%;height:100%;object-fit:cover}
.assm-magazine .assm-small-thumb .assm-no-photo{font-size:32px}
.assm-magazine .assm-small-copy{flex:1;min-width:0}
.assm-magazine .assm-small-category{font-size:10px;font-weight:750;color:var(--assm-primary);display:inline-block;margin-bottom:2px}
.assm-magazine .assm-small-copy h3{font-size:14px!important;font-weight:800;line-height:1.75;color:var(--assm-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.assm-magazine .assm-small-copy h3 a:hover{color:var(--assm-primary)}
.assm-magazine .assm-small-no{font-size:14px;font-weight:850;color:var(--assm-primary);opacity:.4;direction:ltr;flex:none;padding:0 5px}
.assm-magazine .assm-updated-section{background:var(--assm-surface);border-radius:var(--assm-radius);padding:22px;border:1px solid var(--assm-line)}
.assm-magazine .assm-updated-section .assm-small-story{background:var(--assm-background)}
.assm-magazine .assm-updated-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.assm-magazine .assm-updated-list .assm-small-thumb{height:65px;width:70px}
.assm-magazine .assm-updated-list .assm-small-no{display:none}
.assm-magazine .assm-category-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.assm-magazine .assm-category-chip{display:flex;gap:10px;min-width:0;align-items:center;padding:12px;background:var(--assm-surface);border:1px solid var(--assm-line);border-radius:12px;font-weight:750;font-size:12px;color:var(--assm-ink);min-height:47px}
.assm-magazine .assm-category-chip:hover{border-color:var(--assm-primary);color:var(--assm-primary);background:var(--assm-background)}
.assm-magazine .assm-cat-dot{flex:none;width:7px;height:7px;background:var(--assm-primary);border-radius:2px;transform:rotate(45deg)}
.assm-magazine .assm-cat-arrow{margin-right:auto;color:var(--assm-primary);opacity:.68;font-size:13px}
.assm-magazine .assm-archive-section{scroll-margin-top:85px}
.assm-magazine .assm-filter-form{background:var(--assm-surface);border:1px solid var(--assm-line);border-radius:19px;padding:15px;margin-bottom:20px}
.assm-magazine .assm-filter-top{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.assm-magazine .assm-search-field{display:flex;align-items:center;gap:9px;flex:2 1 220px;background:var(--assm-background);border:1px solid var(--assm-line);border-radius:12px;padding:0 13px;min-height:48px;color:var(--assm-muted)}
.assm-magazine .assm-search-field svg{width:17px;height:17px;flex:none}
.assm-magazine .assm-search-field input{border:0!important;outline:0!important;box-shadow:none!important;min-width:0;width:100%;padding:12px 0;background:transparent!important;color:var(--assm-ink)!important;text-align:right}
.assm-magazine .assm-search-field input::placeholder{color:var(--assm-muted)}
.assm-magazine .assm-select-label{flex:1 1 155px;min-width:0}
.assm-magazine .assm-select-label select{appearance:auto;width:100%;height:48px;border:1px solid var(--assm-line)!important;background:var(--assm-background)!important;border-radius:12px;padding:0 10px;color:var(--assm-ink)!important;box-shadow:none!important;line-height:1.7}
.assm-magazine .assm-filter-submit{border:0;background:var(--assm-primary)!important;color:#fff!important;font-weight:850;border-radius:12px;padding:0 22px;min-height:48px;white-space:nowrap}
.assm-magazine .assm-filter-submit:hover{filter:brightness(1.08)}
.assm-magazine .assm-filter-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;color:var(--assm-muted)}
.assm-magazine .assm-filter-meta strong{color:var(--assm-primary)}
.assm-magazine .assm-filter-meta a{color:var(--assm-primary);font-weight:800}
.assm-magazine .assm-article-grid{display:grid;grid-template-columns:repeat(var(--assm-columns),minmax(0,1fr));gap:var(--assm-gap)}
.assm-magazine .assm-post-card{display:flex;flex-direction:column;min-width:0;background:var(--assm-surface);border-radius:var(--assm-radius);border:1px solid var(--assm-line);overflow:hidden;box-shadow:0 5px 16px rgba(24,38,65,.035);transition:transform .2s,box-shadow .2s}
.assm-magazine .assm-post-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(24,38,65,.10)}
.assm-magazine .assm-post-media{height:190px;display:block;position:relative;background:var(--assm-primary);overflow:hidden}
.assm-magazine .assm-post-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.assm-magazine .assm-post-card:hover .assm-post-media img{transform:scale(1.05)}
.assm-magazine .assm-post-media .assm-no-photo{font-size:56px}
.assm-magazine .assm-post-content{padding:18px;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:8px}
.assm-magazine .assm-pill{display:inline-block;background:color-mix(in srgb,var(--assm-primary) 9%,transparent);color:var(--assm-primary);font-size:10px;font-weight:850;padding:3px 10px;border-radius:8px}
.assm-magazine .assm-post-content h3{font-size:17px!important;line-height:1.85;color:var(--assm-ink);font-weight:850;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.assm-magazine .assm-post-content h3 a:hover{color:var(--assm-primary)}
.assm-magazine .assm-post-content p{font-size:12.5px;color:var(--assm-muted);line-height:1.95;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.assm-magazine .assm-post-footer{padding-top:12px;margin-top:auto;border-top:1px solid var(--assm-line);width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;color:var(--assm-muted);font-size:11px}
.assm-magazine .assm-go{color:var(--assm-primary);font-size:12px;font-weight:900;margin-right:auto}
.assm-magazine .assm-pagination{display:flex;gap:7px;align-items:center;justify-content:center;margin:30px 0;flex-wrap:wrap}
.assm-magazine .assm-pagination a,.assm-magazine .assm-pagination span{min-height:38px;min-width:38px;display:grid;place-items:center;padding:0 10px;background:var(--assm-surface);border:1px solid var(--assm-line);border-radius:11px;color:var(--assm-ink);font-size:12px;font-weight:800}
.assm-magazine .assm-pagination a[aria-current=page],.assm-magazine .assm-pagination a:hover{background:var(--assm-primary);border-color:var(--assm-primary);color:#fff}
.assm-magazine .assm-no-results{background:var(--assm-surface);border:1px dashed var(--assm-line);border-radius:16px;padding:35px;text-align:center}
.assm-magazine .assm-no-results p{color:var(--assm-muted);margin-top:6px}
.assm-magazine .assm-faq-list{display:grid;gap:10px}
.assm-magazine .assm-faq-item{background:var(--assm-surface);border:1px solid var(--assm-line);border-radius:14px;overflow:hidden}
.assm-magazine .assm-faq-item[open]{border-color:color-mix(in srgb,var(--assm-primary) 35%,var(--assm-line))}
.assm-magazine .assm-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;cursor:pointer;color:var(--assm-ink);font-weight:850;list-style:none}
.assm-magazine .assm-faq-item summary::-webkit-details-marker{display:none}
.assm-magazine .assm-faq-plus{width:30px;height:30px;border-radius:8px;background:var(--assm-background);display:grid;place-items:center;flex:none;font-size:20px;color:var(--assm-primary)}
.assm-magazine .assm-faq-item[open] .assm-faq-plus{transform:rotate(45deg)}
.assm-magazine .assm-faq-answer{border-top:1px solid var(--assm-line);padding:17px 20px;font-size:13px;color:var(--assm-muted);line-height:2.35}
.assm-magazine .assm-cta{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:22px;background:var(--assm-primary);color:#fff;flex-wrap:wrap}
.assm-magazine .assm-cta div{display:flex;flex-direction:column}
.assm-magazine .assm-cta span{font-size:12px;opacity:.84}
.assm-magazine .assm-cta strong{font-size:23px}
.assm-magazine .assm-cta a{background:var(--assm-accent);color:#142040;font-size:13px;font-weight:850;border-radius:10px;padding:11px 21px}
.assm-magazine .assm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Layout alternatives: distinct archive arrangements while retaining server-rendered content and links. */
.assm-magazine.assm-layout-mosaic .assm-feature-grid{grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(2,205px)}
.assm-magazine.assm-layout-mosaic .assm-post-card:nth-child(7n + 1){grid-column:span 2;display:grid;grid-template-columns:50% 50%}
.assm-magazine.assm-layout-mosaic .assm-post-card:nth-child(7n + 1) .assm-post-media{height:100%;min-height:240px}
.assm-magazine.assm-layout-mosaic .assm-post-card:nth-child(7n + 1) .assm-post-content{justify-content:center}
.assm-magazine.assm-layout-grid .assm-post-media{height:230px}
.assm-magazine.assm-layout-grid .assm-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:245px}
.assm-magazine.assm-layout-grid .assm-feature-lead{grid-row:auto}
.assm-magazine.assm-layout-grid .assm-feature-title{font-size:13px}
.assm-magazine.assm-layout-list .assm-article-grid{display:grid;grid-template-columns:1fr}
.assm-magazine.assm-layout-list .assm-post-card{flex-direction:row;min-height:170px}
.assm-magazine.assm-layout-list .assm-post-media{height:auto;width:31%;min-width:180px}
.assm-magazine.assm-layout-list .assm-post-content{justify-content:center}
.assm-magazine.assm-layout-compact .assm-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.assm-magazine.assm-layout-compact .assm-post-card{flex-direction:row;min-height:148px}
.assm-magazine.assm-layout-compact .assm-post-media{height:auto;min-height:148px;width:39%;min-width:120px}
.assm-magazine.assm-layout-compact .assm-post-content{padding:14px}
.assm-magazine.assm-layout-compact .assm-post-content p{display:none}
.assm-magazine.assm-layout-minimal .assm-post-card{box-shadow:none;border-radius:10px}
.assm-magazine.assm-layout-minimal .assm-hero{min-height:235px}
.assm-magazine.assm-layout-minimal .assm-post-media{height:155px}
.assm-magazine.assm-layout-minimal .assm-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:205px}
.assm-magazine.assm-layout-minimal .assm-feature-lead{grid-row:auto}
.assm-magazine.assm-layout-minimal .assm-feature-title{font-size:13px}
@media(max-width:1120px){.assm-magazine .assm-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}.assm-magazine .assm-updated-list{grid-template-columns:repeat(2,minmax(0,1fr))}.assm-magazine.assm-layout-grid .assm-feature-grid,.assm-magazine.assm-layout-minimal .assm-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,195px)}.assm-magazine.assm-layout-grid .assm-feature-card:nth-child(4),.assm-magazine.assm-layout-minimal .assm-feature-card:nth-child(4){grid-column:span 1}.assm-magazine .assm-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
.assm-magazine{padding-bottom:25px;font-size:14px}
.assm-magazine .assm-shell{padding:0 14px}
.assm-magazine .assm-hero{margin:0 -14px 27px;min-height:240px;padding:31px 24px;border-radius:0 0 25px 25px}
.assm-magazine .assm-hero-art{position:absolute;left:-65px;top:20px;opacity:.23;transform:scale(.8);pointer-events:none}
.assm-magazine .assm-hero h1,.assm-magazine .assm-hero h2{font-size:32px;line-height:1.5}
.assm-magazine .assm-hero p{font-size:13px;max-width:85%}
.assm-magazine .assm-section{margin-bottom:30px}
.assm-magazine .assm-section-head{margin-bottom:14px;padding-right:9px}
.assm-magazine .assm-section-head h2{font-size:21px}
.assm-magazine .assm-heading-mark{display:none}
.assm-magazine .assm-feature-grid,.assm-magazine.assm-layout-mosaic .assm-feature-grid,.assm-magazine.assm-layout-grid .assm-feature-grid,.assm-magazine.assm-layout-minimal .assm-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:225px repeat(2,150px);gap:10px}
.assm-magazine .assm-feature-card,.assm-magazine.assm-layout-grid .assm-feature-card,.assm-magazine.assm-layout-minimal .assm-feature-card{grid-row:auto!important;grid-column:auto!important}
.assm-magazine .assm-feature-lead,.assm-magazine.assm-layout-grid .assm-feature-lead,.assm-magazine.assm-layout-minimal .assm-feature-lead{grid-column:span 2!important}
.assm-magazine .assm-feature-lead .assm-feature-title{font-size:20px}
.assm-magazine .assm-feature-title{font-size:12px!important;line-height:1.5}
.assm-magazine .assm-feature-lead .assm-feature-title{font-size:20px!important}
.assm-magazine .assm-feature-body{padding:12px}
.assm-magazine .assm-feature-tag{font-size:9px}
.assm-magazine .assm-link-list,.assm-magazine .assm-updated-list{grid-template-columns:1fr;gap:9px}
.assm-magazine .assm-small-story{padding:9px;gap:10px}
.assm-magazine .assm-small-thumb,.assm-magazine .assm-updated-list .assm-small-thumb{height:67px;width:77px}
.assm-magazine .assm-small-copy h3{font-size:12px!important}
.assm-magazine .assm-updated-section{padding:16px 12px}
.assm-magazine .assm-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.assm-magazine .assm-category-chip{font-size:11px;min-height:45px;padding:10px 9px;gap:7px}
.assm-magazine .assm-filter-form{padding:10px;border-radius:14px}
.assm-magazine .assm-filter-top{gap:8px}
.assm-magazine .assm-search-field{flex-basis:100%;min-height:45px}
.assm-magazine .assm-select-label{flex-basis:calc(50% - 6px)}
.assm-magazine .assm-select-label select{height:44px;font-size:12px}
.assm-magazine .assm-filter-submit{width:100%;min-height:42px}
.assm-magazine .assm-article-grid{grid-template-columns:1fr!important;gap:12px}
.assm-magazine .assm-post-media{height:190px}
.assm-magazine .assm-post-content{padding:15px}
.assm-magazine .assm-post-content h3{font-size:16px!important}
.assm-magazine.assm-layout-mosaic .assm-post-card:nth-child(7n + 1){display:flex;flex-direction:column;grid-column:auto}
.assm-magazine.assm-layout-mosaic .assm-post-card:nth-child(7n + 1) .assm-post-media{height:185px;min-height:0}
.assm-magazine.assm-layout-list .assm-post-card,.assm-magazine.assm-layout-compact .assm-post-card{flex-direction:row;min-height:130px}
.assm-magazine.assm-layout-list .assm-post-media,.assm-magazine.assm-layout-compact .assm-post-media{width:36%;min-width:120px;height:auto;min-height:135px}
.assm-magazine.assm-layout-list .assm-post-content p,.assm-magazine.assm-layout-compact .assm-post-content p{display:none}
.assm-magazine.assm-layout-list .assm-post-content h3,.assm-magazine.assm-layout-compact .assm-post-content h3{font-size:13px!important}
.assm-magazine .assm-faq-item summary{font-size:13px;padding:13px 12px}
.assm-magazine .assm-faq-answer{font-size:12px;padding:13px}
.assm-magazine .assm-cta{align-items:stretch;flex-direction:column;padding:20px}
.assm-magazine .assm-cta strong{font-size:19px}
.assm-magazine .assm-cta a{text-align:center}
}
@media (prefers-reduced-motion:reduce){.assm-magazine *, .assm-magazine *::before,.assm-magazine *::after{transition:none!important;animation:none!important}}
