.search-help{font-size:11px;line-height:1.8;color:var(--muted);margin:0 0 18px}.query-examples{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:27px}.query-examples button{font-size:10px;line-height:1.6;background:none;border:0;border-bottom:1px solid var(--rule);padding:4px 0;color:var(--accent);margin-right:8px}.pillar-filters{border:0;margin:0 0 15px;padding:0}.pillar-filters legend{font-size:11px;padding:0;margin-bottom:12px}.pillar-filters>div{display:flex;flex-wrap:wrap;gap:8px}.pillar-filters button{font-size:11px;padding:9px 12px;background:transparent;border:1px solid var(--rule);color:var(--ink);line-height:1.5}.pillar-filters button[aria-pressed=true]{background:var(--cover);color:var(--cover-ink);border-color:var(--cover)}.row-pillars{font-size:9px!important;letter-spacing:.6px;color:var(--accent)!important}.contents-row .match-reason{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px;max-width:540px}.essay-pillars{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.essay-pillars a{border:1px solid var(--rule);font-size:10px;line-height:1.5;padding:6px 9px;color:var(--accent)}.essay-pillars a span{opacity:.7;font-size:9px}.inside-jacket .essay-pillars{margin:22px 0}.inside-jacket .essay-pillars a{color:var(--cover-accent);border-color:#d9bb8045}.pillar-section{font-size:29px;margin-top:40px;margin-bottom:20px}.pillar-search-link{margin-top:30px}.feeling-search{margin:24px 0 26px}.feeling-search label{font-size:11px;display:block;margin-bottom:10px;color:var(--muted)}.feeling-search>div{display:flex;border:1px solid var(--rule)}.feeling-search input{border:0;margin:0;min-width:0;padding:13px 12px;font-size:12px}.feeling-search button{background:var(--cover);color:var(--cover-ink);border:0;font-size:10px;padding:10px 13px;white-space:nowrap;line-height:1.5}.pillar-names a:hover,.pillar h3 a:hover{text-decoration:underline;text-underline-offset:5px}.pillar-names a:focus-visible{outline-offset:3px}
@media(max-width:700px){.query-examples{gap:5px}.pillar-filters button{font-size:10px;padding:8px 10px}.contents-row .match-reason{font-size:11px}.feeling-search>div{flex-wrap:wrap}.feeling-search button{width:100%;padding:12px}.pillar-section{font-size:25px}.essay-pillars a{font-size:9px}.context-jacket .essay-pillars{margin:15px 0}}
