@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-serif-4-latin-400-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-serif-4-latin-ext-400-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-serif-4-latin-600-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-serif-4-latin-ext-600-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-serif-4-latin-700-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-serif-4-latin-ext-700-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} @font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-sans-3-latin-400-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-sans-3-latin-ext-400-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-sans-3-latin-600-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-sans-3-latin-ext-600-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-sans-3-latin-400-italic.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-sans-3-latin-ext-400-italic.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} @font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-code-pro-latin-400-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;font-display:swap;
src:url(//ikm.org.al/wp-content/plugins/ikm-design-system/assets/fonts/source-code-pro-latin-ext-400-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}  @font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;
src:url(//ikm.org.al/wp-content/uploads/fonts/manrope-latin-var.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;
src:url(//ikm.org.al/wp-content/uploads/fonts/manrope-latin-ext-var.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} @font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;
src:url(//ikm.org.al/wp-content/uploads/fonts/source-serif-4-latin-500-normal.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;
src:url(//ikm.org.al/wp-content/uploads/fonts/source-serif-4-latin-ext-500-normal.woff2) format("woff2");
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} :root{ --ikm-navy:#133362;
--ikm-blue:#00569C;
--ikm-blue-mid:#0090D1;
--ikm-cyan:#03A7E0; --ikm-navy-950:#08172E;
--ikm-navy-900:#0D2447;
--ikm-navy-800:#133362;
--ikm-navy-700:#1C4682;
--ikm-navy-600:#00569C;
--ikm-blue-500:#0077BC;
--ikm-blue-400:#0090D1;
--ikm-cyan-300:#03A7E0;
--ikm-cyan-100:#D8EEF9;
--ikm-cyan-050:#EFF8FD; --ikm-n-000:#FFFFFF;
--ikm-n-050:#F5F8FA;
--ikm-n-100:#E9EFF4;
--ikm-n-200:#D7E1E9;
--ikm-n-300:#B9C7D3;
--ikm-n-500:#6E8296;
--ikm-n-700:#3D5265;
--ikm-n-900:#14263C; --ikm-ok:#1E6B4F;
--ikm-ok-bg:#E4F0EA;
--ikm-ok-line:#C3DED1;
--ikm-warn:#8A5A12;
--ikm-warn-bg:#FBF0DC;
--ikm-warn-line:#EDDCBB;
--ikm-bad:#A32B25; --ikm-text:var(--ikm-n-900);
--ikm-text-2:var(--ikm-n-700);
--ikm-text-3:var(--ikm-n-500);
--ikm-rule:var(--ikm-n-200);
--ikm-rule-soft:var(--ikm-n-100);
--ikm-surface:var(--ikm-n-050);
--ikm-paper:var(--ikm-n-000);
--ikm-link:var(--ikm-blue); --ikm-focus:var(--ikm-cyan); --ikm-font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;
--ikm-font-sans:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
--ikm-font-mono:"Source Code Pro",ui-monospace,Consolas,monospace;
--ikm-size-display:clamp(2rem,4.6vw,2.875rem);
--ikm-size-h1:clamp(1.75rem,3.6vw,2.125rem);
--ikm-size-h2:clamp(1.4rem,2.8vw,1.625rem);
--ikm-size-h3:1.25rem;
--ikm-size-h4:1.09375rem;
--ikm-size-body:1.0625rem;
--ikm-size-small:0.9375rem;
--ikm-size-caption:0.84375rem; --ikm-s1:4px;  --ikm-s2:8px;  --ikm-s3:12px; --ikm-s4:16px; --ikm-s5:24px;
--ikm-s6:32px; --ikm-s7:48px; --ikm-s8:64px; --ikm-s9:96px; --ikm-s10:128px; --ikm-measure:68ch;
--ikm-column:740px;
--ikm-container:1080px;
}.ikm-page.ikm-page{
font-family:var(--ikm-font-sans);
font-size:var(--ikm-size-body);
line-height:1.65;
color:var(--ikm-text);
-webkit-font-smoothing:antialiased; max-width:var(--ikm-column);
margin-left:auto;
margin-right:auto;
}
.ikm-page.ikm-page h1,.ikm-page.ikm-page h2,.ikm-page.ikm-page h3,.ikm-page.ikm-page h4{
font-family:var(--ikm-font-serif);
color:var(--ikm-navy-800);
letter-spacing:-.012em;
text-wrap:balance;
margin:var(--ikm-s7) 0 var(--ikm-s3);
}
.ikm-page.ikm-page > :first-child{margin-top:0}
.ikm-page.ikm-page h1{font-size:var(--ikm-size-h1);font-weight:700;line-height:1.12}
.ikm-page.ikm-page h2{font-size:var(--ikm-size-h2);font-weight:600;line-height:1.2}
.ikm-page.ikm-page h3{font-size:var(--ikm-size-h3);font-weight:600;line-height:1.3}
.ikm-page.ikm-page h4{font-size:var(--ikm-size-h4);font-weight:600;line-height:1.4;font-family:var(--ikm-font-sans)}
.ikm-page.ikm-page p,.ikm-page.ikm-page li{max-width:none}
.ikm-page.ikm-page p{margin:0 0 var(--ikm-s4)}
.ikm-page.ikm-page ul,.ikm-page.ikm-page ol{margin:0 0 var(--ikm-s4);padding-left:var(--ikm-s5)}
.ikm-page.ikm-page li{margin-bottom:var(--ikm-s2)}
.ikm-page.ikm-page li::marker{color:var(--ikm-text-3)} .ikm-page.ikm-page p,.ikm-page.ikm-page li,.ikm-page.ikm-page td,.ikm-page.ikm-page th,
.ikm-page.ikm-page dt,.ikm-page.ikm-page dd,.ikm-page.ikm-page figcaption,
.ikm-page.ikm-page a,.ikm-page.ikm-page strong,.ikm-page.ikm-page em,
.ikm-page.ikm-page span{font-family:var(--ikm-font-sans)} .ikm-page.ikm-page p,.ikm-page.ikm-page li,.ikm-page.ikm-page td,.ikm-page.ikm-page th,
.ikm-page.ikm-page dt,.ikm-page.ikm-page dd,.ikm-page.ikm-page strong,
.ikm-page.ikm-page em,.ikm-page.ikm-page span{color:var(--ikm-text)}
.ikm-page.ikm-page a{color:var(--ikm-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.ikm-page.ikm-page a:hover{color:var(--ikm-navy-800)}
.ikm-page.ikm-page strong{font-weight:600}
.ikm-page.ikm-page code{font-family:var(--ikm-font-mono);font-size:.88em;background:var(--ikm-n-050);padding:1px 5px}
.ikm-page.ikm-page blockquote{
margin:var(--ikm-s5) 0;padding:var(--ikm-s2) 0 var(--ikm-s2) var(--ikm-s5);
border-left:3px solid var(--ikm-cyan);
font-family:var(--ikm-font-serif);font-size:1.125rem;color:var(--ikm-text-2);
}
.ikm-page.ikm-page blockquote,.ikm-page.ikm-page blockquote p{font-family:var(--ikm-font-serif)}
.ikm-page.ikm-page blockquote p:last-child{margin-bottom:0}
.ikm-page.ikm-page hr{border:0;border-top:1px solid var(--ikm-rule);margin:var(--ikm-s7) 0}
.ikm-page.ikm-page img{max-width:100%;height:auto}
.ikm-page.ikm-page figcaption{font-size:var(--ikm-size-caption);color:var(--ikm-text-3);margin-top:var(--ikm-s2)} .ikm-page.ikm-page figure.wp-block-image{
display:flex;flex-direction:column;align-items:center;
margin:var(--ikm-s6) 0;
}
.ikm-page.ikm-page figure.wp-block-image img{display:block}
.ikm-page.ikm-page figure.wp-block-image figcaption{
max-width:100%;text-align:center;margin-top:var(--ikm-s2);
} .ikm-page.ikm-page h2 + [class*="ikm-"],
.ikm-page.ikm-page h3 + [class*="ikm-"]{margin-top:var(--ikm-s4)} .ikm-page.ikm-page table{width:100%;border-collapse:collapse;font-size:var(--ikm-size-small);margin:var(--ikm-s5) 0}
.ikm-page.ikm-page th,.ikm-page.ikm-page td{text-align:left;padding:var(--ikm-s3) var(--ikm-s4);border-bottom:1px solid var(--ikm-rule-soft)}
.ikm-page.ikm-page thead th{
font-family:var(--ikm-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;
color:#fff;background:var(--ikm-navy-800);border-bottom:none;
} .ikm-page.ikm-page [class*="ikm-"] h2,
.ikm-page.ikm-page [class*="ikm-"] h3,
.ikm-page.ikm-page [class*="ikm-"] h4{margin-top:0} .ikm-page.ikm-page :focus-visible,
[class*="ikm-"] :focus-visible,
a[class*="ikm-"]:focus-visible,
button[class*="ikm-"]:focus-visible{
outline:3px solid var(--ikm-focus);
outline-offset:2px;
}  .ikm-btn{
display:inline-flex;align-items:center;gap:var(--ikm-s2);
font-family:var(--ikm-font-sans);font-weight:600;font-size:1rem;line-height:1;
padding:13px 22px;border:2px solid transparent;
text-decoration:none !important;cursor:pointer;
transition:background .15s,border-color .15s,color .15s;
}
.ikm-btn--primary{background:var(--ikm-navy-800);color:#fff}
.ikm-btn--primary:hover{background:var(--ikm-navy-700);color:#fff}
.ikm-btn--secondary{background:transparent;color:var(--ikm-navy-800);border-color:var(--ikm-navy-800)}
.ikm-btn--secondary:hover{background:var(--ikm-navy-800);color:#fff}
.ikm-btn--ghost{background:transparent;color:var(--ikm-link);padding-left:0;padding-right:0}
.ikm-btn--ghost:hover{color:var(--ikm-navy-800)}
.ikm-btn--on-navy{background:#fff;color:var(--ikm-navy-800)}
.ikm-btn--on-navy-alt{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}
.ikm-btn--on-navy-alt:hover{background:#fff;color:var(--ikm-navy-800);border-color:#fff}
.ikm-btn--sm{font-size:.90625rem;padding:9px 15px}
.ikm-btn-row{display:flex;flex-wrap:wrap;gap:var(--ikm-s3);align-items:center} .ikm-hero{background:var(--ikm-navy-800);color:#fff;position:relative;overflow:hidden}
.ikm-hero::before{
content:"";position:absolute;inset:0;z-index:0;
background:radial-gradient(60% 120% at 78% 30%,rgba(3,167,224,.30),transparent 62%);
}
.ikm-hero__in{position:relative;z-index:1;max-width:var(--ikm-container);margin:0 auto;padding:var(--ikm-s9) var(--ikm-s5)}
.ikm-hero__kicker{
font-family:var(--ikm-font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;
color:var(--ikm-cyan);margin:0 0 var(--ikm-s4);
}
.ikm-hero__title{
font-family:var(--ikm-font-serif);font-weight:700;font-size:var(--ikm-size-display);
line-height:1.08;letter-spacing:-.015em;color:#fff;margin:0 0 var(--ikm-s4);max-width:19ch;
}
.ikm-hero__lede{color:rgba(255,255,255,.82);font-size:1.125rem;max-width:52ch;margin:0 0 var(--ikm-s6)} .ikm-paths{
display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));
gap:1px;background:var(--ikm-rule);border-top:3px solid var(--ikm-navy-800);
}
.ikm-path{background:var(--ikm-paper);padding:var(--ikm-s6) var(--ikm-s5);display:flex;flex-direction:column;gap:var(--ikm-s3)}
.ikm-path__num{font-family:var(--ikm-font-mono);font-size:12px;letter-spacing:.1em;color:var(--ikm-cyan)}
.ikm-path__title{font-family:var(--ikm-font-serif);font-weight:600;font-size:1.25rem;line-height:1.25;margin:0;color:var(--ikm-navy-800)}
.ikm-path__text{font-size:var(--ikm-size-small);line-height:1.55;color:var(--ikm-text-2);margin:0;flex:1}
.ikm-path__link{font-family:var(--ikm-font-sans);font-weight:600;font-size:.90625rem;text-decoration:none;color:var(--ikm-link)}
.ikm-path__link:hover{text-decoration:underline} .ikm-notices{display:flex;flex-direction:column}
.ikm-notice{
display:grid;grid-template-columns:92px 1fr auto;gap:var(--ikm-s5);
align-items:start;padding:var(--ikm-s5) 0;border-bottom:1px solid var(--ikm-rule);
}
.ikm-notice:first-child{padding-top:0}
.ikm-notice:last-child{border-bottom:none}
.ikm-notice__date{
font-family:var(--ikm-font-mono);font-size:13px;line-height:1.4;color:var(--ikm-text-3);
font-variant-numeric:tabular-nums;padding-top:3px;
}
.ikm-notice__day{display:block;font-family:var(--ikm-font-serif);font-weight:700;font-size:1.625rem;color:var(--ikm-navy-800);line-height:1}
.ikm-notice__title{font-family:var(--ikm-font-serif);font-weight:600;font-size:1.1875rem;line-height:1.3;margin:0 0 var(--ikm-s2);color:var(--ikm-navy-800)}
.ikm-notice__title a{color:inherit;text-decoration:none}
.ikm-notice__title a:hover{color:var(--ikm-link);text-decoration:underline}
.ikm-notice__text{font-size:var(--ikm-size-small);color:var(--ikm-text-2);margin:0 0 var(--ikm-s3);max-width:62ch}
.ikm-notice__actions{display:flex;gap:var(--ikm-s2);flex-shrink:0}
.ikm-tag{
display:inline-block;font-family:var(--ikm-font-mono);font-size:11px;letter-spacing:.08em;
text-transform:uppercase;padding:2px 7px;margin-bottom:var(--ikm-s2);
color:var(--ikm-navy-600);background:var(--ikm-cyan-050);border:1px solid var(--ikm-cyan-100);
} .ikm-docs{border-top:1px solid var(--ikm-rule)}
.ikm-doc{display:grid;grid-template-columns:1fr auto;gap:var(--ikm-s5);align-items:center;padding:var(--ikm-s4) 0;border-bottom:1px solid var(--ikm-rule)}
.ikm-doc__title{font-family:var(--ikm-font-sans);font-weight:600;font-size:1rem;line-height:1.4;color:var(--ikm-navy-800);text-decoration:none}
.ikm-doc__title:hover{color:var(--ikm-link);text-decoration:underline}
.ikm-doc__meta{font-family:var(--ikm-font-mono);font-size:12.5px;color:var(--ikm-text-3);margin-top:3px;display:block}
.ikm-doc__dl{
font-family:var(--ikm-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;
color:var(--ikm-link);text-decoration:none;white-space:nowrap;border:1px solid var(--ikm-rule);padding:7px 11px;
}
.ikm-doc__dl:hover{border-color:var(--ikm-link);background:var(--ikm-cyan-050)} .ikm-acc{border-top:1px solid var(--ikm-rule)}
.ikm-acc details{border-bottom:1px solid var(--ikm-rule)}
.ikm-acc summary{
cursor:pointer;list-style:none;padding:var(--ikm-s4) var(--ikm-s6) var(--ikm-s4) 0;
font-family:var(--ikm-font-sans);font-weight:600;font-size:1.03125rem;color:var(--ikm-navy-800);position:relative;
}
.ikm-acc summary::-webkit-details-marker{display:none}
.ikm-acc summary::after{
content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;
border-right:2px solid var(--ikm-cyan);border-bottom:2px solid var(--ikm-cyan);
transform:translateY(-70%) rotate(45deg);transition:transform .18s;
}
.ikm-acc details[open] summary::after{transform:translateY(-30%) rotate(225deg)}
.ikm-acc__body{padding:0 0 var(--ikm-s5);font-size:1rem;color:var(--ikm-text-2);max-width:66ch} .ikm-reg{overflow-x:auto}
.ikm-reg table{width:100%;border-collapse:collapse;font-size:var(--ikm-size-small);min-width:560px;margin:0}
.ikm-reg th,.ikm-reg td{text-align:left;padding:var(--ikm-s3) var(--ikm-s4);border-bottom:1px solid var(--ikm-rule-soft)}
.ikm-reg thead th{
font-family:var(--ikm-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;
color:#fff;background:var(--ikm-navy-800);border-bottom:none;white-space:nowrap;
}
.ikm-reg tbody tr:nth-child(even){background:var(--ikm-n-050)}
.ikm-reg tbody tr:last-child td{border-bottom:none}
.ikm-reg__no{font-family:var(--ikm-font-mono);font-variant-numeric:tabular-nums;color:var(--ikm-text-2)}
.ikm-status{display:inline-block;font-family:var(--ikm-font-sans);font-weight:600;font-size:12.5px;padding:2px 9px;white-space:nowrap}
.ikm-status--active{color:var(--ikm-ok);background:var(--ikm-ok-bg);border:1px solid var(--ikm-ok-line)}
.ikm-status--suspended{color:var(--ikm-warn);background:var(--ikm-warn-bg);border:1px solid var(--ikm-warn-line)} .ikm-crumb{font-size:.875rem;color:var(--ikm-text-3);display:flex;gap:var(--ikm-s2);flex-wrap:wrap;align-items:center}
.ikm-crumb a{color:var(--ikm-text-2);text-decoration:none}
.ikm-crumb a:hover{color:var(--ikm-link);text-decoration:underline}
.ikm-crumb__sep{color:var(--ikm-n-300)} .ikm-note p,.ikm-path__text,.ikm-notice__text,.ikm-acc__body,
.ikm-hero__lede,.ikm-crumb,.ikm-crumb a{font-family:var(--ikm-font-sans)} .ikm-timeline{
position:relative;
width:min(1000px,calc(100vw - 80px));
margin:var(--ikm-s7) 0;
margin-left:50%;
transform:translateX(-50%);
padding:var(--ikm-s2) 0;
}
.ikm-timeline,.ikm-timeline *{box-sizing:border-box}
.ikm-timeline::before{
content:"";position:absolute;left:50%;top:0;bottom:0;
width:2px;background:var(--ikm-n-300);transform:translateX(-1px);
}
.ikm-tl{
position:relative;
width:calc(50% - 44px);
margin:0 0 var(--ikm-s6);
background:var(--ikm-paper);
border:1px solid var(--ikm-rule);
border-top:3px solid var(--ikm-navy-800);
padding:var(--ikm-s5);
}
.ikm-tl:nth-child(odd){margin-right:auto}
.ikm-tl:nth-child(even){margin-left:auto}
.ikm-tl:last-child{margin-bottom:0}
.ikm-tl::after{
content:"";position:absolute;top:28px;
width:14px;height:14px;border-radius:50%;
background:var(--ikm-cyan);
box-shadow:0 0 0 4px var(--ikm-paper),0 0 0 6px var(--ikm-n-300);
}
.ikm-tl:nth-child(odd)::after{right:-51px}
.ikm-tl:nth-child(even)::after{left:-51px}
.ikm-tl__year{
display:block;font-family:var(--ikm-font-mono);font-size:13px;
letter-spacing:.1em;color:var(--ikm-navy-600);margin-bottom:var(--ikm-s2);
}
.ikm-tl__title{
font-family:var(--ikm-font-serif);font-weight:600;font-size:1.1rem;
line-height:1.3;color:var(--ikm-navy-800);margin:0 0 var(--ikm-s2);
}
.ikm-tl__text{
font-family:var(--ikm-font-sans);font-size:.9375rem;line-height:1.55;
color:var(--ikm-text-2);margin:0;max-width:none;
}
.ikm-tl__media{margin:var(--ikm-s3) 0 0}
.ikm-tl__media img{display:block;width:100%;height:auto}
.ikm-tl__media figcaption{
font-family:var(--ikm-font-sans);font-size:var(--ikm-size-caption);
color:var(--ikm-text-3);margin-top:var(--ikm-s2);
} .ikm-note{border-left:3px solid var(--ikm-cyan);background:var(--ikm-cyan-050);padding:var(--ikm-s4) var(--ikm-s5);margin:var(--ikm-s5) 0;max-width:var(--ikm-column)}
.ikm-note__label{font-family:var(--ikm-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-navy-600);display:block;margin-bottom:var(--ikm-s2)}
.ikm-note p:last-child{margin-bottom:0} .ikm-section-label{
font-family:var(--ikm-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;
color:var(--ikm-text-3);margin:0 0 var(--ikm-s3);padding-bottom:var(--ikm-s3);
border-bottom:1px solid var(--ikm-rule);
} .ikm-lockup{display:inline-flex;align-items:center;gap:var(--ikm-s3);text-decoration:none;color:inherit}
.ikm-lockup svg,.ikm-lockup img{height:34px;width:auto;display:block}
.ikm-lockup__name{
font-family:var(--ikm-font-serif);font-weight:600;font-size:.9375rem;line-height:1.18;
color:var(--ikm-navy-800);max-width:15ch;border-left:1px solid var(--ikm-rule);padding-left:var(--ikm-s3);
} @media (max-width:820px){
.ikm-timeline{width:100%;margin:var(--ikm-s6) 0;transform:none}
.ikm-timeline::before{left:8px;transform:none} .ikm-tl:nth-child(odd),.ikm-tl:nth-child(even){
width:calc(100% - 44px);margin-left:44px;margin-right:0;
}
.ikm-tl:nth-child(odd)::after,.ikm-tl:nth-child(even)::after{left:-43px;right:auto}
}
@media (max-width:760px){
.ikm-notice{grid-template-columns:1fr;gap:var(--ikm-s3)}
.ikm-notice__actions{margin-top:var(--ikm-s2)}
.ikm-doc{grid-template-columns:1fr;gap:var(--ikm-s3);align-items:start}
.ikm-hero__in{padding:var(--ikm-s7) var(--ikm-s5)}
}
@media (prefers-reduced-motion:reduce){
.ikm-btn,.ikm-acc summary::after{transition:none}
}  .ikm-tabs {
display: flex;
clear: both; border-bottom: 1px solid var(--ikm-rule);
margin: 0 0 var(--ikm-s6);
}
.ikm-tabs:not(.is-ready) { display: none; }
.ikm-page.ikm-page .ikm-tabs__tab {
appearance: none;
-webkit-appearance: none;
background: none;
border: 0;
border-bottom: 3px solid transparent;
border-radius: 0;
box-shadow: none;
margin: 0 0 -1px;
padding: 12px 20px;
font-family: var(--ikm-font-sans);
font-size: 1rem;
font-weight: 600;
line-height: 1.3;
letter-spacing: 0;
text-transform: none;
color: var(--ikm-text-2);
cursor: pointer;
transition: color .15s, background .15s, border-color .15s;
}
.ikm-page.ikm-page .ikm-tabs__tab:hover {
color: var(--ikm-navy-800);
background: var(--ikm-surface);
}
.ikm-page.ikm-page .ikm-tabs__tab[aria-selected="true"] {
color: var(--ikm-navy-800);
border-bottom-color: var(--ikm-navy-800);
background: none;
}
.ikm-page.ikm-page .ikm-tabs__tab:focus-visible {
outline: 2px solid var(--ikm-focus);
outline-offset: -2px;
}
.ikm-tabs__panel[hidden] { display: none !important; }
.ikm-tabs__panel:focus { outline: none; }
.ikm-page.ikm-page .ikm-tabs__panel > :first-child,
.ikm-page.ikm-page .ikm-tabs__panel > .wp-block-group__inner-container > :first-child { margin-top: 0; }
@media (max-width: 640px) {
.ikm-page.ikm-page .ikm-tabs__tab {
flex: 1 1 0;
padding: 10px 6px;
font-size: .9375rem;
text-align: center;
}
} .ikm-people { border-top: 1px solid var(--ikm-rule); margin: 0 0 var(--ikm-s5); }
.ikm-person {
display: grid;
grid-template-columns: 200px minmax(0, 1fr);
grid-template-areas:
"photo head"
"photo body";
grid-template-rows: auto 1fr;
column-gap: var(--ikm-s6);
padding: var(--ikm-s6) 0;
border-bottom: 1px solid var(--ikm-rule);
}
.ikm-person__photo {
grid-area: photo;
margin: 0;
aspect-ratio: 4 / 5;
overflow: hidden;
background: var(--ikm-surface);
align-self: start;
}
.ikm-page.ikm-page .ikm-person__photo img {
display: block;
width: 100%;
height: 100%;
max-width: none;
object-fit: cover;
margin: 0;
}
.ikm-person__head { grid-area: head; }
.ikm-person__body { grid-area: body; }
.ikm-page.ikm-page .ikm-person__role {
font-family: var(--ikm-font-mono);
font-size: 12px;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--ikm-blue);
margin: 0 0 var(--ikm-s2);
line-height: 1.4;
}
.ikm-page.ikm-page .ikm-person__name {
font-size: clamp(1.35rem, 2.6vw, 1.6rem);
margin: 0 0 var(--ikm-s3);
line-height: 1.2;
}
.ikm-page.ikm-page .ikm-person__lede {
color: var(--ikm-text-2);
margin: 0 0 var(--ikm-s4);
}
.ikm-page.ikm-page .ikm-person__more {
appearance: none;
-webkit-appearance: none;
display: inline-flex;
align-items: center;
gap: 8px;
background: none;
border: 0;
border-radius: 0;
box-shadow: none;
margin: 0;
padding: var(--ikm-s1) 0;
font-family: var(--ikm-font-sans);
font-size: var(--ikm-size-small);
font-weight: 600;
line-height: 1.4;
letter-spacing: 0;
text-transform: none;
color: var(--ikm-blue);
cursor: pointer;
}
.ikm-person__more::after {
content: "";
width: 7px;
height: 7px;
border-top: 2px solid var(--ikm-cyan);
border-right: 2px solid var(--ikm-cyan);
transform: rotate(45deg);
}
.ikm-page.ikm-page .ikm-person__more:hover { text-decoration: underline; background: none; }
.ikm-page.ikm-page .ikm-person__more:focus-visible { outline: 2px solid var(--ikm-focus); outline-offset: 2px; } .ikm-page.ikm-page .ikm-facts {
margin: 0 0 var(--ikm-s4);
padding: 0;
border-top: 1px solid var(--ikm-rule-soft);
}
.ikm-facts > div {
display: grid;
grid-template-columns: 11.5rem minmax(0, 1fr);
gap: var(--ikm-s4);
padding: var(--ikm-s2) 0;
border-bottom: 1px solid var(--ikm-rule-soft);
}
.ikm-page.ikm-page .ikm-facts dt {
font-family: var(--ikm-font-mono);
font-size: 11.5px;
letter-spacing: .06em;
text-transform: uppercase;
color: var(--ikm-text-3);
padding-top: 3px;
margin: 0;
font-weight: 400;
}
.ikm-page.ikm-page .ikm-facts dd {
margin: 0;
font-size: var(--ikm-size-small);
color: var(--ikm-text);
}
@media (max-width: 640px) {
.ikm-person {
grid-template-columns: 96px minmax(0, 1fr);
grid-template-areas:
"photo head"
"body body";
grid-template-rows: auto auto;
column-gap: var(--ikm-s4);
padding: var(--ikm-s5) 0;
}
.ikm-person__head { align-self: center; }
.ikm-person__body { margin-top: var(--ikm-s4); }
.ikm-page.ikm-page .ikm-person__name { margin: 0; font-size: 1.3rem; }
.ikm-page.ikm-page .ikm-person__role { font-size: 11px; }
.ikm-facts > div { grid-template-columns: 1fr; gap: 2px; }
} .ikm-dialog {
width: min(720px, calc(100vw - 32px));
max-width: none;
max-height: calc(100dvh - 48px);
padding: 0;
border: 0;
border-top: 4px solid var(--ikm-navy-800);
background: var(--ikm-paper);
color: var(--ikm-text);
box-shadow: 0 24px 64px rgba(8, 23, 46, .35);
overflow: hidden;
}
.ikm-dialog[open] { display: flex; flex-direction: column; }
.ikm-dialog::backdrop { background: rgba(8, 23, 46, .55); }
html:has(.ikm-dialog[open]) { overflow: hidden; }
.ikm-dialog__head {
display: flex;
align-items: center;
gap: var(--ikm-s4);
padding: var(--ikm-s5) var(--ikm-s6);
border-bottom: 1px solid var(--ikm-rule);
flex: none;
}
.ikm-page.ikm-page .ikm-dialog__photo {
width: 56px;
height: 70px;
object-fit: cover;
flex: none;
margin: 0;
max-width: none;
}
.ikm-page.ikm-page .ikm-dialog__head .ikm-person__role { margin-bottom: var(--ikm-s1); }
.ikm-page.ikm-page .ikm-dialog__title {
font-size: 1.35rem;
line-height: 1.2;
margin: 0;
}
.ikm-page.ikm-page .ikm-dialog__close {
appearance: none;
-webkit-appearance: none;
flex: none;
align-self: flex-start;
width: 40px;
height: 40px;
margin: -6px -10px 0 auto;
padding: 0;
background: none;
border: 0;
border-radius: 0;
box-shadow: none;
font-family: var(--ikm-font-sans);
font-size: 28px;
font-weight: 400;
line-height: 40px;
text-align: center;
color: var(--ikm-text-3);
cursor: pointer;
}
.ikm-page.ikm-page .ikm-dialog__close:hover { color: var(--ikm-navy-800); background: var(--ikm-surface); }
.ikm-page.ikm-page .ikm-dialog__close:focus-visible { outline: 2px solid var(--ikm-focus); outline-offset: -2px; }
.ikm-dialog__body {
padding: var(--ikm-s5) var(--ikm-s6) var(--ikm-s6);
overflow-y: auto;
font-size: 1rem;
color: var(--ikm-text-2);
}
.ikm-page.ikm-page .ikm-dialog__body p:last-child { margin-bottom: 0; }
@media (max-width: 640px) {
.ikm-dialog {
width: 100vw;
height: 100dvh;
max-height: 100dvh;
margin: 0;
border-top-width: 3px;
}
.ikm-dialog__head { padding: var(--ikm-s4); }
.ikm-dialog__body { padding: var(--ikm-s4) var(--ikm-s4) var(--ikm-s6); }
} .ikm-bodies {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--ikm-s4);
margin: 0 0 var(--ikm-s5);
}
.ikm-body {
background: var(--ikm-paper);
border: 1px solid var(--ikm-rule);
border-top: 3px solid var(--ikm-navy-800);
padding: var(--ikm-s5);
}
.ikm-body--wide { grid-column: 1 / -1; }
.ikm-body--standalone { margin: var(--ikm-s6) 0 var(--ikm-s5); }
.ikm-page.ikm-page .ikm-body__title {
font-size: var(--ikm-size-h3);
margin: 0 0 var(--ikm-s4);
}
.ikm-page.ikm-page .ikm-body__label,
.ikm-page.ikm-page .ikm-branch__label {
font-family: var(--ikm-font-mono);
font-size: 11px;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--ikm-text-3);
margin: 0 0 var(--ikm-s1);
}
.ikm-page.ikm-page .ikm-body__lead {
font-weight: 600;
color: var(--ikm-navy-800);
margin: 0 0 var(--ikm-s4);
}
.ikm-body__leads {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--ikm-s4);
}
.ikm-page.ikm-page .ikm-body__members,
.ikm-page.ikm-page .ikm-branch__members {
list-style: none;
margin: 0;
padding: 0;
}
.ikm-page.ikm-page .ikm-body__members li {
padding: 7px 0;
border-top: 1px solid var(--ikm-rule-soft);
margin: 0;
font-size: 1rem;
}
.ikm-body--wide .ikm-body__members {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
column-gap: var(--ikm-s6);
}
@media (max-width: 640px) {
.ikm-bodies { grid-template-columns: 1fr; }
.ikm-body { padding: var(--ikm-s4); }
.ikm-body--wide .ikm-body__members { grid-template-columns: 1fr; }
} .ikm-branches {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
gap: var(--ikm-s3);
margin: 0 0 var(--ikm-s5);
}
.ikm-branch {
background: var(--ikm-paper);
border: 1px solid var(--ikm-rule);
padding: var(--ikm-s4) var(--ikm-s5) var(--ikm-s5);
}
.ikm-page.ikm-page .ikm-branch__name {
font-family: var(--ikm-font-serif);
font-size: 1.125rem;
font-weight: 600;
color: var(--ikm-navy-800);
margin: 0 0 var(--ikm-s3);
padding-bottom: var(--ikm-s3);
border-bottom: 1px solid var(--ikm-rule-soft);
}
.ikm-page.ikm-page .ikm-branch__chair {
font-weight: 600;
color: var(--ikm-text);
margin: 0 0 var(--ikm-s3);
}
.ikm-page.ikm-page .ikm-branch__members li {
font-size: var(--ikm-size-small);
color: var(--ikm-text-2);
padding: 2px 0;
margin: 0;
}
@media (max-width: 640px) {
.ikm-branches {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--ikm-s2);
}
.ikm-branch { padding: var(--ikm-s3) 14px var(--ikm-s4); }
.ikm-page.ikm-page .ikm-branch__name { font-size: 1rem; }
} @media (max-width: 768px) {
.nd_options_container:has(.ikm-page) {
width: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
}
@media (prefers-reduced-motion: reduce) {
.ikm-page.ikm-page .ikm-tabs__tab { transition: none; }
} .ikm-org {
--org-line: var(--ikm-n-300);
--org-gap: var(--ikm-s5);
margin: var(--ikm-s6) 0 var(--ikm-s5);
clear: both;
}
@media (min-width: 1180px) {
.ikm-org { margin-left: -110px; margin-right: -110px; }
} .ikm-org__node {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
background: var(--ikm-paper);
border: 1px solid var(--ikm-rule);
border-top: 3px solid var(--ikm-navy-800);
padding: var(--ikm-s4) var(--ikm-s4) var(--ikm-s4);
text-align: center;
transition: border-color .15s, box-shadow .15s;
}
.ikm-page.ikm-page .ikm-org__name {
font-family: var(--ikm-font-serif);
font-size: 1.0625rem;
font-weight: 600;
line-height: 1.3;
color: var(--ikm-navy-800);
margin: 0;
text-wrap: balance;
}
.ikm-page.ikm-page .ikm-org__name a {
color: inherit;
text-decoration: none;
}
.ikm-page.ikm-page .ikm-org__name a::after { content: "";
position: absolute;
inset: 0;
z-index: 1;
}
.ikm-org__node:has(a):hover {
border-color: var(--ikm-n-300);
box-shadow: 0 6px 18px rgba(8, 23, 46, .08);
}
.ikm-page.ikm-page .ikm-org__name a:focus-visible { outline: none; }
.ikm-org__node:has(a:focus-visible) { outline: 2px solid var(--ikm-focus); outline-offset: 2px; }
.ikm-page.ikm-page .ikm-org__meta {
font-size: var(--ikm-size-small);
line-height: 1.4;
color: var(--ikm-text-2);
margin: 0;
}
.ikm-page.ikm-page .ikm-org__tag {
font-family: var(--ikm-font-mono);
font-size: 10.5px;
letter-spacing: .1em;
text-transform: uppercase;
line-height: 1.4;
color: var(--ikm-blue);
margin: 0 0 2px;
} .ikm-org__sub {
align-self: stretch;
margin-top: var(--ikm-s3);
padding-top: var(--ikm-s3);
border-top: 1px dashed var(--ikm-rule);
}
.ikm-page.ikm-page .ikm-org__sub .ikm-org__name { font-size: .9375rem; } .ikm-org__node--assembly {
max-width: 440px;
margin: 0 auto;
background: var(--ikm-navy-800);
border-color: var(--ikm-navy-800);
border-top-color: var(--ikm-cyan);
padding: var(--ikm-s5);
}
.ikm-page.ikm-page .ikm-org__node--assembly .ikm-org__name { color: #fff; font-size: 1.25rem; }
.ikm-page.ikm-page .ikm-org__node--assembly .ikm-org__meta { color: var(--ikm-cyan-100); }
.ikm-org__node--council { background: var(--ikm-cyan-050); border-top-width: 4px; }
.ikm-org__node--committee { border-top-color: var(--ikm-blue-400); }
.ikm-org__node--exec { border-top-color: var(--ikm-warn); background: var(--ikm-warn-bg); border-color: var(--ikm-warn-line); }
.ikm-page.ikm-page .ikm-org__node--exec .ikm-org__tag { color: var(--ikm-warn); } .ikm-org__stem {
width: 2px;
height: var(--org-gap);
margin: 0 auto;
background: var(--org-line);
}
.ikm-page.ikm-page .ikm-org__label { text-align: center; margin: 0; line-height: 1; }
.ikm-page.ikm-page .ikm-org__label span {
display: inline-block;
font-family: var(--ikm-font-mono);
font-size: 11px;
letter-spacing: .1em;
text-transform: uppercase;
line-height: 1.4;
color: var(--ikm-text-3);
background: var(--ikm-paper);
border: 1px solid var(--ikm-rule);
padding: 5px 12px;
}
.ikm-org__row {
position: relative;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: var(--org-gap);
padding-top: var(--org-gap);
}
.ikm-org__row::before { content: "";
position: absolute;
top: 0;
left: calc((100% - 2 * var(--org-gap)) / 6);
right: calc((100% - 2 * var(--org-gap)) / 6);
height: 2px;
background: var(--org-line);
} .ikm-org__row > .ikm-org__node:nth-child(1) { order: 1; }
.ikm-org__row > .ikm-org__node:nth-child(2) { order: 3; }
.ikm-org__row > .ikm-org__node:nth-child(3) { order: 2; }
.ikm-org__row > .ikm-org__node::before { content: "";
position: absolute;
top: calc(-1 * var(--org-gap) - 3px);
left: 50%;
width: 2px;
height: var(--org-gap);
margin-left: -1px;
background: var(--org-line);
}
.ikm-org__group {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--ikm-s3);
padding: var(--ikm-s4);
background: var(--ikm-surface);
border: 1px solid var(--ikm-rule);
}
.ikm-page.ikm-page .ikm-org__note {
font-size: var(--ikm-size-caption);
color: var(--ikm-text-3);
text-align: center;
margin: var(--ikm-s4) 0 0;
} @media (max-width: 720px) {
.ikm-org { --org-gap: var(--ikm-s4); --org-rail: 14px; }
.ikm-org__node--assembly { max-width: none; }
.ikm-org__stem { margin: 0 0 0 calc(var(--org-rail) - 1px); }
.ikm-page.ikm-page .ikm-org__label { text-align: left; }
.ikm-org__row {
display: flex;
flex-direction: column;
gap: var(--ikm-s3);
margin-left: calc(var(--org-rail) - 1px);
padding: 0 0 0 var(--org-rail);
border-left: 2px solid var(--org-line);
}
.ikm-org__row::before { display: none; }
.ikm-org__row > .ikm-org__node::before { top: 22px;
left: calc(-1 * var(--org-rail) - 2px);
width: var(--org-rail);
height: 2px;
margin-left: 0;
}
.ikm-org__row > .ikm-org__node:last-child::after { content: "";
position: absolute;
left: calc(-1 * var(--org-rail) - 3px);
top: 24px;
bottom: -2px;
width: 4px;
background: var(--ikm-paper);
}
.ikm-org__row > .ikm-org__node:nth-child(n) { order: 0; }
.ikm-org__node { align-items: flex-start; text-align: left; }
.ikm-org__after-council { margin-left: calc(2 * var(--org-rail)); }
.ikm-org__group { grid-template-columns: 1fr; padding: var(--ikm-s3); }
.ikm-page.ikm-page .ikm-org__note { text-align: left; }
}
@media (min-width: 1180px) {
.ikm-org__group { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (prefers-reduced-motion: reduce) {
.ikm-org__node { transition: none; }
}
.ikm-page.ikm-page .ikm-org__name a { font: inherit; color: inherit; }
.ikm-org__node { justify-content: center; }
.ikm-org__node--wide { grid-column: 1 / -1; } .ikm-org__track {
margin-top: var(--ikm-s7);
padding-top: var(--ikm-s6);
border-top: 1px solid var(--ikm-rule);
}
.ikm-org__track .ikm-org__node { max-width: 440px; margin: 0 auto; }
.ikm-org__node--regional { border-top-color: var(--ikm-ok); }
@media (max-width: 720px) {
.ikm-org__track .ikm-org__node { max-width: none; }
} .ikm-page.ikm-page .ikm-docs { margin: var(--ikm-s4) 0 var(--ikm-s6); }
.ikm-page.ikm-page .ikm-doc__title {
font-family: var(--ikm-font-sans);
font-weight: 600;
font-size: 1rem;
line-height: 1.4;
color: var(--ikm-navy-800);
text-decoration: none;
}
.ikm-page.ikm-page .ikm-doc__title:hover {
color: var(--ikm-link);
text-decoration: underline;
}
.ikm-page.ikm-page .ikm-doc__meta {
font-family: var(--ikm-font-mono);
font-size: 12px;
color: var(--ikm-text-3);
margin-top: 3px;
}
.ikm-page.ikm-page .ikm-doc__dl {
display: inline-flex;
align-items: center;
gap: 6px;
font-family: var(--ikm-font-mono);
font-size: 12px;
letter-spacing: .06em;
text-transform: uppercase;
color: var(--ikm-link);
text-decoration: none;
white-space: nowrap;
border: 1px solid var(--ikm-rule);
padding: 7px 11px;
justify-self: start; }
.ikm-page.ikm-page .ikm-doc__dl::before { content: "";
width: 7px;
height: 7px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-2px) rotate(45deg);
}
.ikm-page.ikm-page .ikm-doc__dl:hover {
color: var(--ikm-link);
border-color: var(--ikm-link);
background: var(--ikm-cyan-050);
}
.ikm-page.ikm-page .ikm-doc__dl:focus-visible,
.ikm-page.ikm-page .ikm-doc__title:focus-visible {
outline: 2px solid var(--ikm-focus);
outline-offset: 2px;
}
@media (max-width: 480px) {
.ikm-doc { gap: var(--ikm-s3); }
.ikm-page.ikm-page .ikm-doc__dl { padding: 7px 9px; }
} .ikm-committee {
display: grid;
grid-template-columns: minmax(0, 1fr) 260px;
gap: var(--ikm-s6);
align-items: start;
padding: var(--ikm-s6) 0;
border-top: 1px solid var(--ikm-rule);
}
.ikm-committee:last-of-type { border-bottom: 1px solid var(--ikm-rule); margin-bottom: var(--ikm-s5); }
.ikm-page.ikm-page .ikm-committee__title {
font-size: var(--ikm-size-h2);
margin: 0 0 var(--ikm-s3);
scroll-margin-top: 110px;
}
.ikm-page.ikm-page .ikm-committee__main > p { margin: 0 0 var(--ikm-s4); }
.ikm-page.ikm-page .ikm-committee .ikm-facts { margin-top: var(--ikm-s4); }
.ikm-page.ikm-page .ikm-committee .ikm-facts dd a { color: var(--ikm-link); }
.ikm-committee .ikm-facts > div { grid-template-columns: 8.5rem minmax(0, 1fr); }
.ikm-committee__members { position: sticky; top: 110px; }
.ikm-page.ikm-page .ikm-committee__note {
font-size: var(--ikm-size-small);
color: var(--ikm-text-2);
margin: var(--ikm-s4) 0 0;
padding-top: var(--ikm-s3);
border-top: 1px dashed var(--ikm-rule);
}
@media (max-width: 760px) {
.ikm-committee { grid-template-columns: 1fr; gap: var(--ikm-s4); padding: var(--ikm-s5) 0; }
.ikm-committee__members { position: static; }
.ikm-committee .ikm-facts > div { grid-template-columns: 1fr; }
} .ikm-page.ikm-page .ikm-doc__dl--ext::before {
content: "\2197";
width: auto;
height: auto;
border: 0;
transform: none;
font-family: var(--ikm-font-sans);
font-size: 13px;
line-height: 1;
} .ikm-page.ikm-page .ikm-paths { margin: var(--ikm-s4) 0 var(--ikm-s5); }
.ikm-paths--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 640px) { .ikm-paths--2 { grid-template-columns: 1fr; } }
.ikm-page.ikm-page .ikm-path__title { margin: 0; font-size: 1.25rem; line-height: 1.25; }
.ikm-page.ikm-page .ikm-path__text { margin: 0; } .ikm-page.ikm-page .ikm-statement {
font-family: var(--ikm-font-serif);
font-size: clamp(1.15rem, 2.2vw, 1.375rem);
line-height: 1.5;
color: var(--ikm-navy-800);
margin: var(--ikm-s4) 0 var(--ikm-s5);
padding: var(--ikm-s1) 0 var(--ikm-s1) var(--ikm-s5);
border-left: 3px solid var(--ikm-cyan);
text-wrap: pretty;
} .ikm-values {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: var(--ikm-s4);
margin: var(--ikm-s4) 0 var(--ikm-s5);
}
.ikm-value {
border-top: 3px solid var(--ikm-navy-800);
padding: var(--ikm-s3) 0 0;
}
.ikm-page.ikm-page .ikm-value__name {
font-family: var(--ikm-font-serif);
font-size: 1.25rem;
font-weight: 600;
line-height: 1.25;
color: var(--ikm-navy-800);
margin: 0;
}
@media (max-width: 640px) {
.ikm-values { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--ikm-s4) var(--ikm-s5); }
} .ikm-page.ikm-page ol.ikm-numbered {
list-style: none;
counter-reset: ikm-num;
margin: var(--ikm-s4) 0 var(--ikm-s5);
padding: 0;
border-top: 1px solid var(--ikm-rule);
}
.ikm-page.ikm-page ol.ikm-numbered > li {
counter-increment: ikm-num;
position: relative;
margin: 0;
padding: var(--ikm-s3) 0 var(--ikm-s3) 3rem;
border-bottom: 1px solid var(--ikm-rule-soft);
}
.ikm-page.ikm-page ol.ikm-numbered > li::before {
content: counter(ikm-num, decimal-leading-zero);
position: absolute;
left: 0;
top: calc(var(--ikm-s3) + 4px);
font-family: var(--ikm-font-mono);
font-size: 12px;
letter-spacing: .08em;
color: var(--ikm-cyan);
}
.ikm-page.ikm-page ol.ikm-numbered ul {
margin: var(--ikm-s2) 0 0;
padding-left: var(--ikm-s5);
}
.ikm-page.ikm-page ol.ikm-numbered ul li {
margin-bottom: var(--ikm-s1);
color: var(--ikm-text-2);
}
@media (max-width: 640px) {
.ikm-page.ikm-page ol.ikm-numbered > li { padding-left: 2.25rem; }
} .ikm-locate {
display: grid;
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
border: 1px solid var(--ikm-rule);
background: var(--ikm-paper);
margin: var(--ikm-s4) 0 var(--ikm-s6);
}
.ikm-contact__item { padding: var(--ikm-s4) var(--ikm-s5); }
.ikm-contact__item + .ikm-contact__item { border-top: 1px solid var(--ikm-rule-soft); }
.ikm-page.ikm-page .ikm-contact__label,
.ikm-page.ikm-page .ikm-copy__label {
font-family: var(--ikm-font-mono);
font-size: 11px;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--ikm-text-3);
margin: 0 0 var(--ikm-s2);
}
.ikm-page.ikm-page .ikm-contact__value {
font-size: 1.0625rem;
line-height: 1.6;
margin: 0;
}
.ikm-page.ikm-page .ikm-contact__note {
font-size: var(--ikm-size-small);
color: var(--ikm-text-3);
}
.ikm-map {
position: relative;
min-height: 320px;
border-left: 1px solid var(--ikm-rule);
background: var(--ikm-surface);
}
.ikm-map iframe { position: absolute; inset: 0; display: block; width: 100%; height: 100%; border: 0; } .ikm-banks { display: grid; gap: var(--ikm-s4); margin: var(--ikm-s4) 0 var(--ikm-s5); }
.ikm-bank {
background: var(--ikm-paper);
border: 1px solid var(--ikm-rule);
border-top: 3px solid var(--ikm-navy-800);
padding: var(--ikm-s4) var(--ikm-s5) var(--ikm-s2);
}
.ikm-bank__head {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: var(--ikm-s3);
margin-bottom: var(--ikm-s2);
}
.ikm-page.ikm-page .ikm-bank__name {
font-size: var(--ikm-size-h3);
margin: 0;
}
.ikm-page.ikm-page .ikm-bank__cur {
font-family: var(--ikm-font-mono);
font-size: 11px;
letter-spacing: .08em;
color: var(--ikm-navy-600);
background: var(--ikm-cyan-050);
border: 1px solid var(--ikm-cyan-100);
padding: 2px 7px;
}
.ikm-copy {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
grid-template-areas:
"label label"
"value button";
column-gap: var(--ikm-s3);
align-items: center;
padding: var(--ikm-s3) 0;
border-top: 1px solid var(--ikm-rule-soft);
}
.ikm-page.ikm-page .ikm-copy__label { grid-area: label; margin-bottom: var(--ikm-s1); }
.ikm-page.ikm-page .ikm-copy__value {
grid-area: value;
font-family: var(--ikm-font-mono);
font-size: 1.0625rem;
letter-spacing: .02em;
color: var(--ikm-text);
background: var(--ikm-surface);
border: 1px solid var(--ikm-rule-soft);
padding: 8px 10px;
-webkit-user-select: all;
user-select: all; cursor: text;
overflow-wrap: anywhere;
}
.ikm-page.ikm-page .ikm-copy__btn {
grid-area: button;
appearance: none;
-webkit-appearance: none;
min-width: 6.5rem;
margin: 0;
padding: 9px 12px;
font-family: var(--ikm-font-mono);
font-size: 12px;
letter-spacing: .06em;
text-transform: uppercase;
line-height: 1.2;
color: var(--ikm-link);
background: var(--ikm-paper);
border: 1px solid var(--ikm-rule);
border-radius: 0;
box-shadow: none;
cursor: pointer;
}
.ikm-page.ikm-page .ikm-copy__btn:hover { border-color: var(--ikm-link); background: var(--ikm-cyan-050); }
.ikm-page.ikm-page .ikm-copy__btn:focus-visible { outline: 2px solid var(--ikm-focus); outline-offset: 2px; }
.ikm-page.ikm-page .ikm-copy__btn.is-copied {
color: var(--ikm-ok);
border-color: var(--ikm-ok-line);
background: var(--ikm-ok-bg);
}
.ikm-copy__status {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
}
@media (max-width: 640px) {
.ikm-locate { grid-template-columns: 1fr; }
.ikm-contact__item { padding: var(--ikm-s4); }
.ikm-map { min-height: 0; aspect-ratio: 4 / 3; border-left: 0; border-top: 1px solid var(--ikm-rule); }
.ikm-bank { padding: var(--ikm-s4) var(--ikm-s4) var(--ikm-s2); }
.ikm-copy {
grid-template-columns: 1fr;
grid-template-areas:
"label"
"value"
"button";
row-gap: var(--ikm-s2);
}
.ikm-page.ikm-page .ikm-copy__value { font-size: min(1.0625rem, 4vw); letter-spacing: 0; }
.ikm-page.ikm-page .ikm-copy__btn { justify-self: start; padding: 12px 14px; }
} :root{
--ikm-ink:#021E3F;
--ikm-navy-deep:#02264B;
--ikm-navy-ink:#0B2A5B;
--ikm-nav-ink:#1B2F57;
--ikm-sky:#1FA6E0;
--ikm-sky-2:#2AA9EC;
--ikm-accent:#1673A6; --ikm-gold:#C8A275;
--ikm-gold-ink:#8C6A3F;
--ikm-amber:#E3A445;
--ikm-ivory:#F7F3EA;
--ikm-mist:#F3F6FA;
--ikm-line:#E3E7EE;
--ikm-line-2:#DCE2EA;
--ikm-slate:#4A5873;
--ikm-slate-2:#5F6E8A;
--ikm-font-ui:"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
--ikm-gutter:clamp(16px,3.9vw,56px);
--ikm-wrap:1440px;
} body.ikm-v2{
--ikm-font-sans:"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
--ikm-text:#021E3F;
--ikm-text-2:#4A5873;
--ikm-text-3:#5F6E8A;
--ikm-rule:#DCE2EA;
--ikm-rule-soft:#E9EDF3;
--ikm-surface:#F3F6FA;
--ikm-link:#1673A6;
--ikm-navy-800:#0B2A5B;
} .ikm-v2 .ikm-page.ikm-page thead th,
.ikm-v2 .ikm-page.ikm-page :is(.ikm-hero__kicker,.ikm-path__num,.ikm-notice__date,.ikm-tag,.ikm-doc__meta,.ikm-doc__dl,.ikm-tl__year,.ikm-note__label,.ikm-section-label,.ikm-person__role,.ikm-facts dt,.ikm-body__label,.ikm-branch__label,.ikm-org__tag,.ikm-org__label span,.ikm-contact__label,.ikm-copy__label,.ikm-bank__cur,.ikm-copy__btn),
.ikm-v2 .ikm-page.ikm-page ol.ikm-numbered > li::before,
.ikm-v2 .ikm-reg thead th{
font-family:var(--ikm-font-ui);
font-weight:800;
letter-spacing:.12em;
} .ikm-v2 .ikm-page.ikm-page :is(h1,h2,h3){font-weight:500;letter-spacing:-.01em} .ikm-v2.ikm-blocks [id^="post-"] > h1:first-child{
font-family:var(--ikm-font-serif);
font-weight:500;
font-size:clamp(2rem,3.4vw,2.75rem);
line-height:1.1;
letter-spacing:-.015em;
color:var(--ikm-ink);
}
.ikm-v2.ikm-blocks [id^="post-"] > h1:first-child strong{font-weight:inherit;font-family:inherit;color:inherit} .ikm-sr{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-hd{position:relative;z-index:1000;background:#fff;border-bottom:1px solid var(--ikm-line);font-family:var(--ikm-font-ui);color:var(--ikm-ink);-webkit-font-smoothing:antialiased;text-align:left;line-height:1.4}
.ikm-hd *,.ikm-hd *::before,.ikm-hd *::after{box-sizing:border-box}
.ikm-hd.ikm-hd :is(p,li,a,span,button){font-family:var(--ikm-font-ui)}
.ikm-hd .ikm-hd__bar{position:relative;display:flex;align-items:center;height:68px;max-width:var(--ikm-wrap);margin:0 auto;padding:0 var(--ikm-gutter)}
.ikm-hd .ikm-hd__logo{display:block;flex:none;line-height:0}
.ikm-hd .ikm-hd__logo img{display:block;height:38px;width:auto;max-width:none}
.ikm-hd .ikm-hd__nav{align-self:stretch;margin-left:64px;margin-right:auto}
.ikm-hd .ikm-hd__list{display:flex;height:100%;margin:0;padding:0;list-style:none}
.ikm-hd .ikm-hd__item{display:flex;margin:0;padding:0;list-style:none}
.ikm-hd .ikm-hd__item::before{display:none}
.ikm-hd .ikm-hd__top{
position:relative;display:flex;align-items:center;height:68px;margin:0;padding:0 30px;
border:0;border-radius:0;background:transparent;box-shadow:none;
font-size:15.5px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;
color:var(--ikm-nav-ink);text-decoration:none;white-space:nowrap;cursor:pointer;
}
.ikm-hd .ikm-hd__top:hover,.ikm-hd .ikm-hd__top:focus{color:var(--ikm-ink);text-decoration:none;background:transparent}
.ikm-hd .ikm-hd__top:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:-4px}
.ikm-hd .ikm-hd__item + .ikm-hd__item .ikm-hd__top::before{content:"";position:absolute;left:0;top:21px;width:1px;height:26px;background:#C9D3E0}
.ikm-hd .ikm-hd__item.is-open .ikm-hd__top{background:var(--ikm-ivory);color:var(--ikm-ink);box-shadow:inset 0 -4px 0 var(--ikm-gold)}
.ikm-hd .ikm-hd__item.is-open .ikm-hd__top::before,
.ikm-hd .ikm-hd__item.is-open + .ikm-hd__item .ikm-hd__top::before{display:none}
.ikm-hd .ikm-hd__item--portal{display:none} .ikm-hd .ikm-mm{
position:absolute;top:100%;left:var(--ikm-gutter);
display:grid;grid-template-columns:420px minmax(0,1fr);
width:min(calc(428px + var(--cols,3) * 300px),calc(100% - 2 * var(--ikm-gutter)));
min-height:400px;background:#fff;
box-shadow:0 34px 70px -24px rgba(2,16,40,.5);
}
.ikm-hd .ikm-mm[hidden]{display:none}
.ikm-hd .ikm-mm__intro{
position:relative;overflow:hidden;padding:46px 44px 40px;
background-color:var(--ikm-ivory);
background-image:url(data:image/webp;base64,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);
background-repeat:no-repeat;background-size:420px 300px;background-position:left 0 bottom -36px;
}
.ikm-hd .ikm-mm__title{margin:0;font-family:var(--ikm-font-serif);font-size:44px;font-weight:500;line-height:1.05;letter-spacing:-.01em;color:var(--ikm-navy-ink)}
.ikm-hd .ikm-mm__rule{display:block;width:52px;height:4px;margin:20px 0 28px;background:var(--ikm-gold)}
.ikm-hd .ikm-mm__text{margin:0;max-width:332px;font-size:17px;font-weight:400;line-height:1.6;color:#1F3460}
.ikm-hd .ikm-mm__cols{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));align-content:start;padding:44px 4px}
.ikm-hd .ikm-mm__col{padding:0 30px}
.ikm-hd .ikm-mm__col + .ikm-mm__col{border-left:1px solid #D6DDE7}
.ikm-hd .ikm-mm__col--plain:not(:only-child){padding-top:52px}
.ikm-hd .ikm-mm__head{margin:0;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.11em;text-transform:uppercase;color:var(--ikm-navy-ink);white-space:nowrap}
.ikm-hd .ikm-mm__head::after{content:"";display:block;width:50px;height:4px;margin:14px 0 18px;background:var(--ikm-gold)}
.ikm-hd .ikm-mm__links{margin:0;padding:0;list-style:none}
.ikm-hd .ikm-mm__links li{margin:0;padding:0;list-style:none}
.ikm-hd .ikm-mm__links li::before{display:none}
.ikm-hd .ikm-mm__link{
display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;
border-bottom:1px solid var(--ikm-line-2);
font-size:16px;font-weight:500;line-height:1.35;color:var(--ikm-navy-ink);text-decoration:none;
}
.ikm-hd .ikm-mm__links li:last-child .ikm-mm__link{border-bottom:0}
.ikm-hd .ikm-mm__arrow{flex:none;font-size:18px;color:var(--ikm-gold)}
.ikm-hd a.ikm-mm__link[href]:hover{color:var(--ikm-accent);text-decoration:none}
.ikm-hd a.ikm-mm__link[href]:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:2px}
.ikm-hd a.ikm-mm__link:not([href]){cursor:default} @media (max-width:1400px){
.ikm-hd .ikm-mm{grid-template-columns:340px minmax(0,1fr);width:min(calc(348px + var(--cols,3) * 280px),calc(100% - 2 * var(--ikm-gutter)))}
.ikm-hd .ikm-mm__intro{padding:40px 36px 36px}
.ikm-hd .ikm-mm__title{font-size:38px}
.ikm-hd .ikm-mm__col{padding:0 24px}
.ikm-hd .ikm-mm__head{font-size:12px;letter-spacing:.08em}
} .ikm-hd .ikm-hd__portal{display:flex;flex:none;align-items:stretch;height:46px;text-decoration:none}
.ikm-hd .ikm-hd__portal::before{content:"";width:5px;background:var(--ikm-gold)}
.ikm-hd .ikm-hd__portal-in{display:flex;align-items:center;gap:12px;margin-left:7px;padding:0 22px;background:var(--ikm-ink);color:#fff;font-size:14px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase}
.ikm-hd .ikm-hd__portal:hover .ikm-hd__portal-in{background:var(--ikm-navy-ink)}
.ikm-hd .ikm-hd__portal:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:3px} .ikm-hd .ikm-hd__burger{display:none;align-items:center;justify-content:center;width:46px;height:46px;margin:0 -11px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}
.ikm-hd .ikm-hd__burger-bars,
.ikm-hd .ikm-hd__burger-bars::before,
.ikm-hd .ikm-hd__burger-bars::after{display:block;width:22px;height:2px;background:var(--ikm-ink);transition:transform .2s ease,background-color .2s ease}
.ikm-hd .ikm-hd__burger-bars{position:relative}
.ikm-hd .ikm-hd__burger-bars::before,
.ikm-hd .ikm-hd__burger-bars::after{content:"";position:absolute;left:0}
.ikm-hd .ikm-hd__burger-bars::before{top:-7px}
.ikm-hd .ikm-hd__burger-bars::after{top:7px}
.ikm-hd.is-nav-open .ikm-hd__burger-bars{background:transparent}
.ikm-hd.is-nav-open .ikm-hd__burger-bars::before{transform:translateY(7px) rotate(45deg)}
.ikm-hd.is-nav-open .ikm-hd__burger-bars::after{transform:translateY(-7px) rotate(-45deg)}
.ikm-hd .ikm-hd__burger:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:-2px}
html.ikm-nav-lock,html.ikm-nav-lock body{overflow:hidden}
@media (max-width:1180px){
.ikm-hd .ikm-hd__bar{height:64px;justify-content:space-between}
.ikm-hd .ikm-hd__burger{display:flex}
.ikm-hd .ikm-hd__bar > .ikm-hd__portal{display:none}
.ikm-hd .ikm-hd__nav{
display:none;position:fixed;left:0;right:0;top:var(--ikm-hd-bottom,64px);bottom:0;z-index:999;
margin:0;padding:8px var(--ikm-gutter) 40px;overflow-y:auto;overscroll-behavior:contain;
background:#fff;border-top:1px solid var(--ikm-line);
}
.ikm-hd.is-nav-open .ikm-hd__nav{display:block}
.ikm-hd .ikm-hd__list{display:block;height:auto}
.ikm-hd .ikm-hd__item{display:block;border-bottom:1px solid var(--ikm-line)}
.ikm-hd .ikm-hd__top{justify-content:space-between;width:100%;height:auto;padding:18px 0;font-size:17px;font-weight:600}
.ikm-hd .ikm-hd__item + .ikm-hd__item .ikm-hd__top::before{display:none}
.ikm-hd .ikm-hd__item.is-open .ikm-hd__top{background:transparent;box-shadow:none}
.ikm-hd button.ikm-hd__top::after{content:"";flex:none;width:9px;height:9px;margin:-4px 4px 0 16px;border-right:2px solid var(--ikm-gold);border-bottom:2px solid var(--ikm-gold);transform:rotate(45deg);transition:transform .2s ease}
.ikm-hd .ikm-hd__item.is-open button.ikm-hd__top::after{margin-top:4px;transform:rotate(-135deg)}
.ikm-hd .ikm-mm{position:static;display:block;width:auto;min-height:0;padding:0 0 18px;box-shadow:none}
.ikm-hd .ikm-mm__intro{display:none}
.ikm-hd .ikm-mm__cols{display:block;padding:0}
.ikm-hd .ikm-mm__col{padding:0}
.ikm-hd .ikm-mm__col + .ikm-mm__col{margin-top:18px;border-left:0}
.ikm-hd .ikm-mm__col--plain:not(:only-child){padding-top:0}
.ikm-hd .ikm-mm__head{font-size:12px}
.ikm-hd .ikm-mm__head::after{width:36px;height:3px;margin:10px 0 4px}
.ikm-hd .ikm-mm__link{padding:13px 0;font-size:16px}
.ikm-hd .ikm-hd__item--portal{display:block;border-bottom:0;padding-top:28px}
.ikm-hd .ikm-hd__item--portal .ikm-hd__portal{display:inline-flex}
} .ikm-ft{background:#001C3D;color:#BFD0E6;font-family:var(--ikm-font-ui);-webkit-font-smoothing:antialiased;text-align:left;line-height:1.45}
.ikm-ft *,.ikm-ft *::before,.ikm-ft *::after{box-sizing:border-box}
.ikm-ft.ikm-ft :is(p,li,a,span,nav){font-family:var(--ikm-font-ui)}
.ikm-ft .ikm-ft__inner{
max-width:var(--ikm-wrap);margin:0 auto;padding:5.84% 3.89% 0;
background:url(//ikm.org.al/wp-content/uploads/2026/10/ikm-footer-horizon.webp) no-repeat left top / 100% auto;
}
.ikm-ft .ikm-ft__grid{display:grid;grid-template-columns:401fr 250fr 282fr 395fr;min-height:216px}
.ikm-ft .ikm-ft__about{display:flex;flex-direction:column;gap:18px;padding-right:40px}
.ikm-ft .ikm-ft__logo{display:block;align-self:flex-start;height:40px;width:auto}
.ikm-ft .ikm-ft__text{margin:0;font-size:13.5px;line-height:1.65;color:#9FB4D2}
.ikm-ft .ikm-ft__col{display:flex;flex-direction:column;gap:9px;padding-left:36px}
.ikm-ft .ikm-ft__head{margin:0 0 6px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#fff}
.ikm-ft .ikm-ft__links{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}
.ikm-ft .ikm-ft__links li{margin:0;padding:0;list-style:none;line-height:1.35}
.ikm-ft .ikm-ft__links a{font-size:14px;line-height:1.35;color:#BFD0E6;text-decoration:none}
.ikm-ft .ikm-ft__contact{gap:10px;font-size:14px;line-height:1.45}
.ikm-ft .ikm-ft__line{margin:0;font-size:14px;line-height:1.45;color:#BFD0E6}
.ikm-ft .ikm-ft__line a{color:#BFD0E6;text-decoration:none}
.ikm-ft .ikm-ft__mail{font-size:14px;font-weight:600;color:#fff;text-decoration:none}
.ikm-ft .ikm-ft__k{margin-right:.35em;color:#7F9AC0}
.ikm-ft .ikm-ft__address{max-width:300px}
.ikm-ft .ikm-ft__social{display:flex;gap:16px;margin:2px 0 0;font-size:13px;font-weight:700}
.ikm-ft .ikm-ft__social a{color:#55BDF5;text-decoration:none}
.ikm-ft .ikm-ft__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:3.4%;padding-bottom:5.6%}
.ikm-ft .ikm-ft__copy{margin:0;font-size:13px;color:#7F9AC0}
.ikm-ft .ikm-ft__legal{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;font-size:13px}
.ikm-ft .ikm-ft__legal a{color:#7F9AC0;text-decoration:none}
.ikm-ft .ikm-ft__legal .ikm-ft__portal{color:#55BDF5;font-weight:700}
.ikm-ft a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.ikm-ft a:focus-visible{outline:2px solid #55BDF5;outline-offset:2px}
@media (max-width:1100px){
.ikm-ft .ikm-ft__inner{padding:56px var(--ikm-gutter) 0;background-image:none}
.ikm-ft .ikm-ft__grid{grid-template-columns:1fr 1fr;gap:40px 0;min-height:0}
.ikm-ft .ikm-ft__about{grid-column:1 / -1;padding-right:0;max-width:560px}
.ikm-ft .ikm-ft__col{padding-left:0;padding-right:24px}
.ikm-ft .ikm-ft__bottom{margin-top:48px;padding:24px 0 32px;border-top:1px solid #1C3A63}
}
@media (max-width:600px){
.ikm-ft .ikm-ft__grid{grid-template-columns:1fr}
} body.ikm-home-page .nicdark_site > .nd_options_height_50{display:none}
body.ikm-home-page .nicdark_site > .nd_options_container{width:100%;max-width:none;padding:0!important;margin:0}
body.ikm-home-page [id^="post-"] > h1:first-child,
body.ikm-home-page [id^="post-"] > h1:first-child + .nd_options_section{display:none}
body.ikm-home-page .ikm-page.ikm-page{max-width:none;margin:0;padding:0}
.ikm-page.ikm-page .ikm-hm{font-family:var(--ikm-font-ui);color:var(--ikm-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
.ikm-page.ikm-page .ikm-hm *,.ikm-page.ikm-page .ikm-hm *::before,.ikm-page.ikm-page .ikm-hm *::after{box-sizing:border-box}
.ikm-page.ikm-page .ikm-hm :is(p,li,a,span,label,input,button){font-family:var(--ikm-font-ui)}
.ikm-page.ikm-page .ikm-hm :is(h1,h2,h3){margin:0;font-family:var(--ikm-font-serif);font-weight:500;color:var(--ikm-ink);text-wrap:balance}
.ikm-page.ikm-page .ikm-hm :is(h1,h2,h3) + *{margin-top:0}
.ikm-page.ikm-page .ikm-hm :is(ul,ol){margin:0;padding:0;list-style:none}
.ikm-page.ikm-page .ikm-hm li{margin:0}
.ikm-page.ikm-page .ikm-hm p{margin:0}
.ikm-page.ikm-page .ikm-hm a{text-decoration:none}
.ikm-page.ikm-page .ikm-hm .ikm-arr{color:inherit}
.ikm-page.ikm-page .ikm-hm :is(a,button,input):focus-visible{outline:2px solid var(--ikm-accent);outline-offset:2px} .ikm-page.ikm-page .ikm-hm .ikm-hm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;min-height:72px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-eyebrow{display:block;margin:0 0 10px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-h2{margin:0;font-size:36px;line-height:1;letter-spacing:-.01em;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-more{flex:none;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-accent);white-space:nowrap}
.ikm-page.ikm-page .ikm-hm .ikm-hm-more:hover{color:var(--ikm-ink)} .ikm-page.ikm-page .ikm-hm .ikm-hm-hero{
position:relative;overflow:hidden;height:600px;padding:76px var(--ikm-gutter) 0;color:#F4F6FA;
background:#02264B url(//ikm.org.al/wp-content/uploads/2026/10/ikm-hero-bridge.webp) no-repeat center top / max(1440px,100%) auto;
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__in{display:grid;grid-template-columns:minmax(0,717px) minmax(0,1fr);gap:80px;align-items:end;max-width:1328px;margin:0 auto}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__main{display:flex;flex-direction:column;align-items:flex-start}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__eyebrow{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#8FB4DA}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__title{margin:28px 0 0;font-size:62px;line-height:1.06;letter-spacing:-.015em;color:#F4F6FA}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__title .ikm-hm-hero__accent{font-family:inherit;color:var(--ikm-sky-2)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__lede{max-width:640px;margin:24px 0 0;font-size:17px;line-height:1.6;color:#E3E9F2}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission{
display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 32px 30px;
background:rgba(1,22,48,.3);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);
border-left:3px solid var(--ikm-sky-2);box-shadow:0 20px 40px -20px rgba(0,8,24,.6);
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission__title{font-size:30px;line-height:1;color:#fff}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission__text{font-size:15.5px;line-height:1.65;color:#fff}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission__btn{margin-top:4px;padding:14px 22px;background:#22A8EE;color:#02264B;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission__btn:hover{background:#4BB9F2;color:#02264B} .ikm-page.ikm-page .ikm-hm .ikm-hm-access{
position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;
width:min(1328px,calc(100% - 2 * var(--ikm-gutter)));margin:-112px auto 0;
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-doors{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;background:#fff;box-shadow:0 1px 0 var(--ikm-line),0 24px 48px -24px rgba(14,31,61,.28)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door{display:flex;flex-direction:column;gap:18px;padding:40px 44px 44px;border-top:4px solid var(--ikm-sky)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door + .ikm-hm-door{border-left:1px solid var(--ikm-line)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door--candidates{border-top-color:var(--ikm-gold)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__eyebrow{font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door--candidates .ikm-hm-door__eyebrow{color:var(--ikm-gold-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__title{font-size:27px;line-height:1.15;letter-spacing:-.01em}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__links{border-top:1px solid var(--ikm-line)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__link{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--ikm-line);font-size:15px;font-weight:600;line-height:1.35;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__link .ikm-arr{color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door--candidates .ikm-hm-door__link .ikm-arr{color:var(--ikm-gold-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__link:hover{color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door--candidates .ikm-hm-door__link:hover{color:var(--ikm-gold-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__cta{
align-self:flex-start;margin-top:auto;padding:13px 20px;
border:1.5px solid var(--ikm-ink);border-bottom-color:var(--ikm-sky);box-shadow:inset 0 -3px 0 var(--ikm-sky);
font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-ink);
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door--candidates .ikm-hm-door__cta{border-bottom-color:var(--ikm-gold);box-shadow:inset 0 -3px 0 var(--ikm-gold)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door__cta:hover{background:var(--ikm-ink);color:#fff}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg{
position:relative;overflow:hidden;margin-top:-32px;padding:44px 40px 44px 44px;
display:flex;flex-direction:column;
background:linear-gradient(160deg,#0B2A52 0%,#06203F 60%,#041A35 100%);
border-left:4px solid var(--ikm-amber);color:#fff;
box-shadow:0 40px 70px -30px rgba(2,12,30,.55);
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg::before{
content:"";position:absolute;right:0;top:0;width:340px;height:250px;pointer-events:none;
background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22340%22 height=%22250%22 viewBox=%220 0 340 250%22%3E%3Cdefs%3E%3ClinearGradient id=%22f%22 x1=%220%22 x2=%22340%22 y1=%220%22 y2=%220%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23fff%22 stop-opacity=%22.7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22/%3E%3C/linearGradient%3E%3Cmask id=%22m%22%3E%3Crect width=%22340%22 height=%22250%22 fill=%22url%28%23f%29%22/%3E%3C/mask%3E%3C/defs%3E%3Cg mask=%22url%28%23m%29%22 fill=%22none%22 stroke-width=%22.9%22%3E%3Cpath stroke=%22%23C8A275%22 stroke-opacity=%22.38%22 d=%22M0 -70 Q168 -82.6 336 174.8 M0 -30.2 Q168 -60.3 336 210 M0 -11.2 Q168 -44.8 336 226 M0 23.9 Q168 -5 336 255.3 M0 39.8 Q168 18.8 336 269.3 M0 69 Q168 70.4 336 297.4 M0 82.9 Q168 95.8 336 312.4 M0 111.1 Q168 141.2 336 345.2%22/%3E%3Cpath stroke=%22%234B7FC2%22 stroke-opacity=%22.45%22 d=%22M0 -49.9 Q168 -72.7 336 192.9 M0 6.9 Q168 -26.4 336 241 M0 54.7 Q168 44.5 336 283.2 M0 96.8 Q168 119.7 336 328.2%22/%3E%3Cg stroke=%22%23C8A275%22 stroke-width=%221.2%22%3E%3Cpath d=%22M319 14h10M324 9v10%22 stroke-opacity=%220.55%22/%3E%3Cpath d=%22M319 42h10M324 37v10%22 stroke-opacity=%220.45%22/%3E%3Cpath d=%22M319 70h10M324 65v10%22 stroke-opacity=%220.35%22/%3E%3Cpath d=%22M319 98h10M324 93v10%22 stroke-opacity=%220.25%22/%3E%3Cpath d=%22M291 14h10M296 9v10%22 stroke-opacity=%220.45%22/%3E%3Cpath d=%22M291 42h10M296 37v10%22 stroke-opacity=%220.35%22/%3E%3Cpath d=%22M291 70h10M296 65v10%22 stroke-opacity=%220.25%22/%3E%3Cpath d=%22M291 98h10M296 93v10%22 stroke-opacity=%220.15%22/%3E%3Cpath d=%22M263 14h10M268 9v10%22 stroke-opacity=%220.35%22/%3E%3Cpath d=%22M263 42h10M268 37v10%22 stroke-opacity=%220.25%22/%3E%3Cpath d=%22M263 70h10M268 65v10%22 stroke-opacity=%220.15%22/%3E%3Cpath d=%22M235 14h10M240 9v10%22 stroke-opacity=%220.25%22/%3E%3Cpath d=%22M235 42h10M240 37v10%22 stroke-opacity=%220.15%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat right top;
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg > *{position:relative}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__eyebrow{font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#E9AD52}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__title{margin:14px 0 0;font-size:40px;line-height:1.05;letter-spacing:-.01em;color:#F4F6FA}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__text{max-width:420px;margin:14px 0 0;font-size:15.5px;line-height:1.6;color:#B9C6DA}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__form{margin:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tabs{display:flex;margin:26px 0 0;padding:0;border:0;border-bottom:1px solid #22406A}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab{position:relative;margin:0 0 -1px;padding:0;cursor:pointer}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab-label{display:block;padding:0 18px 12px;white-space:nowrap;border-bottom:3px solid #1C3A63;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#8EA0BC}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab input:checked + .ikm-hm-reg__tab-label{border-bottom-color:var(--ikm-amber);color:#fff}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab input:focus-visible + .ikm-hm-reg__tab-label{outline:2px solid #E9AD52;outline-offset:2px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field{display:flex;margin-top:28px;border:1px solid #4A6488;background:rgba(10,36,70,.6)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field .ikm-hm-reg__input{
flex:1;min-width:0;height:auto;margin:0;padding:17px 18px;border:0;border-radius:0;outline:0;box-shadow:none;
background:transparent;font-size:15px;line-height:1.3;color:#fff;-webkit-appearance:none;appearance:none;
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field .ikm-hm-reg__input::placeholder{color:#9FB0C8;opacity:1}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field .ikm-hm-reg__input::-webkit-search-cancel-button{-webkit-appearance:none}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field:focus-within{border-color:#E9AD52}
@media (max-width:1400px){
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg{padding:40px 32px 40px 36px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab-label{padding:0 12px 12px;letter-spacing:.06em}
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field .ikm-hm-reg__btn{
flex:none;margin:0;padding:0 24px;border:0;border-radius:0;box-shadow:none;cursor:pointer;
background:var(--ikm-amber);color:#041A35;font-size:13px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field .ikm-hm-reg__btn:hover{background:#ECB560} .ikm-page.ikm-page .ikm-hm .ikm-hm-feed{display:grid;grid-template-columns:7fr 5fr;max-width:var(--ikm-wrap);margin:0 auto;padding:96px var(--ikm-gutter) 64px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-news{padding-right:56px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cal{padding-left:56px;border-left:1px solid var(--ikm-line)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs{display:flex;gap:28px;height:36px;margin-top:28px;border-bottom:1px solid var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs:not(.is-ready){display:none}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs [role="tab"]{
margin:0 0 -1px;padding:0 0 12px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;
font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ikm-slate-2);
}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs [role="tab"][aria-selected="true"]{color:var(--ikm-ink);border-bottom-color:var(--ikm-sky)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs [role="tab"]:hover{color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-panel:focus{outline:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row{border-bottom:1px solid var(--ikm-line)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__link{display:grid;grid-template-columns:80px minmax(0,1fr) 24px;gap:24px;align-items:start;padding:22px 0;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cal .ikm-hm-row__link{grid-template-columns:80px minmax(0,1fr)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-date{display:flex;flex-direction:column;gap:2px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-date__big{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-date__small{font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--ikm-slate-2)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cat,.ikm-page.ikm-page .ikm-hm .ikm-hm-status{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-status::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#132F5F}
.ikm-page.ikm-page .ikm-hm .ikm-hm-status--deadline::before{background:var(--ikm-sky)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-status--done::before{background:#B6C0D0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__title{font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__ex{font-size:15px;line-height:1.6;color:var(--ikm-slate)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__meta{font-size:15px;line-height:1.55;color:var(--ikm-slate-2)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__arrow{padding-top:20px;font-weight:700;color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__link:hover .ikm-hm-row__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row--done .ikm-hm-date{opacity:.5}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row--done .ikm-hm-row__title{color:var(--ikm-slate-2)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row--empty{padding:22px 0;font-size:15px;color:var(--ikm-slate-2)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-plan{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;padding:24px;background:var(--ikm-mist)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-plan__title{font-size:15px;font-weight:700;line-height:1.45;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-plan__link{font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-plan__link[href]:hover{color:var(--ikm-ink)} .ikm-page.ikm-page .ikm-hm .ikm-hm-band{background:var(--ikm-mist)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-band__in{max-width:var(--ikm-wrap);margin:0 auto;padding:56px var(--ikm-gutter) 60px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-band .ikm-hm-head{min-height:0;margin-bottom:32px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-card{display:flex;flex-direction:column;gap:14px;padding:30px 32px 28px;background:#fff;border-top:3px solid var(--ikm-navy-deep);color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-card__title{font-size:23px;line-height:1.3;letter-spacing:-.005em}
.ikm-page.ikm-page .ikm-hm .ikm-hm-card__text{font-size:15px;line-height:1.65;color:var(--ikm-slate)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-card__more{margin-top:auto;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-accent)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-card:hover .ikm-hm-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px} .ikm-page.ikm-page .ikm-hm .ikm-hm-partners{max-width:var(--ikm-wrap);margin:0 auto;padding:64px var(--ikm-gutter) 88px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partners .ikm-hm-head{min-height:0;margin-bottom:40px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-pgroups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-pgroup__title{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--ikm-ink);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-plist{display:flex;flex-direction:column;gap:12px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner__logo{display:flex;align-items:center;justify-content:center;height:60px;padding:8px;border:1px solid var(--ikm-line);background:#fff}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner__txt{display:flex;flex-direction:column;gap:2px;min-width:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner__name{font-size:15px;font-weight:700;line-height:1.3;color:var(--ikm-ink)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner__desc{font-size:13px;line-height:1.4;color:var(--ikm-slate-2)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partner:hover .ikm-hm-partner__name{color:var(--ikm-accent)} @media (max-width:1180px){
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero{height:auto;min-height:560px;padding-bottom:152px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__in{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__title{font-size:48px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-access{grid-template-columns:1fr 1fr}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg{grid-column:1 / -1;margin-top:24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-feed{padding-top:72px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-news{padding-right:40px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cal{padding-left:40px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-pgroups{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
.ikm-page.ikm-page .ikm-hm .ikm-hm-feed{grid-template-columns:1fr;gap:56px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-news{padding-right:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cal{padding-left:0;border-left:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cards{grid-template-columns:1fr}
} @media (max-width:760px){
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero{min-height:0;padding:48px var(--ikm-gutter) 104px;background-position:62% top;background-size:auto 640px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__in{grid-template-columns:1fr;gap:32px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__eyebrow{font-size:11.5px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__title{margin-top:20px;font-size:clamp(34px,9vw,44px)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-hero__lede{font-size:16px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission{padding:24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-mission__title{font-size:26px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-access{grid-template-columns:1fr;margin-top:-64px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg{order:-1;margin-top:0;padding:32px 24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__title{font-size:32px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__tab-label{padding:0 12px 12px;font-size:12px;letter-spacing:.08em}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__field .ikm-hm-reg__btn{padding:0 16px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-doors{grid-column:auto;grid-template-columns:1fr;margin-top:24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door{padding:32px 24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-door + .ikm-hm-door{border-left:0}
.ikm-page.ikm-page .ikm-hm .ikm-hm-feed{padding:56px var(--ikm-gutter) 48px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-h2{font-size:30px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-head{flex-wrap:wrap}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs{gap:20px;overflow-x:auto;scrollbar-width:none}
.ikm-page.ikm-page .ikm-hm .ikm-hm-tabs [role="tab"]{flex:none}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__link{grid-template-columns:56px minmax(0,1fr) 16px;gap:16px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-cal .ikm-hm-row__link{grid-template-columns:56px minmax(0,1fr)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-date__big{font-size:19px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-row__title{font-size:16.5px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-band__in{padding:48px var(--ikm-gutter)}
.ikm-page.ikm-page .ikm-hm .ikm-hm-card{padding:26px 24px 24px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-partners{padding:48px var(--ikm-gutter) 64px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-pgroups{grid-template-columns:1fr;gap:32px}
} .ikm-page.ikm-page .ikm-cta-row{margin:var(--ikm-s5) 0 var(--ikm-s6)}
.ikm-page.ikm-page a.ikm-cta{
display:inline-flex;align-items:center;gap:10px;padding:14px 22px;
border:1.5px solid var(--ikm-ink);box-shadow:inset 0 -3px 0 var(--ikm-sky);background:#fff;
font-family:var(--ikm-font-ui);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;
color:var(--ikm-ink);text-decoration:none;
}
.ikm-page.ikm-page a.ikm-cta:hover{background:var(--ikm-ink);color:#fff}
.ikm-page.ikm-page a.ikm-cta:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:3px}
.ikm-page.ikm-page a.ikm-cta .ikm-arr{color:inherit;font-family:inherit} .ikm-page.ikm-page .ikm-hm .ikm-hm-reg__title a{font:inherit;color:inherit;text-decoration:none}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__title a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.ikm-page.ikm-page .ikm-hm .ikm-hm-reg__title a:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:4px} .ikm-hd.ikm-hd .ikm-mm__btn{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:13px 20px;border:1.5px solid var(--ikm-ink);box-shadow:inset 0 -3px 0 var(--ikm-gold);background:#fff;font-family:var(--ikm-font-ui);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ikm-ink);text-decoration:none}
.ikm-hd.ikm-hd .ikm-mm__btn:hover{background:var(--ikm-ink);color:#fff}
.ikm-hd.ikm-hd .ikm-mm__btn:focus-visible{outline:2px solid var(--ikm-accent);outline-offset:3px}
@media (max-width:1180px){
.ikm-hd .ikm-mm__intro.has-btn{display:block;padding:2px 0 18px;background:none}
.ikm-hd .ikm-mm__intro.has-btn .ikm-mm__title,
.ikm-hd .ikm-mm__intro.has-btn .ikm-mm__rule,
.ikm-hd .ikm-mm__intro.has-btn .ikm-mm__text{display:none}
.ikm-hd.ikm-hd .ikm-mm__btn{margin-top:0}
}.editor-styles-wrapper{
font-family:var(--ikm-font-sans);
font-size:var(--ikm-size-body);
line-height:1.65;
color:var(--ikm-text);
background:var(--ikm-paper);
}
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3{
font-family:var(--ikm-font-serif);
color:var(--ikm-navy-800);
letter-spacing:-.012em;
}
.editor-styles-wrapper h1{font-size:var(--ikm-size-h1);font-weight:700;line-height:1.12}
.editor-styles-wrapper h2{font-size:var(--ikm-size-h2);font-weight:600;line-height:1.2}
.editor-styles-wrapper h3{font-size:var(--ikm-size-h3);font-weight:600;line-height:1.3}
.editor-styles-wrapper h4{font-family:var(--ikm-font-sans);font-weight:600;font-size:var(--ikm-size-h4)}
.editor-styles-wrapper p,
.editor-styles-wrapper li{max-width:var(--ikm-measure)}
.editor-styles-wrapper a{color:var(--ikm-link)}
.editor-styles-wrapper code{font-family:var(--ikm-font-mono)}