.category-nav{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4px 24px;border-top:1px solid var(--rule,#d9d3c4);margin:32px 0 0;padding:24px 0 0}.category-nav-heading{flex-basis:100%;margin:0 0 12px;font-size:16px}.category-nav a{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;font-size:14px;text-underline-offset:5px;color:inherit}.category-nav a:hover{text-decoration-thickness:2px}.category-nav a:focus-visible,.category-tool a:focus-visible{outline:2px solid #29251d;outline-offset:4px}.category-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.category-tool{padding:20px 0;border-bottom:1px solid var(--rule,#d9d3c4);min-width:0}.category-tool h3 a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.category-tool h3 a:hover{text-decoration:underline}#discovery-guide .category-tool p{font-size:14px;color:#655e51;line-height:1.7;overflow-wrap:anywhere}.pool-count{font:13px ui-monospace,monospace;color:#655e51}@media(max-width:560px){.category-tool-grid{grid-template-columns:1fr}.category-nav{justify-content:flex-start}.category-nav a{font-size:14px;padding:4px 0}}

.header-actions{display:flex;align-items:center;gap:28px}.header-topic-menu{position:relative}.header-topic-trigger{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;font-size:14px}.header-topic-trigger::-webkit-details-marker{display:none}.header-topic-trigger:after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.header-topic-menu[open] .header-topic-trigger:after{transform:rotate(225deg);margin-top:4px}.header-topic-trigger:focus-visible{outline:2px solid var(--ink,#29251d);outline-offset:4px;border-radius:4px}.header-topic-links{position:absolute;z-index:50;right:0;top:calc(100% + 10px);width:230px;padding:8px;background:#f2efe5;border:1.5px solid #29251d;border-radius:16px;box-shadow:3px 4px 0 #29251d22}.header-topic-links a{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:inherit;text-decoration:none;border-radius:10px;font-size:14px}.header-topic-links a:hover,.header-topic-links a:focus-visible{background:#d5e9dc;outline-offset:-2px}@media(max-width:560px){.header-actions{gap:12px}.header-topic-trigger{font-size:12px}.header-actions>a{font-size:12px}.brandbar{gap:10px}.header-topic-links{right:-70px;width:210px}}

.site-footer>.category-nav{max-width:none;margin:24px 0 0;padding:20px 0;gap:4px 28px}.site-footer .category-nav-heading{font:12px/1.5 ui-monospace,monospace;color:#655e51;font-weight:400;margin-bottom:6px}.category-nav a[aria-current=page]{font-weight:700}.header-topic-links a[aria-current=page]{background:#d5e9dc;font-weight:600}
