.content-resource-links{padding:0}.content-resource-links__header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.content-resource-links__header h2{margin:32px 0 0}.content-resource-links__header p{color:var(--text-color-secondary);margin:0;max-width:720px}.content-resource-links__grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.content-resource-links__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.content-resource-card{background:#fff;border:1px solid #e0e9f8;border-radius:20px;color:inherit;display:flex;flex-direction:column;gap:12px;min-height:0;padding:24px;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.content-resource-card:focus-visible,.content-resource-card:hover{background:#f9fbff;border-color:#bfd4ff}.content-resource-card :is(h3,p){margin:0}.content-resource-card h3{color:#051441;font-size:24px;line-height:1.2}.content-resource-card p{color:#41516e;display:-webkit-box;line-height:1.65;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.content-resource-card__action{color:var(--active-color);display:inline-flex;font-weight:600;gap:8px;margin-top:6px}.audience-page{padding-top:80px}.audience-page [id]{scroll-margin-top:96px}.audience-jump-links{display:flex;flex-wrap:wrap;font-size:15px;gap:8px 20px;justify-content:center;list-style:none;margin:24px auto 0;padding:0}.audience-jump-links a{color:var(--primary-color);font-weight:600;text-decoration:none}.audience-jump-links :is(a:focus-visible,a:hover){text-decoration:underline}.audience-hero{background:linear-gradient(180deg,#f8faff,#fff);padding:40px 20px 80px}.audience-hero .audience-back{align-items:center;color:var(--text-color-secondary);display:inline-flex;font-size:14px;gap:6px;margin-bottom:32px;text-decoration:none;transition:color .2s}.audience-hero .audience-back:hover{color:var(--primary-color)}.audience-hero__content{margin:0 auto;max-width:700px;text-align:center}.audience-hero__icon{align-items:center;background:linear-gradient(135deg,#0058ff1a,#0058ff0d);border-radius:20px;display:inline-flex;font-size:40px;height:80px;justify-content:center;margin-bottom:24px;width:80px}.audience-hero h1{color:var(--text-color);font-size:36px;margin-bottom:16px}@media screen and (max-width:576px){.audience-hero h1{font-size:28px}}.audience-hero__subtitle{color:var(--text-color-secondary);font-size:18px;line-height:1.6;margin-bottom:32px}.audience-hero__cta{align-items:center;display:flex;flex-direction:column;gap:12px}.audience-hero__note{color:var(--text-color-secondary);font-size:14px}.audience-benefits{padding:80px 20px}.audience-benefits h2{font-size:28px;margin-bottom:48px;text-align:center}.audience-benefits-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin:0 auto;max-width:900px}.audience-benefit-item{display:flex;gap:16px}.audience-benefit-item__icon{align-items:center;background:linear-gradient(135deg,#0058ff1a,#0058ff0d);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.audience-benefit-item__content h3{color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:6px}.audience-benefit-item__content p{color:var(--text-color-secondary);font-size:14px;line-height:1.6;margin:0}.audience-use-cases{background:#f8f9fa;padding:80px 20px}.audience-use-cases h2{font-size:28px;margin-bottom:32px;text-align:center}.use-cases-list{list-style:none;margin:0 auto;max-width:600px;padding:0}.use-cases-list li{border-bottom:1px solid #e5e7eb;color:var(--text-color);font-size:16px;padding:16px 0 16px 32px;position:relative}.use-cases-list li:last-child{border-bottom:none}.use-cases-list li:before{color:#10b981;content:"✓";font-weight:600;left:0;position:absolute}.audience-features{padding:80px 20px}.audience-features h2{font-size:28px;margin-bottom:48px;text-align:center}.audience-faq{background:#f8f9fa;padding:80px 20px}.audience-faq .container{max-width:800px}.audience-faq h2{font-size:28px;margin-bottom:32px;text-align:center}.features-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:641px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:900px){.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-grid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:899px){.features-grid--thirds{grid-template-columns:minmax(0,1fr)}}.features-grid--lead>:first-child{grid-column:1/-1}.features-grid{gap:24px;margin:0 auto;max-width:900px}.features-grid--pairs{max-width:760px}.feature-highlight{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.feature-highlight__title{color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:8px}.feature-highlight__description{color:var(--text-color-secondary);font-size:14px;line-height:1.6;margin:0}.audience-next-steps,.audience-related-guides{padding:80px 20px}.audience-next-steps h2,.audience-related-guides h2{font-size:28px;margin-bottom:12px;text-align:center}.audience-next-steps__subtitle,.audience-related-guides__subtitle{color:var(--text-color-secondary);font-size:16px;line-height:1.7;margin:0 auto 40px;max-width:760px;text-align:center}.audience-next-steps{background:#f8f9fa}.audience-route-grid,.related-guides-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:641px){.audience-route-grid,.related-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:900px){.audience-route-grid,.related-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-route-grid--pairs,.related-guides-grid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:899px){.audience-route-grid--thirds,.related-guides-grid--thirds{grid-template-columns:minmax(0,1fr)}}:is(.audience-route-grid--lead,.related-guides-grid--lead)>:first-child{grid-column:1/-1}.audience-route-grid,.related-guides-grid{gap:24px;margin:0 auto;max-width:1040px}.audience-route-grid--pairs,.related-guides-grid--pairs{max-width:800px}.audience-route-card,.related-guide-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:inherit;display:block;padding:24px;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}.audience-route-card:hover,.related-guide-card:hover{border-color:#0058ff3d;box-shadow:0 10px 24px #0058ff14;transform:translateY(-3px)}.audience-route-card__title{color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:10px;margin-top:0}.audience-route-card__description{color:var(--text-color-secondary);font-size:14px;line-height:1.7;margin:0}.related-guide-card__title{color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:10px;margin-top:0}.related-guide-card__description{color:var(--text-color-secondary);font-size:14px;line-height:1.7;margin:0}.audience-signup{background:linear-gradient(180deg,#fff,#f8faff);padding:80px 20px;text-align:center}.audience-signup h2{font-size:28px;margin-bottom:12px}.audience-signup p{color:var(--text-color-secondary);margin-bottom:32px}.audience-signup .audience-signup-form{margin:0 auto;max-width:400px}.audience-approval-chain{padding:80px 20px}.audience-approval-chain h2{font-size:28px;margin-bottom:12px;text-align:center}.audience-approval-chain__subtitle{color:var(--text-color-secondary);font-size:17px;line-height:1.7;margin:0 auto 32px;max-width:640px;text-align:center}.audience-approval-chain__steps{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:960px;padding:0}@media screen and (min-width:768px){.audience-approval-chain__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.audience-approval-chain__steps li{background:#fff;border:1px solid #0058ff1f;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:24px}.audience-approval-chain__steps li strong{color:var(--primary-color);font-size:18px}.audience-approval-chain__steps li span{color:var(--text-color-secondary);font-size:15px;line-height:1.7}.audience-approval-chain__links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 0}.audience-approval-chain__links a{font-weight:600}.audience-guide{background:#f8fbff;padding:80px 20px}.audience-guide h2{font-size:28px;margin:0 auto 16px;max-width:760px;text-align:center}.audience-guide__answer{color:var(--text-color);font-size:18px;line-height:1.7;margin:0 auto 40px;max-width:760px;text-align:center}.audience-guide__steps{counter-reset:guide-step;display:grid;gap:20px;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:960px;padding:0}@media screen and (min-width:768px){.audience-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.audience-guide__steps li{background:#fff;border:1px solid #0058ff1f;border-radius:12px;counter-increment:guide-step;display:flex;flex-direction:column;gap:8px;padding:24px}.audience-guide__steps li strong{color:var(--primary-color);font-size:18px}.audience-guide__steps li strong:before{content:counter(guide-step) ". "}.audience-guide__help,.audience-guide__steps li span{color:var(--text-color-secondary);font-size:15px;line-height:1.7}.audience-guide__help{margin:32px auto 0;max-width:760px;text-align:center}.audience-guide__help a{font-weight:600}.audience-guide__example{background:#fff;border-left:4px solid var(--primary-color);border-radius:8px;margin:32px auto 0;max-width:760px;padding:24px}.audience-guide__example h3{font-size:18px;margin:0 0 8px}.audience-guide__example p{color:var(--text-color-secondary);font-size:15px;line-height:1.7;margin:0}.audience-guide__cta{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:32px;text-align:center}.audience-limits{padding:80px 20px}.audience-limits h2{font-size:28px;margin-bottom:12px;text-align:center}.audience-limits__subtitle{color:var(--text-color-secondary);font-size:16px;line-height:1.7;margin:0 auto 32px;max-width:760px;text-align:center}.audience-limits__list{display:grid;gap:16px;list-style:none;margin:0 auto;max-width:760px;padding:0}.audience-limits__list li{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #f59e0b;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:20px 24px}.audience-limits__list li strong{color:var(--text-color);font-size:17px}.audience-limits__list li span{color:var(--text-color-secondary);font-size:15px;line-height:1.7}.audience-limits__list li a{font-weight:600}