.audience-detail[data-astro-cid-n2d6qyu3]{padding-top:clamp(80px,11vw,160px)}.audience-detail__hero[data-astro-cid-n2d6qyu3]{border-bottom:1px solid var(--ink);padding-bottom:70px}.audience-detail__hero[data-astro-cid-n2d6qyu3] h1[data-astro-cid-n2d6qyu3]{max-width:1120px;margin:24px 0 35px;font-size:clamp(57px,7vw,96px);line-height:.98;letter-spacing:-.04em}.hero-lede[data-astro-cid-n2d6qyu3]{max-width:900px;margin:0;font-size:clamp(20px,2.4vw,31px);line-height:1.2;letter-spacing:-.04em}.hero-rule[data-astro-cid-n2d6qyu3]{display:flex;justify-content:space-between;gap:20px;margin-top:65px;padding-top:16px;color:var(--muted);font:500 10px var(--mono);letter-spacing:.09em}.hero-rule[data-astro-cid-n2d6qyu3] span[data-astro-cid-n2d6qyu3]:first-child{color:var(--signal)}.identity-note[data-astro-cid-n2d6qyu3]{margin:16px 0 0;color:var(--accent);font:500 11px var(--mono);letter-spacing:.1em}.audience-detail__situation[data-astro-cid-n2d6qyu3],.audience-detail__evidence[data-astro-cid-n2d6qyu3]{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.audience-detail__situation[data-astro-cid-n2d6qyu3]{padding:110px 0;border-bottom:1px solid var(--line)}.audience-detail__situation[data-astro-cid-n2d6qyu3] h2[data-astro-cid-n2d6qyu3],.audience-detail__work[data-astro-cid-n2d6qyu3] h2[data-astro-cid-n2d6qyu3],.audience-detail__outcome[data-astro-cid-n2d6qyu3] h2[data-astro-cid-n2d6qyu3],.audience-detail__evidence[data-astro-cid-n2d6qyu3] h2[data-astro-cid-n2d6qyu3],.audience-detail__faq[data-astro-cid-n2d6qyu3] h2[data-astro-cid-n2d6qyu3]{max-width:700px;margin:0;font-size:clamp(42px,5.4vw,78px);line-height:1;letter-spacing:-.04em}.audience-detail__situation[data-astro-cid-n2d6qyu3]>p[data-astro-cid-n2d6qyu3]{max-width:820px;margin:0;font-size:clamp(26px,3.2vw,44px);line-height:1.14;letter-spacing:-.04em}.audience-detail__work[data-astro-cid-n2d6qyu3]{padding:110px 0;border-bottom:1px solid var(--line)}.section-heading[data-astro-cid-n2d6qyu3]{max-width:760px}.service-list[data-astro-cid-n2d6qyu3]{margin-top:56px;border-top:1px solid var(--ink)}.service-list[data-astro-cid-n2d6qyu3] article[data-astro-cid-n2d6qyu3]{display:grid;grid-template-columns:75px 1fr;gap:35px;padding:35px 0;border-bottom:1px solid var(--line)}.service-number[data-astro-cid-n2d6qyu3]{color:var(--signal);font:500 11px var(--mono)}.service-list[data-astro-cid-n2d6qyu3] h3[data-astro-cid-n2d6qyu3]{margin:0 0 12px;font-size:clamp(27px,3vw,42px);letter-spacing:-.04em}.service-list[data-astro-cid-n2d6qyu3] p[data-astro-cid-n2d6qyu3]{max-width:750px;margin:0;font-size:17px;line-height:1.5}.audience-detail__outcome[data-astro-cid-n2d6qyu3]{padding:110px 0;border-bottom:1px solid var(--line)}.audience-detail__outcome[data-astro-cid-n2d6qyu3] h2[data-astro-cid-n2d6qyu3]{margin:18px 0 24px}.audience-detail__outcome[data-astro-cid-n2d6qyu3]>p[data-astro-cid-n2d6qyu3]:last-child{max-width:910px;margin:0;font-size:clamp(27px,3.5vw,50px);line-height:1.1;letter-spacing:-.04em}.audience-detail__evidence[data-astro-cid-n2d6qyu3]{padding:110px 0;border-bottom:1px solid var(--line)}.audience-detail__evidence[data-astro-cid-n2d6qyu3]>div[data-astro-cid-n2d6qyu3]:last-child>p[data-astro-cid-n2d6qyu3]:first-child{max-width:780px;margin:0;font-size:clamp(22px,2.6vw,35px);line-height:1.2;letter-spacing:-.04em}.evidence-note[data-astro-cid-n2d6qyu3]{max-width:700px;margin-top:28px;color:var(--muted);font-size:13px;line-height:1.5}.audience-detail__faq[data-astro-cid-n2d6qyu3]{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:110px 0;border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-n2d6qyu3]{border-top:1px solid var(--ink)}.faq-list[data-astro-cid-n2d6qyu3] details[data-astro-cid-n2d6qyu3]{border-bottom:1px solid var(--line);padding:18px 0}.faq-list[data-astro-cid-n2d6qyu3] summary[data-astro-cid-n2d6qyu3]{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:18px;font-weight:750;list-style:none}.faq-list[data-astro-cid-n2d6qyu3] summary[data-astro-cid-n2d6qyu3]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-n2d6qyu3] summary[data-astro-cid-n2d6qyu3] span[data-astro-cid-n2d6qyu3]{color:var(--accent);font:20px var(--mono)}.faq-list[data-astro-cid-n2d6qyu3] details[data-astro-cid-n2d6qyu3][open] summary[data-astro-cid-n2d6qyu3] span[data-astro-cid-n2d6qyu3]{transform:rotate(45deg)}.faq-list[data-astro-cid-n2d6qyu3] p[data-astro-cid-n2d6qyu3]{max-width:680px;margin:15px 0 5px;font-size:15px;line-height:1.5}.audience-detail__links[data-astro-cid-n2d6qyu3]{display:flex;justify-content:space-between;gap:40px;padding:65px 0 15px}.audience-detail__links[data-astro-cid-n2d6qyu3]>div[data-astro-cid-n2d6qyu3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px 28px}.audience-detail__cta[data-astro-cid-n2d6qyu3]{margin-top:90px}@media(max-width:800px){.audience-detail[data-astro-cid-n2d6qyu3]{padding-top:75px}.audience-detail__situation[data-astro-cid-n2d6qyu3],.audience-detail__evidence[data-astro-cid-n2d6qyu3],.audience-detail__faq[data-astro-cid-n2d6qyu3]{grid-template-columns:1fr;gap:32px}.audience-detail__hero[data-astro-cid-n2d6qyu3] h1[data-astro-cid-n2d6qyu3]{font-size:clamp(53px,13vw,87px)}.service-list[data-astro-cid-n2d6qyu3] article[data-astro-cid-n2d6qyu3]{grid-template-columns:42px 1fr;gap:14px}.audience-detail__links[data-astro-cid-n2d6qyu3]{display:block}.audience-detail__links[data-astro-cid-n2d6qyu3]>div[data-astro-cid-n2d6qyu3]{justify-content:flex-start;margin-top:20px}}
