.archive-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--color-separator)}.archive-title{margin:0;font-size:clamp(27px, 3vw, 32px);line-height:1.2}.archive-description{max-width:680px;margin-top:8px;color:var(--color-text-soft);font-size:14.5px;line-height:1.6}.archive-description p:last-child{margin-bottom:0}.archive-header--author{margin-bottom:18px;padding:0;border-bottom:0}.archive-author-card{--ii-card-bg:var(--color-surface);padding:20px}.archive-author{display:flex;align-items:flex-start;gap:18px;min-width:0}.archive-author__avatar{flex:0 0 96px;width:96px;height:96px}.archive-author__avatar-image{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover}.archive-author__content{min-width:0;flex:1 1 auto;padding-top:1px}.archive-author__name{font-size:clamp(27px, 3vw, 32px)}.archive-author__bio{max-width:620px;margin-top:7px}.archive-author__socials{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:13px;padding-top:12px;border-top:1px solid var(--color-separator)}.archive-author__social-link{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-soft);font-size:12.5px;font-weight:var(--font-semibold);line-height:1.3;text-decoration:none}.archive-author__social-link .ii-icon{width:16px;height:16px;flex:0 0 auto}.archive-author__social-link:hover,.archive-author__social-link:focus-visible{color:var(--color-primary)}.archive-author__articles-heading{margin:0 0 8px}@media (max-width:767px){.archive-author-card{padding:16px}.archive-author{gap:13px}.archive-author__avatar{flex-basis:72px;width:72px;height:72px}.archive-author__avatar-image{width:72px;height:72px}.archive-author__name{font-size:25px}.archive-author__bio{margin-top:5px;font-size:14px}.archive-author__socials{gap:8px 10px;margin-top:11px;padding-top:10px}.archive-author__social-link{font-size:12px}}@media (max-width:479px){.archive-author{align-items:center}.archive-author__avatar{flex-basis:64px;width:64px;height:64px}.archive-author__avatar-image{width:64px;height:64px}}.category-page .content-column{min-width:0}.category-latest{margin-top:0}body.ii-category-accented .category-headline .headline-card{--headline-surface:var(--ii-category-accent);--headline-surface-rgb:var(--ii-category-accent-rgb);--headline-text:#ffffff;--headline-muted:rgba(255, 255, 255, .72);--headline-meta-category:#ffffff;--headline-meta-category-hover:rgba(255, 255, 255, .82);--headline-separator:rgba(255, 255, 255, .24);--headline-hover:rgba(255, 255, 255, .82)}.search-filter-panel{--ii-card-bg:var(--color-surface);margin-bottom:24px;padding:14px}.search-filter-form{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(172px,.95fr) minmax(190px,1.05fr) auto auto;gap:9px;align-items:center}.search-filter-form__control{min-width:0}.search-filter-form input[type="search"],.search-filter-form select{width:100%;min-width:0;min-height:42px;padding:8px 11px;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background-color:#fff;color:var(--color-text);font:inherit;font-size:13.5px;box-shadow:none}.search-filter-form select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235F6368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}.search-date-control{min-height:42px;display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:#fff}.search-date-control__label{flex:0 0 auto;padding-left:10px;color:var(--color-text-soft);font-size:11.5px;font-weight:var(--font-semibold);line-height:1}.search-filter-form input.search-date-control__input{width:100%;min-width:0;min-height:40px;padding:7px 8px 7px 6px;border:0;border-radius:0;background:#fff0;color:var(--color-text);font:inherit;font-size:13px;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.search-date-control__input::placeholder{color:var(--color-muted);opacity:.78}.search-date-control__picker-button{flex:0 0 32px;width:32px;height:40px;display:inline-grid;place-items:center;padding:0;border:0;background:#fff0;color:var(--color-text-soft);cursor:pointer}.search-date-control__picker-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-date-control__picker-button:hover,.search-date-control__picker-button:focus-visible{color:var(--color-primary)}.search-date-control__picker-button:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:5px}.search-date-control__native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-filter-form input[type="search"]:focus,.search-filter-form select:focus,.search-filter-form input[type="search"]:focus-visible,.search-filter-form select:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:none}.search-date-control:focus-within{border-color:var(--color-primary)}.search-filter-form input.search-date-control__input:focus,.search-filter-form input.search-date-control__input:focus-visible{border:0;outline:none;box-shadow:none}.search-filter-form .button{min-height:42px;padding-inline:15px;white-space:nowrap}.search-filter-form__reset{text-decoration:none}.search-filter-panel__error{margin-top:10px;color:var(--color-primary);font-size:13px;line-height:1.45}.search-page__results-grid{margin-top:0}.search-results .section-heading{margin-bottom:8px}.search-empty-state{padding-top:28px}.search-empty-state h3{margin-bottom:7px}@media (max-width:959px){.search-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.search-filter-form__control--keyword,.search-filter-form__control--category{grid-column:1 / -1}.search-filter-form .button{width:100%;justify-content:center}}@media (max-width:767px){.search-filter-panel{margin-bottom:20px;padding:12px}}@media (max-width:420px){.search-filter-form{grid-template-columns:1fr}.search-filter-form__control--keyword,.search-filter-form__control--category,.search-filter-form__control,.search-filter-form .button{grid-column:1}}