/* HUKUSYA v9 — column categories / topics. Keep v8 visual identity. */
.column-archive-hero>div:last-child>p{font-size:17px;line-height:2.15;color:#526573;max-width:33em}.column-archive-hero .text-link{margin-top:24px}.column-title-hash{font-family:var(--serif);font-weight:400;color:#7d8c99;margin-right:12px}.column-category-nav{display:flex;flex-wrap:wrap;gap:8px 27px;border-bottom:1px solid #c6cdd2;margin-bottom:26px;padding-bottom:9px}.column-category-nav>a{font-size:15px;padding:12px 0;display:flex;gap:8px;align-items:center;color:#536472;text-decoration:none;border-bottom:2px solid transparent}.column-category-nav>a[aria-current=page]{color:#203556;border-color:#203556}.column-category-nav>a>span{font:12px var(--sans);color:#718493}.column-filter-v9{background:#eeede7;border:1px solid #d4d8d6;padding:27px 30px 22px;margin-bottom:43px}.column-filter-heading{display:flex;gap:24px;align-items:center;margin-bottom:21px}.column-filter-heading>span{font-size:10px;letter-spacing:.18em;color:#577080}.column-filter-heading>p{font-size:16px;font-family:var(--serif);color:#203556}.column-filter-fields{display:grid;grid-template-columns:1fr 1fr 1.65fr auto;gap:18px;align-items:end}.column-filter-fields>label{display:grid;gap:8px;font-size:12px;color:#475c6b;min-width:0}.column-filter-fields select,.column-filter-fields input{box-sizing:border-box;font:16px/1.5 var(--sans);width:100%;min-width:0;height:48px;border:1px solid #aab6bb;border-radius:0;background:#fff;padding:10px 12px;color:#203556}.column-filter-submit.button{height:48px;min-width:130px;padding:11px 20px;font-size:14px;display:flex;gap:20px}.column-filter-note{font-size:12px;color:#576c79;line-height:1.9;margin-top:18px}.column-filter-note a{display:inline-block;color:#203556;text-decoration:underline;text-underline-offset:4px;margin-left:16px}.column-results-heading{display:flex;gap:24px;justify-content:space-between;align-items:baseline;scroll-margin-top:140px;margin:30px 0 10px}.column-results-heading h2{font:25px/1.6 var(--serif);color:#203556}.column-results-heading p{font-size:13px;color:#677987}.column-active-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.column-active-filters:empty{margin-bottom:24px}.column-active-filters span{padding:5px 10px;background:#e6edf0;font-size:12px;overflow-wrap:anywhere}.column-active-filters>a{font-size:12px;padding:5px;color:#3f596c}.column-card-v9{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #c8d0d5;background:transparent;overflow:visible}.journal-card.column-card-v9>a.column-card-visual{display:block;position:relative;overflow:hidden;aspect-ratio:1.64;padding:0}.column-card-visual img{width:100%;height:100%;object-fit:cover;display:block}.column-card-v9 .journal-card-body{display:flex;flex-direction:column;flex:1;padding:24px 0}.column-card-v9 .column-card-categories{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center;min-height:27px;margin-bottom:16px}.column-category-link{font-size:12px;color:#203556;background:#e7edef;padding:5px 9px;line-height:1.7;text-decoration:none;display:inline-block}.column-card-categories small{font-size:10px;color:#6c7b86}.column-card-v9 h3{margin:0 0 15px;font:25px/1.65 var(--serif);text-wrap:pretty}.column-card-v9 h3>a{color:#203556;text-decoration:none;display:inline}.column-card-v9 .journal-card-body>p{font-size:15px;line-height:2;color:#556775;margin:0 0 21px}.column-card-tags{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:auto;padding-top:2px}.column-tag-link{display:inline-flex;align-items:baseline;gap:5px;color:#405e71;font-size:12px;line-height:1.9;text-decoration:none;padding:3px 0;max-width:100%;overflow-wrap:anywhere}.column-tag-link>span{color:#8094a0}.column-card-v9 .journal-read{display:flex;align-items:center;justify-content:space-between;margin-top:21px;padding-top:14px;border-top:1px solid #dce1e3;font-size:13px;color:#203556;text-decoration:none}.column-card-v9 h3>a:hover,.column-tag-link:hover,.column-category-link:hover{text-decoration:underline;text-underline-offset:4px}.column-topics-section{padding-top:48px;padding-bottom:80px}.column-topics-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.column-topics-heading h2{font:30px/1.7 var(--serif);color:#203556;margin-top:12px}.column-topics-heading .text-link{font-size:13px;white-space:nowrap}.column-tag-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.column-tag-directory>a{position:relative;min-width:0;display:grid;grid-template-columns:1fr auto;align-content:start;gap:15px;padding:27px 40px 28px 0;border-top:1px solid #b8c4cb;text-decoration:none;color:#203556}.column-tag-name{font:24px/1.6 var(--serif);overflow-wrap:anywhere}.column-tag-name i{font-style:normal;color:#7a909e;margin-right:10px}.column-tag-count{font-size:16px;padding-top:5px}.column-tag-count small{font-size:11px;color:#677e8c}.column-tag-directory p{grid-column:1/-1;font-size:15px;line-height:2;color:#5d707b;max-width:36em}.column-tag-arrow{position:absolute;right:4px;top:29px;font-size:20px}.column-tag-directory>a:hover .column-tag-name{text-decoration:underline;text-underline-offset:5px}.column-tag-directory.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:25px}.is-compact .column-tag-name{font-size:17px}.is-compact .column-tag-count{font-size:13px;padding-top:3px}.is-compact>a{gap:6px;padding:18px 22px 18px 0}.is-compact .column-tag-arrow{font-size:16px;top:19px}.column-directory-label{font:24px/1.7 var(--serif);margin-bottom:24px;color:#203556}.column-topics-directory{padding-top:23px}.article-taxonomy-v9{display:grid;gap:13px;margin-bottom:25px}.article-taxonomy-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.taxonomy-label{font-size:11px;color:#738592;min-width:58px}.article-taxonomy-row small{font-size:11px;color:#6a7d88}.article-taxonomy-row .column-tag-link{padding:5px 10px;border:1px solid #cbd5da;background:#f7f9f8}.article-topics-v9{border-top:1px solid #b7c5cd;border-bottom:1px solid #b7c5cd;padding:29px 0;margin-top:38px}.article-topics-v9 h2{font:23px/1.8 var(--serif);margin:0 0 12px}.article-topics-v9>p{font-size:15px;line-height:1.9}.article-topics-v9 .article-taxonomy-row{margin-top:16px}.column-pagination-v9[hidden],#journal-results[hidden],#journal-empty[hidden]{display:none!important}.column-pagination-v9>a{min-width:44px;min-height:44px}.column-filter-v9 :focus-visible,.column-card-v9 a:focus-visible,.column-tag-directory a:focus-visible,.article-taxonomy-row a:focus-visible{outline:3px solid #477e9c;outline-offset:4px}
@media(max-width:1050px){.column-filter-fields{grid-template-columns:1fr 1fr}.column-filter-fields>label:nth-child(3){grid-column:1}.column-tag-directory.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.column-card-v9 h3{font-size:23px}}
@media(max-width:767px){.column-archive-hero>div:last-child>p{font-size:16px;margin-top:20px}.column-category-nav{gap:3px 18px;margin-bottom:20px}.column-category-nav>a{font-size:13px;padding:10px 0;min-height:44px}.column-filter-v9{padding:21px 17px;margin-bottom:28px}.column-filter-heading{display:block;margin-bottom:18px}.column-filter-heading>span{font-size:9px;display:block;margin-bottom:10px}.column-filter-heading>p{font-size:16px}.column-filter-fields{gap:16px 11px}.column-filter-fields>label:nth-child(3){grid-column:1/-1}.column-filter-fields>button{grid-column:1/-1;width:100%}.column-filter-fields select{font-size:16px;padding:10px 7px}.column-filter-note a{margin-left:0;margin-top:7px;display:block}.column-results-heading{display:block;margin-top:24px;scroll-margin-top:104px}.column-results-heading h2{font-size:24px}.column-results-heading p{font-size:12px;margin-top:6px}.column-card-v9 .journal-card-body{padding:21px 0 28px}.column-card-v9 h3{font-size:25px}.column-card-v9 .journal-card-body>p{font-size:16px}.column-card-tags{gap:8px 14px}.column-card-tags a{font-size:13px;min-height:30px}.column-topics-heading{display:block}.column-topics-heading h2{font-size:25px}.column-topics-heading>.text-link{margin-top:18px}.column-tag-directory{grid-template-columns:1fr;column-gap:0}.column-tag-directory.is-compact{grid-template-columns:1fr 1fr;column-gap:16px}.is-compact .column-tag-name{font-size:15px}.is-compact .column-tag-count{display:none}.is-compact>a{display:block;min-height:57px}.column-tag-name{font-size:23px}.column-topics-section{padding-top:35px;padding-bottom:48px}.taxonomy-label{min-width:50px}.article-taxonomy-row .column-tag-link{font-size:12px;padding:6px 9px}.article-taxonomy-v9{gap:11px;margin-bottom:23px}.article-topics-v9>p{font-size:16px}}
@media print{.column-filter-v9,.column-pagination-v9{display:none}}
/* Preserve breadcrumb words instead of squeezing every item on one mobile row. */
.editorial-page-v8 .breadcrumbs{flex-wrap:wrap;gap:7px 12px}.editorial-page-v8 .breadcrumbs>a{white-space:nowrap;flex-shrink:0}.editorial-page-v8 .breadcrumbs>[aria-current=page]{flex:1 1 220px;overflow-wrap:anywhere}.column-archive-hero{padding-block:20px 28px}.column-archive-hero h1{margin-block:16px 0;font-size:clamp(32px,3.1vw,45px);line-height:1.65}.column-archive-hero .eyebrow{margin-bottom:15px}.column-archive-hero+.journal-review-note{padding-block:16px;margin-bottom:13px}.column-filter-v9{margin-bottom:28px}.column-category-nav{margin-bottom:22px}
@media(max-width:767px){.editorial-page-v8 .breadcrumbs>[aria-current=page]{flex-basis:100%;font-size:11px}.column-archive-hero{padding-block:14px 23px}.column-archive-hero h1{font-size:34px}.column-archive-hero>div:last-child>p{margin-top:18px}.column-archive-hero+.journal-review-note{margin-bottom:12px}.column-category-nav{column-gap:16px}.column-filter-v9{margin-bottom:22px}}
