:root body main #site-search{width:100%;max-width:none}
.search-topics{margin:18px 0 24px}
:root body main #site-search .search-topics .search-topics-label{margin:0 0 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;color:#5f6368}
.search-topic-links{display:flex;flex-wrap:wrap;gap:8px}
:root body .search-topics a.search-topic{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:6px 10px;border-radius:6px;background:#f0f1f5;color:#1a66cc;font-family:ui-monospace,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:400;line-height:1.6;text-decoration:none}
:root body .search-topics a.search-topic:hover,:root body .search-topics a.search-topic:focus-visible{text-decoration:underline;text-underline-offset:3px;background:#e8edf5}
.search-topics-more{margin-top:12px}
.search-topics-more summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;list-style:none;cursor:pointer;color:#1a66cc;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6}
.search-topics-more summary::-webkit-details-marker{display:none}
.search-topics-more summary:hover{text-decoration:underline;text-underline-offset:3px}
.search-topics-more summary:focus-visible{outline:3px solid #1a66cc;outline-offset:3px;border-radius:3px}
.search-topics-more summary svg{width:16px;height:16px;flex:none}
.search-topics-more .topics-open{display:none}
.search-topics-more[open] .topics-open{display:inline}
.search-topics-more[open] .topics-closed{display:none}
.search-topics-more[open] summary svg{transform:rotate(180deg)}
.search-topics-more>.search-topic-links{margin-top:10px}

.magazine-news>.search-topics{margin:0 0 24px}
.magazine-news>.search-topics .search-topics-label{display:none}

:root body main .news-archive .search-topics-label{margin:0 0 10px;font-size:14px;font-weight:400;line-height:1.6;color:#5f6368}

.magazine-news .search-topics:has([data-topics-archive]){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}
.magazine-news .search-topics>.search-topic-links{grid-column:1/-1}
.magazine-news .search-topics>[data-topics-archive]{grid-column:2;grid-row:2;align-self:start;margin-top:12px;min-height:32px;display:inline-flex;align-items:center;gap:5px;font-size:14px;line-height:1.6;white-space:nowrap}
.magazine-news .search-topics>.search-topics-more{grid-column:1;grid-row:2}
