.history-toolbar{display:flex;flex-wrap:wrap;gap:12px}.history-toolbar .search-field{min-width:240px;flex:2}.history-toolbar select{flex:1;min-width:150px;padding:12px 14px;background:#fff;border:1px solid #dce4f2;border-radius:9px;color:#445573;font:inherit;font-size:.78rem}.history-archive-note,.history-disclosure{padding:22px 25px;border:1px solid #dce5f6;border-radius:12px;background:#f3f6fd;color:#4d6284;line-height:1.9;font-size:.8rem;margin-bottom:24px}.history-archive-note strong,.history-disclosure strong{color:#233b65}.history-archive-note p,.history-disclosure p{margin:7px 0 0}.history-year-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.history-year-links a{padding:7px 11px;border:1px solid #dce5f4;border-radius:7px;color:#3d5379;font-size:.73rem;white-space:nowrap}.history-year-links a[aria-current]{background:#263d88;color:#fff;border-color:#263d88}.history-year-links span{opacity:.65;font-size:.62rem;margin-left:3px}.compact-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:38px}.compact-pagination a,.compact-pagination span{display:inline-flex;justify-content:center;align-items:center;min-width:38px;min-height:40px;padding:8px 11px;font-size:.77rem;border:1px solid #dfe6f3;border-radius:8px}.compact-pagination .page-control{min-width:54px}.compact-pagination .current{background:#151e3c;color:#fff;border-color:#151e3c}.compact-pagination .disabled{opacity:.42;cursor:default;background:#f4f6fb}.compact-pagination .pagination-gap{border-color:transparent;padding:5px;min-width:20px}.context-badge{font-size:.63rem;padding:3px 6px;border-radius:4px;background:#edf1f9;color:#5e6c8c}.article-card .article-meta{flex-wrap:wrap}.history-cover{height:auto!important;max-height:none;aspect-ratio:1200/630;object-fit:contain}.history-fields{display:grid;grid-template-columns:1fr;gap:0;margin:26px 0}.history-fields dt{font-weight:700;color:#273e65;margin:16px 0 5px}.history-fields dd{margin:0;color:#62718c;line-height:1.95}.history-steps li{padding-left:4px;margin:20px 0}.history-steps p{margin:7px 0}.history-diagram{margin:35px 0}.history-diagram img{width:100%;height:auto;border-radius:12px}.history-diagram figcaption{font-size:.72rem;line-height:1.8;color:#72809a;margin-top:12px}.history-editorial details{border:1px solid #e0e7f3;border-radius:10px;padding:16px 18px;margin:15px 0}.history-editorial summary{cursor:pointer;font-weight:600;color:#31476c;line-height:1.6}.history-editorial details p{margin:15px 0 0}.history-article-cta{padding:25px;border:1px solid #d8e2f5;background:#f4f7ff;border-radius:14px;margin:35px 0}.history-editorial h2{scroll-margin-top:130px}.portfolio-planning{padding-top:32px;margin-top:35px;border-top:1px solid #e0e6f2}.portfolio-order-options{margin:25px 0;padding:22px;background:#f3f6fc;border:1px solid #dce5f4;border-radius:12px}.portfolio-planning .actions{flex-wrap:wrap}.portfolio-planning .btn{white-space:normal}.history-toolbar select:focus-visible,.compact-pagination a:focus-visible,.history-year-links a:focus-visible{outline:3px solid #8b9efa;outline-offset:3px}@media(max-width:640px){.history-toolbar .search-field{min-width:100%}.history-toolbar select{min-width:125px;font-size:.72rem}.compact-pagination{gap:5px}.compact-pagination a,.compact-pagination span{min-width:30px;min-height:36px;padding:6px 9px;font-size:.71rem}.compact-pagination .page-control{min-width:48px}.history-archive-note,.history-disclosure{padding:19px;font-size:.75rem}.history-year-links{gap:6px}.history-year-links a{padding:6px 8px;font-size:.68rem}.history-article-cta{padding:20px}.history-editorial h2{scroll-margin-top:100px}}

.article-cover.history-cover{width:100%;height:auto!important;max-height:none!important;aspect-ratio:1200/630!important;object-fit:contain!important}.article-card:has(img[src*="/history/"]) .thumb{object-fit:contain!important;background:#f4f7fd}body:has(.history-editorial) .article-hero h1{font-size:clamp(1.7rem,3.4vw,3.4rem);line-height:1.22;max-width:1100px}
