body.ikm-tpl {
margin: 0;
background: #fff;
color: var(--ikm-ink, #021E3F);
font-family: var(--ikm-font-sans);
-webkit-font-smoothing: antialiased;
} body.ikm-tpl .ikm-tpl-eyebrow,
body.ikm-tpl .ikm-tpl-meta,
body.ikm-tpl .ikm-tpl-meta a,
body.ikm-tpl .ikm-tpl-meta time,
body.ikm-tpl .ikm-tpl-back,
body.ikm-tpl .ikm-tpl-back a,
body.ikm-tpl .ikm-newslist p,
body.ikm-tpl .ikm-newslist a,
body.ikm-tpl .ikm-newslist li,
body.ikm-tpl .ikm-newslist span,
body.ikm-tpl .ikm-newslist time,
body.ikm-tpl .ikm-newslist label,
body.ikm-tpl .ikm-newslist input,
body.ikm-tpl .ikm-newslist button {
font-family: var(--ikm-font-sans);
}
body.ikm-tpl .ikm-tpl-skip {
position: absolute;
font-family: var(--ikm-font-sans);
left: -9999px;
top: 0;
}
body.ikm-tpl .ikm-tpl-skip:focus {
left: 16px;
top: 16px;
z-index: 100000;
padding: 8px 14px;
background: #fff;
color: var(--ikm-navy-800);
font-weight: 700;
}
body.ikm-tpl .ikm-tpl-main {
display: block;
padding: 50px 0 80px;
}
body.ikm-tpl .ikm-tpl-main *,
body.ikm-tpl .ikm-tpl-main *::before,
body.ikm-tpl .ikm-tpl-main *::after {
box-sizing: border-box;
}
body.ikm-tpl .ikm-tpl-main--front {
padding: 0;
}
body.ikm-tpl .ikm-tpl-main--single {
padding-top: 64px;
}
body.ikm-tpl .ikm-tpl-wrap {
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
}
body.ikm-tpl .ikm-tpl-title {
margin: 0;
font-family: var(--ikm-font-serif);
font-weight: 500;
font-size: clamp(2rem, 3.4vw, 2.75rem);
line-height: 1.1;
letter-spacing: -0.015em;
color: var(--ikm-ink);
}
body.ikm-tpl .ikm-tpl-eyebrow {
margin: 0 0 12px;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--ikm-slate-2);
} body.ikm-tpl .ikm-tpl-title + .ikm-page {
margin-top: 24px;
} body.ikm-tpl.ikm-tpl--wide .ikm-tpl-main .ikm-page.ikm-page {
max-width: none;
margin-left: 0;
margin-right: 0;
} body.ikm-tpl .ikm-tpl-meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin: 16px 0 0;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(--ikm-slate-2);
}
body.ikm-tpl .ikm-tpl-meta a.ikm-tpl-meta__cat {
color: var(--ikm-link);
text-decoration: none;
}
body.ikm-tpl .ikm-tpl-meta a.ikm-tpl-meta__cat:hover {
text-decoration: underline;
}
body.ikm-tpl .ikm-tpl-main--single .ikm-tpl-meta + .ikm-page {
margin-top: 32px;
}
body.ikm-tpl .ikm-tpl-back {
max-width: 740px;
margin: 56px auto 0;
padding-top: 24px;
border-top: 1px solid var(--ikm-line);
font-size: 15px;
}
body.ikm-tpl .ikm-tpl-back a {
font-weight: 700;
color: var(--ikm-link);
text-decoration: none;
}
body.ikm-tpl .ikm-tpl-back a:hover {
text-decoration: underline;
} body.ikm-tpl .ikm-newslist {
max-width: 740px;
margin: 32px auto 0;
}
body.ikm-tpl .ikm-page .ikm-newslist {
margin-top: 0;
}
body.ikm-tpl .ikm-chips {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 0 0 28px;
}
body.ikm-tpl .ikm-newslist.ikm-newslist a.ikm-chip {
display: inline-flex;
align-items: center;
padding: 8px 16px;
border: 1px solid var(--ikm-rule);
border-radius: 999px;
background: #fff;
color: var(--ikm-navy-800);
font-size: 14px;
font-weight: 600;
line-height: 1.2;
text-decoration: none;
}
body.ikm-tpl .ikm-newslist.ikm-newslist a.ikm-chip:hover {
border-color: var(--ikm-navy-800);
}
body.ikm-tpl .ikm-newslist.ikm-newslist a.ikm-chip.is-active {
background: var(--ikm-navy-800);
border-color: var(--ikm-navy-800);
color: #fff;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid var(--ikm-line);
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news__item {
margin: 0;
padding: 22px 0;
border-bottom: 1px solid var(--ikm-line);
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news__item::before {
content: none;
}
body.ikm-tpl .ikm-newslist .ikm-news__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin: 0 0 8px;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--ikm-slate-2);
}
body.ikm-tpl .ikm-newslist .ikm-news__cat {
color: var(--ikm-link);
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news__title {
margin: 0 0 6px;
font-family: var(--ikm-font-serif);
font-weight: 600;
font-size: 1.25rem;
line-height: 1.3;
letter-spacing: 0;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news__title a {
font-family: inherit;
color: var(--ikm-ink);
text-decoration: none;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news__title a:hover {
color: var(--ikm-link);
text-decoration: underline;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-news__ex {
margin: 0;
font-size: 15px;
line-height: 1.6;
color: var(--ikm-slate);
}
body.ikm-tpl .ikm-newslist .ikm-news__empty {
margin: 0;
padding: 24px 0;
color: var(--ikm-slate);
} body.ikm-tpl .ikm-pager {
margin: 32px 0 0;
}
body.ikm-tpl .ikm-pager ul.page-numbers {
display: flex;
flex-wrap: wrap;
gap: 6px;
list-style: none;
margin: 0;
padding: 0;
}
body.ikm-tpl .ikm-pager ul.page-numbers li {
margin: 0;
padding: 0;
}
body.ikm-tpl .ikm-pager ul.page-numbers li::before {
content: none;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-pager .page-numbers:not(ul) {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
padding: 0 12px;
border: 1px solid var(--ikm-rule);
background: #fff;
color: var(--ikm-navy-800);
font-size: 14px;
font-weight: 600;
text-decoration: none;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-pager a.page-numbers:hover {
border-color: var(--ikm-navy-800);
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-pager .page-numbers.current {
background: var(--ikm-navy-800);
border-color: var(--ikm-navy-800);
color: #fff;
}
body.ikm-tpl .ikm-newslist.ikm-newslist .ikm-pager .page-numbers.dots {
border-color: transparent;
} body.ikm-tpl .ikm-search {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 0 0 24px;
}
body.ikm-tpl .ikm-search .ikm-search__label {
flex: 0 0 100%;
font-size: 13px;
font-weight: 700;
color: var(--ikm-slate);
}
body.ikm-tpl .ikm-search .ikm-search__input {
flex: 1 1 260px;
min-height: 46px;
padding: 10px 14px;
border: 1px solid var(--ikm-rule);
border-radius: 0;
font: inherit;
font-family: var(--ikm-font-sans);
font-size: 16px;
color: var(--ikm-ink);
background: #fff;
}
body.ikm-tpl .ikm-search .ikm-search__input:focus {
outline: 2px solid var(--ikm-focus, #03A7E0);
outline-offset: 1px;
}
body.ikm-tpl .ikm-newslist .ikm-search__count {
margin: 0 0 12px;
font-size: 14px;
color: var(--ikm-slate);
}
body.ikm-tpl .ikm-newslist a.ikm-btn--primary,
body.ikm-tpl .ikm-newslist a.ikm-btn--primary:hover,
body.ikm-tpl .ikm-newslist button.ikm-btn--primary {
color: #fff;
text-decoration: none;
}
body.ikm-tpl .ikm-newslist button.ikm-btn--primary {
min-height: 46px;
background: var(--ikm-navy-800);
border: 2px solid transparent;
border-radius: 0;
font-size: 1rem;
font-weight: 600;
}
body.ikm-tpl .ikm-newslist button.ikm-btn--primary:hover {
background: var(--ikm-navy-700);
}
body.ikm-tpl .ikm-newslist a.ikm-btn--secondary {
color: var(--ikm-navy-800);
text-decoration: none;
}
body.ikm-tpl .ikm-newslist a.ikm-btn--secondary:hover {
color: #fff;
}
body.ikm-tpl .ikm-newslist .ikm-btn-row {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin: 24px 0 32px;
}
body.ikm-tpl .ikm-newslist.ikm-tpl-404 > p {
margin: 0;
font-size: 17px;
line-height: 1.6;
color: var(--ikm-slate);
}
@media (max-width: 768px) {
body.ikm-tpl .ikm-tpl-wrap {
padding: 0 20px;
}
body.ikm-tpl .ikm-tpl-main {
padding: 32px 0 56px;
}
body.ikm-tpl .ikm-tpl-main--front {
padding: 0;
}
}body.ikm-tpl .ikm-tpl-main--post {
padding-top:0;
padding-bottom:72px;
}
html,
body {
overflow-x:clip;
}
.ikm-page .ikm-pt {
--ikm-pt-gold:var(--ikm-gold,#C8A275);
--ikm-pt-amber:var(--ikm-amber,#E3A445);
--ikm-pt-ivory:var(--ikm-ivory,#F7F3EA);
--ikm-pt-rule:var(--ikm-rule,#DCE2EA);
--ikm-pt-surface:var(--ikm-surface,#F3F6FA);
font-family:var(--ikm-font-sans);
color:var(--ikm-ink,#021E3F);
overflow-wrap:break-word;
}
.ikm-page .ikm-pt * {
box-sizing:border-box;
}
.ikm-page .ikm-pt span {
color:inherit;
}
.ikm-page .ikm-pt .ikm-pt-bleed {
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
}
.ikm-page .ikm-pt .ikm-pt-in {
max-width:1170px;
margin:0 auto;
padding:0 20px;
}
.ikm-page .ikm-pt .ikm-pt-eyebrow {
display:flex;
flex-wrap:wrap;
gap:6px 10px;
align-items:center;
margin:0 0 14px;
font:800 12px/1.3 var(--ikm-font-sans);
letter-spacing:.14em;
text-transform:uppercase;
color:var(--ikm-accent,#1673A6);
}
.ikm-page .ikm-pt .ikm-pt-eyebrow span+span::before {
content:"";
display:inline-block;
width:5px;
height:5px;
border-radius:50%;
background:var(--ikm-pt-amber);
margin-right:10px;
vertical-align:middle;
}
.ikm-page .ikm-pt .ikm-pt-title {
margin:0;
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:clamp(1.8rem,3.3vw,2.7rem);
line-height:1.12;
letter-spacing:-.015em;
color:var(--ikm-ink,#021E3F);
max-width:32ch;
}
.ikm-page .ikm-pt .ikm-pt-meta {
margin:14px 0 0;
font:700 12.5px/1.4 var(--ikm-font-sans);
letter-spacing:.08em;
text-transform:uppercase;
color:var(--ikm-text-3,#5F6E8A);
}
.ikm-page .ikm-pt .ikm-pt-banner {
position:relative;
background:#0B2A5B linear-gradient(118deg,#021E3F 0%,#0B2A5B 58%,#133362 100%);
color:#fff;
overflow:hidden;
}
.ikm-page .ikm-pt .ikm-pt-banner::after {
content:"";
position:absolute;
inset:0;
background:repeating-linear-gradient(112deg,rgba(255,255,255,.035) 0 1px,transparent 1px 72px);
pointer-events:none;
}
.ikm-page .ikm-pt .ikm-pt-banner>.ikm-pt-in {
position:relative;
z-index:1;
padding-top:52px;
padding-bottom:52px;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-eyebrow {
color:#7FD0F2;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-title {
color:#fff;
max-width:32ch;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-meta {
color:rgba(255,255,255,.7);
}
.ikm-page .ikm-pt .ikm-pt-title.ikm-pt-title--wide,
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-title.ikm-pt-title--wide {
max-width:none;
}
.ikm-page .ikm-pt .ikm-pt-head {
padding:40px 0 26px;
border-bottom:1px solid var(--ikm-pt-rule);
}
.ikm-page .ikm-pt .ikm-pt-layout {
display:grid;
grid-template-columns:minmax(0,1fr) 340px;
gap:48px;
align-items:start;
margin-top:40px;
}
.ikm-page .ikm-pt .ikm-pt-layout>.ikm-pt-aside {
grid-column:2;
grid-row:1;
}
.ikm-page .ikm-pt .ikm-pt-layout>.ikm-pt-main {
grid-column:1;
grid-row:1;
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-aside {
position:sticky;
top:96px;
display:grid;
gap:18px;
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-layout--lift>.ikm-pt-aside {
margin-top:-150px;
z-index:2;
}
.ikm-page .ikm-pt .ikm-pt-card {
position:relative;
background:#fff;
border:1px solid var(--ikm-pt-rule);
border-top:3px solid var(--ikm-pt-amber);
padding:24px;
box-shadow:0 14px 34px -20px rgba(2,30,63,.45);
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-card__label {
margin:0 0 10px;
font:800 11.5px/1.3 var(--ikm-font-sans);
letter-spacing:.14em;
text-transform:uppercase;
color:var(--ikm-accent,#1673A6);
}
.ikm-page .ikm-pt .ikm-pt-card p {
font-size:.95rem;
line-height:1.55;
margin:0 0 14px;
color:var(--ikm-text-2,#4A5873);
}
.ikm-page .ikm-pt .ikm-pt-card .ikm-btn {
width:100%;
justify-content:space-between;
margin:0 0 10px;
}
.ikm-page .ikm-pt .ikm-pt-card--navy {
background:#0B2A5B linear-gradient(160deg,#021E3F,#133362);
border:0;
border-top:3px solid var(--ikm-pt-amber);
color:#fff;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-card__label {
color:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-card--navy p {
color:rgba(255,255,255,.84);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-kv {
border-color:rgba(255,255,255,.16);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-kv span {
color:rgba(255,255,255,.62);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-kv strong,
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-kv strong a {
color:#fff;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-btn--primary {
background:var(--ikm-pt-amber);
border-color:var(--ikm-pt-amber);
color:#021E3F;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-btn--primary:hover {
background:#fff;
border-color:#fff;
color:#021E3F;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-file {
background:transparent;
border-color:rgba(255,255,255,.28);
color:#fff;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-file:hover,
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-file:focus-visible {
background:rgba(255,255,255,.08);
color:#fff;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-file__ico {
border-color:#fff;
color:#fff;
background:linear-gradient(225deg,var(--ikm-pt-amber) 0 9px,transparent 9px);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-file__meta {
color:rgba(255,255,255,.62);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-file__go {
color:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-btnlink {
color:#7FD0F2;
}
.ikm-page .ikm-pt .ikm-pt-kv {
display:flex;
justify-content:space-between;
gap:12px;
padding:10px 0;
border-top:1px solid var(--ikm-rule-soft,#E9EFF4);
font-size:.95rem;
}
.ikm-page .ikm-pt .ikm-pt-kv span {
flex:none;
font:800 11px/1.6 var(--ikm-font-sans);
letter-spacing:.12em;
text-transform:uppercase;
color:var(--ikm-text-3,#5F6E8A);
}
.ikm-page .ikm-pt .ikm-pt-kv strong {
text-align:right;
color:var(--ikm-ink,#021E3F);
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-kv:last-of-type {
margin-bottom:14px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
}
.ikm-page .ikm-pt .ikm-pt-kv--due strong::before {
content:"";
display:inline-block;
width:8px;
height:8px;
border-radius:50%;
background:var(--ikm-pt-amber);
margin:0 8px 1px 0;
vertical-align:middle;
}
.ikm-page .ikm-pt p.ikm-pt-status,
.ikm-page .ikm-pt .ikm-pt-card p.ikm-pt-status {
display:inline-flex;
align-items:center;
gap:8px;
margin:0 0 14px;
padding:6px 12px;
border-radius:999px;
border:1px solid #EAD9BC;
background:var(--ikm-pt-ivory);
font:700 12.5px/1.2 var(--ikm-font-sans);
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt p.ikm-pt-status::before {
content:"";
flex:none;
width:8px;
height:8px;
border-radius:50%;
background:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt p.ikm-pt-status--closed,
.ikm-page .ikm-pt .ikm-pt-card p.ikm-pt-status--closed {
background:var(--ikm-n-100,#E9EFF4);
border-color:var(--ikm-pt-rule);
color:var(--ikm-text-2,#4A5873);
}
.ikm-page .ikm-pt p.ikm-pt-status--closed::before {
background:var(--ikm-n-500,#6E8296);
}
.ikm-page .ikm-pt .ikm-pt-file {
display:flex;
align-items:center;
gap:14px;
margin:0 0 10px;
padding:12px 14px;
border:1px solid var(--ikm-pt-rule);
background:#fff;
color:var(--ikm-ink,#021E3F);
text-decoration:none;
transition:border-color .15s,background .15s;
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-file:hover,
.ikm-page .ikm-pt .ikm-pt-file:focus-visible {
border-color:var(--ikm-blue,#00569C);
background:var(--ikm-cyan-050,#EFF8FD);
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt .ikm-pt-file:focus-visible {
outline:2px solid var(--ikm-cyan,#03A7E0);
outline-offset:2px;
}
.ikm-page .ikm-pt .ikm-pt-file__ico {
flex:none;
width:36px;
height:44px;
display:grid;
place-items:end center;
padding-bottom:6px;
border:1.5px solid var(--ikm-navy,#133362);
border-radius:2px;
font:800 9.5px/1 var(--ikm-font-sans);
letter-spacing:.06em;
color:var(--ikm-navy,#133362);
background:linear-gradient(225deg,var(--ikm-pt-amber) 0 9px,#fff 9px);
}
.ikm-page .ikm-pt .ikm-pt-file__txt {
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-file__name {
display:block;
font-weight:700;
font-size:.95rem;
line-height:1.3;
}
.ikm-page .ikm-pt .ikm-pt-file__meta {
display:block;
margin-top:3px;
font:700 11.5px/1.3 var(--ikm-font-sans);
letter-spacing:.08em;
text-transform:uppercase;
color:var(--ikm-text-3,#5F6E8A);
}
.ikm-page .ikm-pt .ikm-pt-file__go {
margin-left:auto;
flex:none;
font-size:1.05rem;
color:var(--ikm-blue,#00569C);
}
.ikm-page .ikm-pt .ikm-pt-facts {
display:grid;
grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));
gap:0 24px;
margin:28px 0 0;
padding:0;
border-top:1px solid var(--ikm-pt-rule);
}
.ikm-page .ikm-pt .ikm-pt-facts>div {
padding:14px 0;
border-bottom:1px solid var(--ikm-pt-rule);
min-width:0;
}
.ikm-page .ikm-pt .ikm-pt-facts dt {
margin:0 0 5px;
font:800 11px/1.3 var(--ikm-font-sans);
letter-spacing:.12em;
text-transform:uppercase;
color:var(--ikm-text-3,#5F6E8A);
}
.ikm-page .ikm-pt .ikm-pt-facts dd {
margin:0;
font-weight:700;
font-size:1.02rem;
line-height:1.35;
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt .ikm-pt-facts .ikm-pt-due dd::before {
content:"";
display:inline-block;
width:9px;
height:9px;
border-radius:50%;
background:var(--ikm-pt-amber);
margin:0 9px 1px 0;
vertical-align:middle;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-facts {
border-top-color:rgba(255,255,255,.18);
max-width:560px;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-facts>div {
border-bottom-color:rgba(255,255,255,.18);
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-facts>div.ikm-pt-due {
border-bottom:2px solid var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-facts dt {
color:rgba(255,255,255,.62);
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-facts dd {
color:#fff;
}
.ikm-page .ikm-pt [data-field] {
outline:1px dotted rgba(3,167,224,.75);
outline-offset:3px;
}
.ikm-page .ikm-pt .ikm-pt-sec {
margin:36px 0;
}
.ikm-page .ikm-pt .ikm-pt-sec:first-child {
margin-top:0;
}
.ikm-page .ikm-pt .ikm-pt-sec__h {
margin:0 0 16px;
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:1.5rem;
line-height:1.2;
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt .ikm-pt-sec__h::after {
content:"";
display:block;
width:36px;
height:3px;
margin-top:10px;
background:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-sec h3.ikm-pt-sub {
margin:24px 0 8px;
font:800 12.5px/1.35 var(--ikm-font-sans);
letter-spacing:.1em;
text-transform:uppercase;
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt .ikm-pt-pair {
margin:36px 0;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs.is-ready {
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:0;
margin:0;
border:0;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs .ikm-tabs__tab {
display:flex;
align-items:center;
justify-content:flex-start;
min-height:58px;
margin:0;
padding:14px 18px;
border:1px solid var(--ikm-pt-rule);
border-radius:0;
background:var(--ikm-pt-surface);
box-shadow:none;
text-align:left;
white-space:normal;
overflow-wrap:anywhere;
font:800 12.5px/1.35 var(--ikm-font-sans);
letter-spacing:.08em;
text-transform:uppercase;
color:var(--ikm-text-2,#4A5873);
cursor:pointer;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs .ikm-tabs__tab+.ikm-tabs__tab {
border-left:0;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs .ikm-tabs__tab:hover {
background:#fff;
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs .ikm-tabs__tab[aria-selected="true"] {
background:#fff;
color:var(--ikm-navy,#133362);
border-bottom-color:#fff;
box-shadow:inset 0 3px 0 var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs .ikm-tabs__tab:focus-visible {
outline:2px solid var(--ikm-focus,#03A7E0);
outline-offset:-3px;
}
.ikm-page .ikm-pt .ikm-pt-pair--plain>.ikm-tabs .ikm-tabs__tab {
text-transform:none;
letter-spacing:0;
font-weight:700;
font-size:.97rem;
}
.ikm-page .ikm-pt .ikm-pt-pair__h {
margin:28px 0 12px;
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:1.4rem;
line-height:1.25;
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs.is-ready~.ikm-tabs__panel {
border:1px solid var(--ikm-pt-rule);
border-top:0;
padding:26px 26px 10px;
background:#fff;
margin:0;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs.is-ready~.ikm-tabs__panel .ikm-pt-pair__h {
position:absolute!important;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
clip:rect(0 0 0 0);
white-space:nowrap;
border:0;
}
.ikm-page .ikm-pt .ikm-pt-callout {
margin:20px 0;
padding:14px 18px;
background:var(--ikm-pt-ivory);
border-left:4px solid var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-callout p {
margin:0;
}
.ikm-page .ikm-pt .ikm-pt-gap {
margin:14px 0;
padding:12px 16px;
border:2px dashed var(--ikm-pt-amber);
background:var(--ikm-pt-ivory);
font:600 13.5px/1.5 var(--ikm-font-sans);
color:#4A3A1F;
}
.ikm-page .ikm-pt .ikm-pt-gap b {
color:#2E2412;
}
.ikm-page .ikm-pt .ikm-pt-btnlink {
appearance:none;
display:inline-flex;
align-items:center;
gap:8px;
border:0;
background:none;
padding:0;
font:800 12.5px/1.3 var(--ikm-font-sans);
letter-spacing:.1em;
text-transform:uppercase;
color:var(--ikm-link,#1673A6);
cursor:pointer;
text-decoration:none;
}
.ikm-page .ikm-pt .ikm-pt-btnlink:hover {
text-decoration:underline;
}
.ikm-page .ikm-pt .ikm-pt-actions {
display:flex;
flex-wrap:wrap;
gap:10px 14px;
align-items:center;
margin:16px 0 4px;
}
.ikm-page .ikm-pt .ikm-pt-actions .ikm-btn {
margin:0;
}
.ikm-page .ikm-pt table.ikm-pt-table {
display:table;
width:100%;
border-collapse:collapse;
margin:0 0 16px;
font-size:.95rem;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-table th {
border-bottom:2px solid var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-table td {
padding:10px 12px;
border-bottom:1px solid var(--ikm-pt-rule);
}
.ikm-page .ikm-pt .ikm-acc summary {
font-weight:700;
}
.ikm-page .ikm-pt .ikm-pt-gal {
display:grid;
grid-template-columns:repeat(auto-fill,minmax(170px,1fr));
gap:8px;
margin:0;
padding:0;
list-style:none;
}
.ikm-page .ikm-pt .ikm-pt-gal li {
margin:0;
padding:0;
list-style:none;
}
.ikm-page .ikm-pt .ikm-pt-gal img,
.ikm-pt-galdlg .ikm-pt-gal img {
display:block;
width:100%;
aspect-ratio:3/2;
object-fit:cover;
margin:0;
background:var(--ikm-n-100,#E9EFF4);
}
.ikm-dialog.ikm-pt-galdlg {
width:min(1180px,calc(100vw - 32px));
border-top-color:var(--ikm-amber,#E3A445);
}
.ikm-pt-galdlg .ikm-pt-galdlg__body {
padding:20px 24px 28px;
overflow:auto;
}
.ikm-pt-galdlg .ikm-pt-gal {
display:grid;
grid-template-columns:repeat(auto-fill,minmax(150px,1fr));
gap:8px;
margin:0;
padding:0;
list-style:none;
}
.ikm-pt-galdlg .ikm-pt-gal li {
margin:0;
padding:0;
list-style:none;
}
.ikm-pt-galdlg .ikm-dialog__head h2 {
margin:0;
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:1.3rem;
}
.ikm-pt-galdlg .ikm-pt-x {
margin-left:auto;
appearance:none;
border:1px solid var(--ikm-rule,#DCE2EA);
background:#fff;
padding:8px 14px;
font:700 13px/1 var(--ikm-font-sans);
color:var(--ikm-navy,#133362);
cursor:pointer;
}
@media (max-width:899px) {
.ikm-page .ikm-pt .ikm-pt-layout {
grid-template-columns:minmax(0,1fr);
gap:28px;
margin-top:24px;
}
.ikm-page .ikm-pt .ikm-pt-layout>.ikm-pt-aside,
.ikm-page .ikm-pt .ikm-pt-layout>.ikm-pt-main {
grid-column:1;
grid-row:auto;
}
.ikm-page .ikm-pt .ikm-pt-aside {
position:static;
}
.ikm-page .ikm-pt .ikm-pt-layout--lift>.ikm-pt-aside {
margin-top:-28px;
}
.ikm-page .ikm-pt .ikm-pt-banner>.ikm-pt-in {
padding-top:34px;
padding-bottom:40px;
}
.ikm-page .ikm-pt .ikm-pt-head {
padding:28px 0 20px;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs .ikm-tabs__tab {
min-height:52px;
padding:12px;
font-size:11.5px;
letter-spacing:.05em;
}
.ikm-page .ikm-pt .ikm-pt-pair--plain>.ikm-tabs .ikm-tabs__tab {
font-size:.9rem;
letter-spacing:0;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs.is-ready~.ikm-tabs__panel {
padding:20px 16px 6px;
}
}
@media (max-width:599px) {
.ikm-page .ikm-pt .ikm-pt-table thead {
position:absolute;
width:1px;
height:1px;
overflow:hidden;
clip:rect(0 0 0 0);
}
.ikm-page .ikm-pt table.ikm-pt-table,
.ikm-page .ikm-pt .ikm-pt-table tbody,
.ikm-page .ikm-pt .ikm-pt-table tr,
.ikm-page .ikm-pt .ikm-pt-table td {
display:block;
width:100%;
}
.ikm-page .ikm-pt .ikm-pt-table tr {
margin:0 0 10px;
padding:4px 14px;
border:1px solid var(--ikm-pt-rule);
border-top:3px solid var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .ikm-pt-table td {
display:grid;
grid-template-columns:minmax(0,38%) minmax(0,1fr);
gap:12px;
padding:9px 0;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
}
.ikm-page .ikm-pt .ikm-pt-table td:last-child {
border-bottom:0;
}
.ikm-page .ikm-pt .ikm-pt-table td::before {
content:attr(data-label);
font:800 11px/1.6 var(--ikm-font-sans);
letter-spacing:.1em;
text-transform:uppercase;
color:var(--ikm-text-3,#5F6E8A);
}
}
@media (max-width:420px) {
.ikm-page .ikm-pt .ikm-pt-in {
padding:0 16px;
}
.ikm-page .ikm-pt .ikm-pt-card {
padding:20px 18px;
}
}
@media print {
.ikm-page .ikm-pt .ikm-tabs,
.ikm-page .ikm-pt .ikm-pt-noprint {
display:none!important;
}
.ikm-page .ikm-pt .ikm-tabs__panel[hidden] {
display:block!important;
}
.ikm-page .ikm-pt .ikm-pt-pair>.ikm-tabs.is-ready~.ikm-tabs__panel .ikm-pt-pair__h {
position:static!important;
width:auto!important;
height:auto!important;
margin:24px 0 10px!important;
overflow:visible!important;
clip:auto!important;
white-space:normal!important;
}
.ikm-page .ikm-pt details::details-content {
content-visibility:visible;
display:block;
}
.ikm-page .ikm-pt .ikm-pt-aside {
position:static;
}
.ikm-page .ikm-pt .ikm-pt-banner {
background:#fff!important;
color:#000;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-title,
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-facts dd {
color:#000;
}
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-sessions {
list-style:none;
margin:0 0 18px;
padding:0;
display:grid;
gap:8px;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-sessions li {
margin:0;
padding:12px 16px;
border-left:3px solid var(--ikm-pt-amber);
background:var(--ikm-pt-surface);
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-steps {
counter-reset:s;
list-style:none;
margin:0 0 18px;
padding:0;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-steps li {
counter-increment:s;
position:relative;
margin:0 0 12px;
padding:2px 0 0 44px;
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-steps li::before {
content:counter(s);
position:absolute;
left:0;
top:0;
width:30px;
height:30px;
border-radius:50%;
display:grid;
place-items:center;
background:var(--ikm-navy,#133362);
color:#fff;
font:800 13px/1 var(--ikm-font-sans);
box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ikm-pt-amber);
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-tplsec .ikm-banks {
margin-top:8px;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-tplsec {
margin:56px 0 0;
padding-top:36px;
border-top:1px solid var(--ikm-pt-rule);
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-tplsec__grid {
display:grid;
grid-template-columns:minmax(0,1fr) minmax(0,1fr);
gap:48px;
align-items:start;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-tplsec__col>h3.ikm-pt-sub:first-child {
margin-top:0;
}
@media (max-width:899px) {
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-tplsec__grid {
grid-template-columns:minmax(0,1fr);
gap:28px;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-tplsec {
margin-top:40px;
padding-top:28px;
}
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-sec h4.ikm-pt-sub {
margin:22px 0 8px;
font:800 12px/1.35 var(--ikm-font-sans);
letter-spacing:.1em;
text-transform:uppercase;
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-notes {
margin:0 0 16px;
padding:0;
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-notes li {
position:relative;
margin:0 0 8px;
padding-left:20px;
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--tr-a) .ikm-pt-notes li::before {
content:"";
position:absolute;
left:2px;
top:.62em;
width:7px;
height:7px;
background:var(--ikm-pt-amber);
transform:rotate(45deg);
}
.ikm-page .ikm-pt:where(.ikm-pt--th-a, .ikm-pt--lk-a, .ikm-pt--nt-b, .ikm-pt--lj-a, .ikm-pt--pr-b) .ikm-pt-table th {
text-align:left;
padding:10px 12px;
border-bottom:2px solid var(--ikm-pt-amber);
font:800 11.5px/1.3 var(--ikm-font-sans);
letter-spacing:.1em;
text-transform:uppercase;
color:var(--ikm-text-3,#5F6E8A);
}
.ikm-page .ikm-pt:where(.ikm-pt--th-a) .ikm-pt-crit {
margin:0 0 18px;
padding:0;
list-style:none;
counter-reset:c;
}
.ikm-page .ikm-pt:where(.ikm-pt--th-a) .ikm-pt-crit li {
counter-increment:c;
position:relative;
margin:0;
padding:12px 0 12px 46px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--th-a) .ikm-pt-crit li::before {
content:counter(c,decimal-leading-zero);
position:absolute;
left:0;
top:10px;
width:32px;
padding-top:2px;
border-top:2px solid var(--ikm-pt-amber);
font:800 13px/1.6 var(--ikm-font-sans);
letter-spacing:.06em;
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt:where(.ikm-pt--th-a, .ikm-pt--lk-a) .ikm-pt-banner .ikm-pt-facts {
max-width:300px;
}
.ikm-page .ikm-pt:where(.ikm-pt--th-a) .ikm-pt-card .ikm-pt-btnlink {
margin-top:4px;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-crit2 {
margin:0 0 16px;
padding:0;
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-crit2 li {
position:relative;
margin:0;
padding:11px 0 11px 26px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-crit2 li::before {
content:"";
position:absolute;
left:2px;
top:19px;
width:9px;
height:9px;
background:var(--ikm-pt-amber);
transform:rotate(45deg);
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-card p.ikm-pt-submit {
font-size:.92rem;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-card--navy p.ikm-pt-submit a {
color:#fff;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-topics {
margin:0 0 8px;
padding:0;
list-style:none;
counter-reset:t;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-topics li {
counter-increment:t;
position:relative;
margin:0;
padding:12px 0 12px 48px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
list-style:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--lk-a) .ikm-pt-topics li::before {
content:counter(t,decimal-leading-zero);
position:absolute;
left:0;
top:11px;
font-family:var(--ikm-font-serif);
font-size:1.35rem;
line-height:1.1;
color:var(--ikm-blue,#00569C);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-banner>.ikm-pt-in {
display:grid;
grid-template-columns:minmax(0,1fr) auto;
gap:32px;
align-items:end;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate {
margin:0;
padding:18px 22px;
border:1px solid rgba(255,255,255,.22);
border-top:3px solid var(--ikm-pt-amber);
text-align:center;
min-width:150px;
background:rgba(255,255,255,.04);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate small {
display:block;
font:800 10.5px/1.3 var(--ikm-font-sans);
letter-spacing:.14em;
text-transform:uppercase;
color:var(--ikm-pt-amber);
margin:0 0 8px;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate b {
display:block;
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:3.4rem;
line-height:.95;
color:#fff;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate span {
display:block;
margin-top:8px;
font:800 12px/1.3 var(--ikm-font-sans);
letter-spacing:.14em;
text-transform:uppercase;
color:#fff;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-two {
display:grid;
grid-template-columns:minmax(0,1fr) minmax(0,1fr);
gap:56px;
margin-top:40px;
align-items:start;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-col-h {
margin:0 0 16px;
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:1.5rem;
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-col-h::after {
content:"";
display:block;
width:36px;
height:3px;
margin-top:10px;
background:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-tl {
position:sticky;
top:96px;
min-width:0;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-tl ol {
list-style:none;
margin:0;
padding:0;
counter-reset:t;
border-left:2px solid var(--ikm-pt-rule);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-tl li {
counter-increment:t;
position:relative;
margin:0;
padding:0 0 14px 34px;
list-style:none;
font-size:.97rem;
line-height:1.45;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-tl li::before {
content:counter(t);
position:absolute;
left:-12px;
top:0;
width:22px;
height:22px;
border-radius:50%;
display:grid;
place-items:center;
background:#fff;
border:2px solid var(--ikm-pt-amber);
font:800 10.5px/1 var(--ikm-font-sans);
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-docs-col .ikm-pt-file {
margin-bottom:12px;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-two .ikm-pt-callout {
margin-top:22px;
}
@media (max-width:899px) {
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-banner>.ikm-pt-in {
grid-template-columns:minmax(0,1fr);
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate {
justify-self:start;
display:flex;
align-items:center;
gap:14px;
text-align:left;
padding:12px 16px;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate small {
margin:0;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate b {
font-size:2.2rem;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-bdate span {
margin:0;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-two {
grid-template-columns:minmax(0,1fr);
gap:32px;
margin-top:28px;
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b) .ikm-pt-tl {
position:static;
}
}
.ikm-page .ikm-pt:where(.ikm-pt--nt-b2).ikm-pt--nt-b2 .ikm-pt-banner>.ikm-pt-in {
display:block;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic {
position:relative;
display:grid;
grid-template-columns:2fr 1fr 1fr;
grid-template-rows:repeat(2,minmax(0,1fr));
gap:8px;
margin:28px 0 0;
aspect-ratio:2.4/1;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic a {
display:block;
overflow:hidden;
background:var(--ikm-n-100,#E9EFF4);
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic a:first-child {
grid-row:1/3;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic img {
width:100%;
height:100%;
object-fit:cover;
display:block;
margin:0;
transition:transform .3s;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic a:hover img {
transform:scale(1.03);
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic::after {
content:"";
position:absolute;
left:0;
bottom:-8px;
width:64px;
height:3px;
background:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic .ikm-pt-allbtn {
position:absolute;
right:14px;
bottom:14px;
margin:0;
background:#fff;
box-shadow:0 6px 18px -8px rgba(2,30,63,.5);
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-article {
max-width:760px;
margin:40px auto 0;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-lead p {
font-size:1.18rem;
line-height:1.65;
color:var(--ikm-ink,#021E3F);
}
@media (max-width:899px) {
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic {
grid-template-columns:1fr 1fr;
grid-template-rows:auto;
aspect-ratio:auto;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic a:first-child {
grid-column:1/3;
grid-row:auto;
aspect-ratio:3/2;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic a:nth-child(n+4) {
display:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic a {
aspect-ratio:3/2;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic .ikm-pt-allbtn {
position:static;
grid-column:1/3;
justify-content:center;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-lead p {
font-size:1.08rem;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-article {
margin-top:28px;
}
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic {
aspect-ratio:3.3/1;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-article {
max-width:880px;
margin-top:36px;
}
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-lead p {
font-size:1.1rem;
}
@media (max-width:899px) {
.ikm-page .ikm-pt:where(.ikm-pt--lj-a) .ikm-pt-mosaic {
aspect-ratio:auto;
}
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-bank {
margin:0 0 16px;
padding:0;
border-top:1px solid var(--ikm-rule-soft,#E9EFF4);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-bank>div {
display:grid;
grid-template-columns:150px minmax(0,1fr);
gap:12px;
padding:9px 0;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-bank dt {
margin:0;
font-weight:700;
color:var(--ikm-ink,#021E3F);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-bank dd {
margin:0;
overflow-wrap:anywhere;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-kpap {
margin:26px 0 0;
max-width:760px;
padding:14px 18px;
background:rgba(255,255,255,.07);
border-left:4px solid var(--ikm-pt-amber);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-kpap p {
margin:0;
color:#fff;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-kpap p.ikm-pt-kpap__label {
margin:0 0 6px;
font:800 11.5px/1.3 var(--ikm-font-sans);
letter-spacing:.12em;
text-transform:uppercase;
color:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-kpap a {
color:#7FD0F2;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 {
list-style:none;
margin:0 0 8px;
padding:0;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:10px;
counter-reset:s;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 li {
counter-increment:s;
margin:0;
padding:0;
list-style:none;
min-width:0;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 a {
display:flex;
align-items:center;
gap:12px;
height:100%;
padding:14px 16px;
border:1px solid var(--ikm-pt-rule);
border-top:3px solid var(--ikm-navy,#133362);
text-decoration:none;
color:var(--ikm-ink,#021E3F);
font-weight:700;
background:#fff;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 a::before {
content:counter(s);
flex:none;
width:30px;
height:30px;
border-radius:50%;
display:grid;
place-items:center;
background:#fff;
border:2px solid var(--ikm-pt-amber);
font:800 13px/1 var(--ikm-font-sans);
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 a:hover,
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 a:focus-visible {
border-top-color:var(--ikm-pt-amber);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-acc {
margin-top:22px;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-acc .ikm-acc__body {
max-width:none;
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-acc summary::after {
border-color:var(--ikm-pt-amber)!important;
}
@media (max-width:899px) {
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-steps3 {
grid-template-columns:minmax(0,1fr);
}
.ikm-page .ikm-pt:where(.ikm-pt--pr-b) .ikm-pt-bank>div {
grid-template-columns:minmax(0,1fr);
gap:2px;
}
} .ikm-page .ikm-pt .is-style-ikm-theksuar {
margin:20px 0;
padding:14px 18px;
background:var(--ikm-pt-ivory);
border-left:4px solid var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .is-style-ikm-theksuar p {
margin:0;
}
.ikm-page .ikm-pt .is-style-ikm-kuti {
list-style:none;
margin:0 0 18px;
padding:0;
display:grid;
gap:8px;
}
.ikm-page .ikm-pt .is-style-ikm-kuti li {
margin:0;
padding:12px 16px;
border-left:3px solid var(--ikm-pt-amber);
background:var(--ikm-pt-surface);
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-hapa {
counter-reset:s;
list-style:none;
margin:0 0 18px;
padding:0;
}
.ikm-page .ikm-pt .is-style-ikm-hapa li {
counter-increment:s;
position:relative;
margin:0 0 12px;
padding:2px 0 0 44px;
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-hapa li::before {
content:counter(s);
position:absolute;
left:0;
top:0;
width:30px;
height:30px;
border-radius:50%;
display:grid;
place-items:center;
background:var(--ikm-navy,#133362);
color:#fff;
font:800 13px/1 var(--ikm-font-sans);
box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ikm-pt-amber);
}
.ikm-page .ikm-pt .is-style-ikm-romb {
margin:0 0 16px;
padding:0;
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-romb li {
position:relative;
margin:0 0 8px;
padding-left:20px;
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-romb li::before {
content:"";
position:absolute;
left:2px;
top:.62em;
width:7px;
height:7px;
background:var(--ikm-pt-amber);
transform:rotate(45deg);
}
.ikm-page .ikm-pt .is-style-ikm-numra {
margin:0 0 18px;
padding:0;
list-style:none;
counter-reset:c;
}
.ikm-page .ikm-pt .is-style-ikm-numra li {
counter-increment:c;
position:relative;
margin:0;
padding:12px 0 12px 46px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-numra li::before {
content:counter(c,decimal-leading-zero);
position:absolute;
left:0;
top:10px;
width:32px;
padding-top:2px;
border-top:2px solid var(--ikm-pt-amber);
font:800 13px/1.6 var(--ikm-font-sans);
letter-spacing:.06em;
color:var(--ikm-navy,#133362);
}
.ikm-page .ikm-pt .is-style-ikm-ndarje {
margin:0 0 16px;
padding:0;
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-ndarje li {
position:relative;
margin:0;
padding:11px 0 11px 26px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-ndarje li::before {
content:"";
position:absolute;
left:2px;
top:19px;
width:9px;
height:9px;
background:var(--ikm-pt-amber);
transform:rotate(45deg);
}
.ikm-page .ikm-pt .is-style-ikm-tema {
margin:0 0 8px;
padding:0;
list-style:none;
counter-reset:t;
}
.ikm-page .ikm-pt .is-style-ikm-tema li {
counter-increment:t;
position:relative;
margin:0;
padding:12px 0 12px 48px;
border-bottom:1px solid var(--ikm-rule-soft,#E9EFF4);
list-style:none;
}
.ikm-page .ikm-pt .is-style-ikm-tema li::before {
content:counter(t,decimal-leading-zero);
position:absolute;
left:0;
top:11px;
font-family:var(--ikm-font-serif);
font-size:1.35rem;
line-height:1.1;
color:var(--ikm-blue,#00569C);
}
.ikm-page .ikm-pt .ikm-pt-two .is-style-ikm-theksuar {
margin-top:22px;
} .ikm-page .ikm-pt [hidden] {
display: none !important;
}
.ikm-page .ikm-pt .ikm-pt-main > .ikm-pt-sec:first-child,
.ikm-page .ikm-pt .ikm-pt-letter > .ikm-pt-sec:first-child,
.ikm-page .ikm-pt .ikm-pt-article > .ikm-pt-sec:first-child {
margin-top: 0;
}
.ikm-page .ikm-pt .ikm-pt-sec > :first-child {
margin-top: 0;
} .ikm-page .ikm-pt .ikm-pt-banner > .ikm-pt-in {
display: block;
}
.ikm-page .ikm-pt.ikm-pt--nt-b:not(.ikm-pt--nt-b2) .ikm-pt-banner > .ikm-pt-in {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 32px;
align-items: end;
}
.ikm-page .ikm-pt .ikm-pt-btext {
min-width: 0;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-title {
max-width: 46ch;
}
.ikm-page .ikm-pt.ikm-pt--lift .ikm-pt-btext {
max-width: calc(100% - 388px);
}
.ikm-page .ikm-pt.ikm-pt--lift .ikm-pt-banner .ikm-pt-title {
max-width: none;
}
.ikm-page .ikm-pt .ikm-pt-byline {
margin-top: 18px;
}
.ikm-page .ikm-pt .ikm-pt-byline .ikm-pt-eyebrow {
margin: 0 0 6px;
}
.ikm-page .ikm-pt .ikm-pt-byline .ikm-pt-meta {
margin: 0;
}
.ikm-page .ikm-pt .ikm-pt-banner .ikm-pt-kpap {
max-width: 760px;
}
.ikm-page .ikm-pt .ikm-pt-card__head {
margin: 0 0 16px;
padding: 0 0 14px;
border-bottom: 1px solid var(--ikm-pt-rule);
}
.ikm-page .ikm-pt .ikm-pt-card .ikm-pt-card__head .ikm-pt-eyebrow {
margin: 0 0 6px;
color: var(--ikm-ink, #021E3F);
}
.ikm-page .ikm-pt .ikm-pt-card .ikm-pt-card__head .ikm-pt-meta {
margin: 0;
font: 600 13px/1.4 var(--ikm-font-sans);
letter-spacing: 0;
text-transform: none;
color: var(--ikm-text-3, #5F6E8A);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-card__head {
border-bottom-color: rgba(255, 255, 255, .18);
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-card__head .ikm-pt-eyebrow {
color: #7FD0F2;
}
.ikm-page .ikm-pt .ikm-pt-card--navy .ikm-pt-card__head .ikm-pt-meta {
color: rgba(255, 255, 255, .72);
}
@media (max-width: 899px) {
.ikm-page .ikm-pt.ikm-pt--lift .ikm-pt-btext {
max-width: none;
}
.ikm-page .ikm-pt.ikm-pt--nt-b:not(.ikm-pt--nt-b2) .ikm-pt-banner > .ikm-pt-in {
grid-template-columns: minmax(0, 1fr);
gap: 20px;
}
}