.ir-page{background:#fafafa}.ir-page .ir-heading{padding-bottom:44px}.ir-heading .port-breadcrumb>span[aria-hidden]{display:grid;place-items:center;width:16px;height:16px}.ir-heading .port-breadcrumb img{display:block;width:20px;height:20px;max-width:none}.ir-heading .port-breadcrumb>span[aria-current]{width:auto;text-align:left}.ir-hero{aspect-ratio:1300/557;border-radius:10px;overflow:hidden}.ir-hero>img{display:block;width:100%;height:100%;object-fit:cover}.ir-content{display:flex;flex-direction:column;gap:80px;padding-block:80px}.ir-group{display:flex;flex-direction:column;gap:32px;scroll-margin-top:calc(var(--nav-height,96px) + 24px)}.ir-group-heading{display:flex;flex-direction:column;gap:16px}.ir-years{display:flex;gap:12px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:4px;margin:-4px;max-width:calc(100% + 8px)}.ir-page main .ir-year{flex:0 0 86px;min-height:44px;padding:10px 16px;border-radius:4px;color:#233a7a;font-size:16px;line-height:16px;letter-spacing:-.5px;font-weight:600;white-space:nowrap}.ir-page main .ir-year:last-child{flex-basis:108px}.ir-page main .ir-year:is(.is-featured,[aria-pressed=true]){flex-basis:118px;background:linear-gradient(90deg,#dc2b19,#c12414);color:#fff}.ir-page main .ir-year:hover{background-color:#eef1f8}.ir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ir-card{min-width:0;background:#fff;border-radius:6px;overflow:hidden}.ir-page main .ir-card-media{display:block;width:100%;padding:0;aspect-ratio:3/2;overflow:hidden}.ir-card-media>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ir-card-media:hover>img{transform:scale(1.025)}.ir-card-copy{display:flex;flex-direction:column;gap:12px;padding:12px 12px 12px 16px}.ir-card time{display:block;color:#404040;font-size:13px;line-height:18px;letter-spacing:-.1px}.ir-page main .ir-card h3{font-size:20px;line-height:27px;letter-spacing:-.5px;font-weight:600}.ir-page main .ir-card h3>button{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;padding:0;text-align:left;font:inherit;letter-spacing:inherit}.ir-page main .ir-detail-link{align-self:flex-start;min-height:40px;padding:0;font-size:14px;line-height:14px;letter-spacing:-.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.4px;text-underline-offset:2px}.ir-page main .ir-detail-link:hover,.ir-page main .ir-card h3>button:hover{color:#c12414}.ir-page main .ir-card-media:focus-visible{outline-offset:-4px}.ir-page main .ir-relations-group .ir-card h3>button{-webkit-line-clamp:3}.ir-news-group .ir-card{border:1px solid #e5e7eb;border-radius:4px}.ir-news-group .ir-card-media{width:calc(100% + 2px)!important;margin:-1px -1px 0;border-radius:6px;aspect-ratio:3/2}.ir-news-group .ir-card-copy{padding:24px;gap:16px;min-height:241px}.ir-news-group .ir-card:nth-child(2) .ir-card-copy,.ir-news-group .ir-card:nth-child(3) .ir-card-copy{min-height:265px}.ir-page main .ir-news-group .ir-card h3{font-size:18px;line-height:24px;letter-spacing:-.5px}.ir-news-group .ir-card h3>button{-webkit-line-clamp:3!important}.ir-news-group .ir-detail-link{margin-top:auto}.ir-controls{display:flex;align-items:center;justify-content:center;gap:20px}.ir-arrows{display:flex;gap:12px}.ir-page main .ir-arrows>button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border-radius:4px;background:#fff}.ir-arrows img{display:block;width:24px;height:24px;max-width:none}.ir-arrows>button:disabled{cursor:default!important}.ir-arrows>button:not(:disabled):hover{box-shadow:0 0 0 1px #dc2b19 inset}.ir-controls-divider{display:grid;place-items:center;width:0;height:44px}.ir-controls-divider>img{display:block;width:44px;height:1px;max-width:none;transform:rotate(90deg)}.ir-page main .ir-explore{min-height:44px;padding:10px 40px;background:linear-gradient(90deg,#dc2b19,#c12414);color:#fff;border-radius:4px;font-size:16px;line-height:16px;letter-spacing:-.5px;font-weight:600}.ir-explore:hover{filter:brightness(1.08)}.ir-empty{padding:48px 24px;text-align:center;background:#fff;border-radius:6px;color:#404040;font-size:16px;line-height:23px}.ir-page main .ir-reset{margin-top:16px;padding:10px 20px;color:#2846a5;text-decoration:underline;min-height:44px}.ir-page .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ir-page .ir-dialog{position:fixed;inset:0;width:900px;max-width:calc(100% - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:32px;border:0;border-radius:8px;overflow:auto;overscroll-behavior:contain;background:#fff;color:#0a0a0a;font:16px/23px Exo,sans-serif;letter-spacing:-.5px}.ir-dialog::backdrop{background:#000a}.ir-dialog-heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding-right:28px}.ir-page main .ir-dialog h2{font-size:32px;line-height:42px;letter-spacing:-1px;color:#2846a5;font-weight:500;overflow-wrap:anywhere}.ir-page main .ir-dialog-close{position:absolute;right:10px;top:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:4px;color:#2846a5;font:32px/1 Exo,sans-serif}.ir-dialog-close:hover{background:#f5f5f5!important}.ir-archive-filters{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:16px;margin-block:24px 12px}.ir-archive-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.ir-archive-filters input,.ir-archive-filters select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d4d4d4;border-radius:4px;background:#fff;color:#0a0a0a;font:16px/23px Exo,sans-serif}.ir-archive-filters :is(input,select):focus-visible{outline:2px solid #2846a5;outline-offset:2px}.ir-archive-status{font-size:13px;line-height:18px;color:#737373;margin-bottom:12px!important}.ir-archive-list{display:flex;flex-direction:column}.ir-page main .ir-archive-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;min-height:104px;padding:16px 0;border-top:1px solid #e5e7eb;text-align:left}.ir-archive-item img{display:block;width:112px;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.ir-archive-item time{display:block;color:#737373;font-size:13px;line-height:18px;margin-bottom:6px}.ir-archive-item strong{font-size:16px;line-height:23px;font-weight:600}.ir-page main .ir-archive-item:hover{color:#c12414}.ir-document{width:800px!important}.ir-document-category{padding-right:28px;color:#737373;font-size:14px;line-height:20px;margin-bottom:12px!important}.ir-document-date{display:block;font-size:13px;line-height:18px;color:#737373;margin-block:16px 24px}.ir-document-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px}html:has(.ir-dialog[open]){overflow:hidden}.ir-nojs{padding-bottom:32px;font-size:16px;color:#404040}@media(max-width:1100px){.ir-group .port-section-title{font-size:42px;line-height:56px}.ir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-news-group .ir-card-copy{min-height:241px!important}.ir-page main .ir-card h3>button{-webkit-line-clamp:3}}@media(max-width:767px){.ir-page .ir-heading{padding-bottom:32px}.ir-hero{aspect-ratio:16/9;border-radius:8px}.ir-content{gap:56px;padding-block:48px 56px}.ir-group{gap:24px}.ir-group .port-section-title{font-size:32px;line-height:42px;letter-spacing:-1px}.ir-grid{grid-template-columns:1fr;gap:20px}.ir-group .ir-grid{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px}.ir-group .ir-grid::-webkit-scrollbar{display:none}.ir-group .ir-card{flex:0 0 88%;scroll-snap-align:start}.ir-group .ir-grid[hidden]{display:none}.ir-page main .ir-year{flex-basis:68px;padding-inline:12px}.ir-page main .ir-year:last-child{flex-basis:82px}.ir-page main .ir-year:is(.is-featured,[aria-pressed=true]){flex-basis:86px}.ir-card-copy{padding:16px}.ir-page main .ir-card h3{font-size:20px;line-height:27px}.ir-news-group .ir-card-copy{padding:20px;min-height:226px!important}.ir-controls{gap:16px}.ir-page main .ir-explore{padding-inline:28px}.ir-page .ir-dialog{max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:52px 20px 24px}.ir-page main .ir-dialog h2{font-size:26px;line-height:35px}.ir-archive-filters{grid-template-columns:1fr;gap:12px;margin-top:20px}.ir-page main .ir-archive-item{grid-template-columns:80px minmax(0,1fr);gap:12px}.ir-archive-item img{width:80px}}@media(prefers-reduced-motion:reduce){.ir-card-media>img{transition:none}}@media(min-width:1101px){.ir-page{--ir-unit:var(--port-unit);--ir-gap:max(16px,calc(24 * var(--ir-unit)));--ir-space:max(40px,calc(80 * var(--ir-unit)))}.ir-page .ir-heading{padding-bottom:max(28px,calc(44 * var(--ir-unit)))}.ir-content{gap:var(--ir-space);padding-block:var(--ir-space)}.ir-group{gap:max(24px,calc(32 * var(--ir-unit)))}.ir-group-heading{gap:max(12px,calc(16 * var(--ir-unit)))}.ir-years{gap:max(8px,calc(12 * var(--ir-unit)))}.ir-grid{gap:var(--ir-gap)}.ir-card-copy{gap:max(8px,calc(12 * var(--ir-unit)));padding:max(12px,calc(12 * var(--ir-unit))) max(12px,calc(12 * var(--ir-unit))) max(12px,calc(12 * var(--ir-unit))) max(12px,calc(16 * var(--ir-unit)))}.ir-page main .ir-card h3{font-size:max(16px,calc(20 * var(--ir-unit)));line-height:1.35}.ir-card time{font-size:max(11px,calc(13 * var(--ir-unit)));line-height:1.4}.ir-page main .ir-detail-link{font-size:max(14px,calc(14 * var(--ir-unit)))}.ir-news-group .ir-card-copy{padding:max(16px,calc(24 * var(--ir-unit)));gap:max(12px,calc(16 * var(--ir-unit)));min-height:max(210px,calc(241 * var(--ir-unit)))}.ir-news-group .ir-card:nth-child(2) .ir-card-copy,.ir-news-group .ir-card:nth-child(3) .ir-card-copy{min-height:max(210px,calc(265 * var(--ir-unit)))}.ir-page main .ir-news-group .ir-card h3{font-size:max(16px,calc(18 * var(--ir-unit)));line-height:1.35}}
