.answer-hero{max-width:780px;margin-bottom:35px}.answer-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.1;margin:16px 0 22px}.answer-search{border:1px solid var(--border);background:var(--card);padding:24px;border-radius:18px;margin:30px 0}.answer-search label{display:block;font-weight:700;margin-bottom:12px}.answer-search__field{display:flex;align-items:center;gap:12px;border:1px solid var(--border);padding:0 15px;border-radius:10px;background:var(--bg)}.answer-search__field svg{flex:0 0 22px}.answer-search__field input{width:100%;min-width:0;border:0;background:transparent;padding:16px 0;color:var(--text);font:inherit;outline-offset:4px}.answer-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.answer-filters button{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;font-size:13px;padding:10px 14px;border-radius:30px;cursor:pointer}.answer-filters button[aria-pressed=true]{background:var(--primary);color:white;border-color:var(--primary)}.answer-status{font-size:13px;color:var(--text-2);margin:15px 0 0}.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.answer-card{border:1px solid var(--border);border-radius:14px;padding:21px;background:var(--card);scroll-margin-top:100px;min-width:0}.answer-card[hidden]{display:none}.answer-card summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.45}.answer-card summary::marker{color:var(--primary)}.answer-card__audience{display:block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:var(--text-2)}.answer-card p{line-height:1.75;font-size:15px;color:var(--text-2)}.answer-card__links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;margin-top:20px}.answer-card__links a{font-weight:650}.answer-empty{padding:25px;background:var(--card);border:1px solid var(--border);border-radius:14px}.audience-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:45px;margin:35px 0 65px}.audience-hero h1{font-size:clamp(35px,5vw,54px);line-height:1.1}.audience-hero img{width:100%;height:auto;border:1px solid var(--border);border-radius:16px}.audience-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 50px}.audience-steps article{background:var(--card);border:1px solid var(--border);border-radius:15px;padding:24px}.audience-steps p{line-height:1.7;color:var(--text-2)}.audience-steps h3{font-size:20px}.audience-boundaries{margin:45px 0;padding:28px;background:var(--card);border:1px solid var(--border);border-radius:16px;line-height:1.75}.audience-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:22px 0}.answer-related{margin-top:40px}.answer-source-note{font-size:13px;color:var(--text-2);line-height:1.75;margin-bottom:26px}@media(max-width:700px){.answer-grid,.audience-hero,.audience-steps{grid-template-columns:1fr}.answer-search{padding:18px}.audience-hero{gap:25px}.answer-card{padding:18px}}
.answer-filters button[aria-pressed=true]{color:#062a33}:root[data-theme=light] .answer-card__links a,:root[data-theme=light] .audience-actions>a:not(.btn),:root[data-theme=light] .audience-boundaries>a,:root[data-theme=light] .workbench-tag{color:#007373}
