.icenter-issue{color:var(--ii-text,#333);margin:0 auto;max-width:1100px;padding:0 1rem}.icenter-issue *{min-width:0}.icenter-issue__back{margin-bottom:1rem}.icenter-issue__back a{color:var(--ii-accent,#4caf50);font-size:.95rem;text-decoration:none}.icenter-issue__back a:hover{text-decoration:underline}.icenter-issue__title{line-height:1.2;margin:0 0 .5rem}.icenter-issue__slogan{color:var(--ii-accent,purple);font-size:1.25rem;font-style:italic;margin:0 0 1rem;opacity:.85}.icenter-issue__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 1.75rem}.icenter-issue__badge{border-radius:3px;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.2px;line-height:1.5;padding:3px 10px;white-space:nowrap}.icenter-issue__badge--bulletin{background:var(--ii-accent,#4caf50);color:#fff}.icenter-issue__badge--magazine{background:#3949ab;color:#fff}.icenter-issue__badge--research{background:#6a1b9a;color:#fff}.icenter-issue__badge--study{background:#00838f;color:#fff}.icenter-issue__badge--light{background:#fff8e1;border:1px solid #ffd54f;color:#a66f00}.icenter-issue__badge--pro{background:#1a1a1a;color:#f5c518;letter-spacing:.5px}.icenter-issue__badge--new{background:#ed6c02;color:#fff;letter-spacing:.5px;text-transform:uppercase}.icenter-issue__badge--new--orange{background:#ed6c02}.icenter-issue__badge--new--red{background:#d32f2f}.icenter-issue__badge--new--accent{background:var(--ii-accent,#d32f2f)}.icenter-issue__badge--cat{background:#eef5fb;background:color-mix(in srgb,var(--ii-accent,#4caf50) 10%,#fff);border:1px solid #c9dcee;border:1px solid color-mix(in srgb,var(--ii-accent,#4caf50) 25%,#fff);color:#2c5aa0;color:var(--ii-accent,#2c5aa0);font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s}a.icenter-issue__badge--cat:hover{background:var(--ii-accent,#4caf50);border-color:var(--ii-accent,#4caf50);color:#fff}.icenter-issue__header{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:minmax(160px,220px) 1fr;margin-bottom:2rem}.icenter-issue__cover img{border:1px solid var(--ii-border,#ddd);display:block;height:auto;width:100%}.icenter-issue__meta{background:rgba(0,0,0,.03);border-left:3px solid var(--ii-accent,#4caf50);line-height:1.6;padding:1rem 1.25rem}.icenter-issue__meta-title{font-weight:600;margin-bottom:.5rem}@media (max-width:767px){.icenter-issue__header{gap:1.25rem;grid-template-columns:1fr}.icenter-issue__cover{margin:0 auto;max-width:220px}}.icenter-issue__section{margin:2rem 0}.icenter-issue__heading{font-size:1.25rem;line-height:1.3;margin:0 0 .75rem}.icenter-issue__richtext{line-height:1.6;overflow-wrap:anywhere}.icenter-issue__richtext :first-child{margin-top:0}.icenter-issue__richtext :last-child{margin-bottom:0}.icenter-issue__richtext img{height:auto;max-width:100%}.icenter-issue__cols{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-top:2rem}.icenter-issue__col{margin:0}@media (max-width:767px){.icenter-issue__cols{gap:1.5rem;grid-template-columns:1fr}}.icenter-issue__sub-row{line-height:1.5;margin-bottom:.5rem}.icenter-issue__sub-row strong{margin-right:.35rem}.icenter-issue__sub-link{color:var(--ii-accent,#4caf50);font-weight:600;text-decoration:none}.icenter-issue__sub-link:hover{text-decoration:underline}.icenter-issue__cats{margin-top:1.25rem}.icenter-issue__cats>strong{display:block;margin-bottom:.5rem}.icenter-issue__cats-list{display:flex;flex-wrap:wrap;gap:.35rem}.icenter-issue__cat{background:#eef5fb;background:color-mix(in srgb,var(--ii-accent,#4caf50) 10%,#fff);border:1px solid #c9dcee;border:1px solid color-mix(in srgb,var(--ii-accent,#4caf50) 25%,#fff);border-radius:12px;color:#2c5aa0;color:var(--ii-accent,#2c5aa0);display:inline-block;font-size:.8rem;font-weight:500;padding:3px 10px}.icenter-issue--dark{color:#fff}.icenter-issue--dark .icenter-issue__meta{background:hsla(0,0%,100%,.05)}.icenter-issue--dark .icenter-issue__cat{background:color-mix(in srgb,var(--ii-accent,#4caf50) 25%,#000);border-color:color-mix(in srgb,var(--ii-accent,#4caf50) 50%,#000);color:#fff}.icenter-issue--not-found{padding:4rem 1rem;text-align:center}