.live-search{position:relative}.search-suggestions{border-bottom:2px solid var(--ink);padding:16px 0 22px}.suggestion-status{font-size:13px;color:var(--muted);margin:0 0 10px}.suggestion-list{list-style:none;margin:0;padding:0}.suggestion-list a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 12px;border-top:1px solid var(--line);font-size:17px}.suggestion-list a:hover,.suggestion-list a:focus{background:var(--ink);color:var(--paper)}.suggestion-type{font-size:12px;flex-shrink:0}.tools-category-nav{display:flex;flex-wrap:wrap;gap:12px 25px;padding:25px 0;border-bottom:1px solid}.tools-category-nav a{font-size:14px}.tools-category-nav span{color:var(--muted)}.tools-category{scroll-margin-top:35px}.tools-overview{padding-bottom:65px}.tools-empty{font-size:15px;color:var(--muted);padding:25px 0}.tool-entry .read{margin-top:20px}.tool-categories{display:flex;flex-wrap:wrap;gap:10px}.tool-categories a{font-size:13px;border:1px solid;padding:5px 10px}.tool-entry h3{overflow-wrap:anywhere}@media(max-width:600px){.suggestion-list a{font-size:16px;padding-left:0;padding-right:0;gap:12px}.tools-category-nav{gap:15px}}

/* Full editorial content on the categorized Tools overview. */
.tools-overview .tool-entry { scroll-margin-top: 30px; }
.tools-overview .tool-entry-content { min-width: 0; overflow-wrap: anywhere; }
.tools-overview .tool-entry-content p { margin: 0 0 1em; color: var(--ink); font-size: 16px; line-height: 1.65; }
.tools-overview .tool-entry-content a { color: var(--accent); text-decoration: underline; text-underline-offset: 3px; }
.tools-overview .tool-entry-content h2, .tools-overview .tool-entry-content h3,
.tools-overview .tool-entry-content h4 { font-size: 23px; line-height: 1.2; margin: 1.2em 0 .6em; }
.tools-overview .tool-entry-content img { max-width: 100%; height: auto; }
.tools-overview .tool-entry-content figure { max-width: 100%; margin: 1em 0; }
.tools-overview .tool-entry-content iframe, .tools-overview .tool-entry-content video { max-width: 100%; }
.tools-overview .tool-entry-content ul, .tools-overview .tool-entry-content ol { padding-left: 1.3em; line-height: 1.65; }
.tools-overview .tool-entry-content pre, .tools-overview .tool-entry-content .wp-block-table { overflow-x: auto; }
.tools-overview .tool-entry-content .wp-block-button__link { background: var(--accent); color: #fff; border-radius: 0; text-decoration: none; }
.tools-overview .tool-entry-content .is-style-outline .wp-block-button__link { background: transparent; color: var(--accent); }
.tools-overview .tool-entry-content .alignleft, .tools-overview .tool-entry-content .alignright { float: none; margin: 1em 0; }
