:root{--ii-red:#c8102e;--ii-black:#111;--ii-white:#fff;--ii-gray-light:#f5f5f5;--ii-gray-mid:#e0e0e0;--ii-gray-text:#555;--ii-font:"Arial","Helvetica Neue",sans-serif;--ii-rule-h:3px;--ii-border:1px solid #e0e0e0}.ii-header{background:var(--ii-white);padding:48px 24px 32px;text-align:center}.ii-header__title{color:var(--ii-black);font-weight:600;margin:0 0 12px;text-transform:uppercase}.ii-header__subtitle{color:var(--ii-gray-text);font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.ii-hero{background:var(--ii-black);margin:0 0 56px;min-height:380px;overflow:hidden;position:relative}.ii-hero__image-wrap{inset:0;position:absolute;z-index:0}.ii-hero__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ii-hero__inner{align-items:stretch;display:flex;margin-inline:auto;max-width:1200px;min-height:380px;padding:40px 0;position:relative;z-index:1}.ii-hero__card{background:var(--ii-white);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:300px;padding:40px;width:42%}.ii-hero__eyebrow{font-size:16px;font-weight:600;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.ii-hero__rule{border:none;border-top:var(--ii-rule-h) solid var(--ii-red);margin:0 0 15px;opacity:1;width:115px}.ii-hero__title{color:var(--ii-black);font-weight:600;line-height:1.25;margin:0 0 18px}.ii-hero__body{color:var(--ii-black);font-size:16px;line-height:1.6}.ii-hero__body p{margin:0 0 12px}.ii-hero__body p:last-child{margin-bottom:0}.ii-hero__body em,.ii-hero__cta{font-style:italic}.ii-hero__cta{border-bottom:2px solid var(--ii-red);color:var(--ii-black);display:inline;padding-bottom:1px;text-decoration:none;transition:color .15s}.ii-hero__cta:hover{color:var(--ii-red)}.ii-issues{padding:0 25px 30px}.ii-issues__head{margin-bottom:32px}.ii-issues__eyebrow{color:var(--ii-red);font-size:16px;font-weight:600;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.ii-issues__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ii-issues__section-title{color:var(--ii-black);font-weight:600;margin:0;white-space:nowrap}.ii-issues__empty{color:var(--ii-gray-text);font-size:.95rem;padding:32px 0}.ii-filter{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-top:5px}.ii-filter__btn{background:none;border:none;color:var(--ii-gray-text);cursor:pointer;font-family:var(--ii-font);font-size:16px;font-weight:600;padding:0;position:relative;text-decoration:none;transition:color .15s}.ii-filter__btn:before{color:var(--ii-gray-text);content:"›";margin-right:4px}.ii-filter__btn:hover{color:var(--ii-black)}.ii-filter__btn--active{color:var(--ii-red)}.ii-filter__btn--active:before{color:var(--ii-black)}.ii-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.ii-card{background:var(--ii-white);border:var(--ii-border);display:flex;flex-direction:column;overflow:hidden}.ii-card--hidden,.ii-card--load-hidden{display:none}.ii-card__img-wrap{aspect-ratio:16/10;background:var(--ii-gray-light);overflow:hidden}.ii-card__img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ii-card:hover .ii-card__img{transform:scale(1.04)}.ii-card__img-placeholder{background:var(--ii-gray-mid);height:100%;width:100%}.ii-card__body{display:flex;flex:1;flex-direction:column;padding:20px 20px 24px}.ii-card__issue-label{align-items:center;color:var(--ii-red);display:flex;font-size:16px;font-weight:600;gap:7px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.ii-card__eye-icon{align-items:center;display:flex;flex-shrink:0}.ii-card__title{color:var(--ii-black);font-size:25px;font-weight:600;line-height:1.3;margin:0 0 10px}.ii-card__excerpt{flex:1;line-height:1.6}.ii-card__date,.ii-card__excerpt{color:var(--ii-gray-text);font-size:16px;margin:0 0 14px}.ii-card__date{font-style:italic}.ii-card__link{color:var(--ii-red);display:inline-block;font-size:14px;font-weight:600;letter-spacing:.06em;margin-top:auto;text-decoration:none;text-transform:uppercase}.ii-card__link:hover{text-decoration:underline}.ii-loadmore-wrap{text-align:center}.ii-loadmore__btn{background:var(--ii-red);border:none;border-radius:50px;color:var(--ii-white);cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.08em;margin-top:45px;padding:14px 48px;text-transform:uppercase;transition:background .15s,transform .15s}.ii-loadmore__btn:hover{background:#a50d25;transform:translateY(-1px)}.ii-loadmore__btn--hidden{display:none}@media (max-width:960px){.ii-hero__card{width:55%}.ii-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ii-hero{min-height:auto}.ii-hero__inner{flex-direction:column;min-height:auto}.ii-hero__card{padding:32px 24px;width:100%}.ii-hero__image-wrap{height:220px;inset:auto;position:relative}.ii-grid{grid-template-columns:1fr}.ii-issues__title-row{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ii-card__img,.ii-loadmore__btn{transition:none}}