.ikbase-style-plain-index{--pi-ink:#202020;--pi-muted:#686868;--pi-line:#d7d7d2;--pi-paper:#fafaf7;color:var(--pi-ink);background:var(--pi-paper);font-family:Arial,Helvetica,sans-serif}.ikbase-style-plain-index *{box-sizing:border-box}.ikbase-pi-shell{width:min(100% - 40px,1120px);margin-inline:auto}.ikbase-pi-header{padding:72px 0 48px;border-block:1px solid var(--pi-line);background:#fff}.ikbase-pi-eyebrow{margin:0 0 12px;color:var(--pi-muted);font-size:11px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ikbase-pi-header h1,.ikbase-pi-topic-header h1,.ikbase-pi-article h1{margin:0;color:var(--pi-ink);font-weight:500;letter-spacing:-.035em}.ikbase-pi-header h1{max-width:760px;font-size:clamp(42px,6vw,72px)!important;line-height:1}.ikbase-pi-intro{max-width:620px;margin:18px 0 30px;color:var(--pi-muted);font-size:17px!important}.ikbase-pi-search{position:relative;display:flex;max-width:620px;border:1px solid #aaa;background:#fff}.ikbase-pi-search input[type=search]{flex:1;min-width:0;padding:11px 13px;border:0!important;outline:0;font-size:14px!important}.ikbase-pi-search button{padding:10px 16px;border:0;border-left:1px solid #aaa;background:var(--pi-ink);color:#fff;font-size:13px!important;cursor:pointer}.ikbase-pi-search .ikbase-search-results{top:100%}.ikbase-pi-directory{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:64px;padding-block:56px 80px}.ikbase-pi-section-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--pi-ink)}.ikbase-pi-section-title h2{margin:0;font-size:15px!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ikbase-pi-section-title span{color:var(--pi-muted);font-size:12px}.ikbase-pi-list,.ikbase-pi-article-list{margin:0;padding:0;list-style:none;counter-reset:pi}.ikbase-pi-list li{counter-increment:pi}.ikbase-pi-list a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;border-bottom:1px solid var(--pi-line);color:var(--pi-ink);text-decoration:none}.ikbase-pi-list a:before{content:counter(pi,decimal-leading-zero);color:var(--pi-muted);font-size:11px}.ikbase-pi-list strong,.ikbase-pi-article-list strong{display:block;font-size:16px;font-weight:600}.ikbase-pi-list small,.ikbase-pi-article-list small{display:block;margin-top:4px;color:var(--pi-muted);font-size:13px;line-height:1.4}.ikbase-pi-list em{color:var(--pi-muted);font-size:11px;font-style:normal}.ikbase-pi-list a:hover strong,.ikbase-pi-article-list a:hover strong{text-decoration:underline}.ikbase-pi-recent ul{margin:0;padding:0;list-style:none}.ikbase-pi-recent li{padding:15px 0;border-bottom:1px solid var(--pi-line)}.ikbase-pi-recent a{display:block;color:var(--pi-ink);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.ikbase-pi-recent time{display:block;margin-top:5px;color:var(--pi-muted);font-size:11px}.ikbase-pi-breadcrumb{padding:20px 0;border-bottom:1px solid var(--pi-line);color:var(--pi-muted);font-size:12px}.ikbase-pi-breadcrumb a{color:inherit}.ikbase-pi-breadcrumb span{margin:0 8px}.ikbase-pi-topic-header{max-width:760px;padding:64px 0 42px}.ikbase-pi-topic-header h1{font-size:clamp(36px,5vw,58px)!important;line-height:1.05}.ikbase-pi-topic-header>p:last-child{margin:16px 0 0;color:var(--pi-muted);font-size:16px}.ikbase-pi-archive{display:grid;grid-template-columns:150px minmax(0,1fr);gap:48px;padding-bottom:80px}.ikbase-pi-archive>aside{padding-top:20px;border-top:2px solid var(--pi-ink)}.ikbase-pi-archive>aside strong{display:block;font-size:40px;font-weight:500;line-height:1}.ikbase-pi-archive>aside span{color:var(--pi-muted);font-size:12px}.ikbase-pi-article-list{border-top:2px solid var(--pi-ink)}.ikbase-pi-article-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--pi-line);color:var(--pi-ink);text-decoration:none}.ikbase-pi-empty{padding:30px 0;color:var(--pi-muted)}.ikbase-pi-reader{display:grid;grid-template-columns:180px minmax(0,760px);justify-content:center;gap:64px;padding-block:64px 90px}.ikbase-pi-reader-meta{color:var(--pi-muted);font-size:12px;line-height:1.5}.ikbase-pi-reader-meta>a{display:inline-block;margin-bottom:30px}.ikbase-pi-reader-meta p{padding-top:14px;border-top:1px solid var(--pi-line)}.ikbase-pi-article{min-width:0}.ikbase-pi-article>header{padding-bottom:28px;border-bottom:1px solid var(--pi-line)}.ikbase-pi-article h1{font-size:clamp(36px,5vw,58px)!important;line-height:1.05}.ikbase-pi-article .ikbase-article-body{padding:34px 0 0;background:transparent;box-shadow:none;font-family:Georgia,'Times New Roman',serif;font-size:17px!important;line-height:1.75}.ikbase-pi-article .ikbase-article-body h2{margin-top:1.8em;font-size:28px!important}.ikbase-pi-article .ikbase-article-body h3{font-size:21px!important}.ikbase-pi-article .ikbase-article-actions{max-width:none}.ikbase-pi-article img,.ikbase-pi-article iframe,.ikbase-pi-article video{max-width:100%;height:auto}@media(max-width:760px){.ikbase-pi-shell{width:min(100% - 24px,1120px)}.ikbase-pi-header{padding:48px 0 36px}.ikbase-pi-directory,.ikbase-pi-archive,.ikbase-pi-reader{grid-template-columns:1fr;gap:38px}.ikbase-pi-directory{padding-block:40px 60px}.ikbase-pi-archive>aside{display:flex;align-items:baseline;gap:8px}.ikbase-pi-reader{padding-block:38px 60px}.ikbase-pi-reader-meta{display:flex;flex-wrap:wrap;gap:12px 24px}.ikbase-pi-reader-meta>a{width:100%;margin:0}.ikbase-pi-reader-meta p{margin:0;padding:0;border:0}.ikbase-pi-list small{display:none}}@media(max-width:420px){.ikbase-pi-search button{padding-inline:12px}.ikbase-pi-list a{grid-template-columns:28px minmax(0,1fr)}.ikbase-pi-list em{display:none}}

.ikbase-style-plain-index .ikbase-pi-search.ikbase-search-focused{box-shadow:none!important;transform:none}.ikbase-style-plain-index .ikbase-pi-search .ikbase-search-dropdown{top:calc(100% + 4px);right:0;left:0;z-index:10000;max-height:286px;border:1px solid var(--pi-line);border-radius:0;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.12);overflow:hidden}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-header{padding:8px 12px;border-bottom:1px solid var(--pi-line);background:#fff}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-results-count{font-size:11px!important;color:var(--pi-muted);line-height:1.2}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-results{max-height:226px}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-item{padding:9px 12px!important;border-bottom:1px solid var(--pi-line);background:#fff;color:var(--pi-ink)}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-item:hover{padding-left:12px!important;background:#fafafa}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-item:before{display:none}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-title{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin:0 0 3px!important;color:var(--pi-ink);font-size:13px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-excerpt{display:block;overflow:hidden;margin:0!important;color:var(--pi-muted);font-size:11.5px!important;font-weight:400!important;line-height:1.35!important;text-overflow:ellipsis;white-space:nowrap}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-meta{display:flex;gap:8px;margin-top:4px;color:var(--pi-muted);font-size:10.5px!important;line-height:1.2}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-category,.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-views,.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-search-type-badge{min-height:0;padding:0;border:0;background:transparent;color:var(--pi-muted);font-size:10.5px!important;font-weight:700;text-transform:none}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-footer{padding:8px 12px;border-top:1px solid var(--pi-line);background:#fff;text-align:left}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-view-all-results{font-size:11px!important;color:var(--pi-ink);font-weight:700;text-decoration:underline}

@media(max-width:520px){.ikbase-style-plain-index .ikbase-pi-search .ikbase-search-dropdown{max-height:260px}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-results{max-height:204px}.ikbase-style-plain-index .ikbase-search-dropdown .ikbase-dropdown-excerpt{display:none}}
