/* Audience guides keep the learning Insights concise, practical, and readable. */
.question-cloud{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.question-cloud span{padding:10px 14px;border:1px solid rgba(113,213,255,.32);border-radius:999px;background:rgba(9,56,92,.48);color:#d9f2ff;font-size:14px}.companion-steps{max-width:920px;padding:38px;border:1px solid rgba(117,211,255,.32);background:linear-gradient(135deg,rgba(5,29,56,.82),rgba(9,62,96,.52))}.companion-steps h2{max-width:780px}.companion-steps>p{max-width:760px;color:#c6d8e8;font-size:17px;line-height:1.75}.companion-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;margin:25px 0;padding:0;counter-reset:steps}.companion-steps li{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid rgba(113,213,255,.24);background:rgba(3,24,48,.42);color:#dff5ff}.companion-steps li::before{counter-increment:steps;content:counter(steps);display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#65d6ff;color:#04162d;font-size:12px;font-weight:800}@media(max-width:700px){.companion-steps{padding:26px}.companion-steps ol{grid-template-columns:1fr}.question-cloud span{font-size:13px}}
.audience-hero{padding-bottom:62px}.audience-hero h1{max-width:900px}.audience-intro{max-width:730px;color:#c7d9e8;font-size:20px;line-height:1.75}.guide-list{display:grid;gap:22px;max-width:920px}.guide-topic{display:grid;grid-template-columns:96px 1fr;gap:25px;padding:29px;border:1px solid rgba(122,210,255,.24);background:linear-gradient(145deg,rgba(10,45,79,.72),rgba(5,21,43,.62))}.guide-topic:nth-child(2){border-left:3px solid #8ee8d2}.guide-topic:nth-child(3){border-left:3px solid #c5a5ff}.guide-number{display:grid;align-self:start;width:66px;height:66px;place-items:center;border:1px solid #58caff;border-radius:50%;color:#91e2ff;font-size:14px;font-weight:750;letter-spacing:.08em}.guide-topic h2{margin-top:0;font-size:clamp(26px,3vw,37px)}.guide-topic p{max-width:690px;color:#c1d3e3;font-size:16px;line-height:1.75}.guide-topic ul{margin:18px 0 0;padding-left:20px;color:#c7d9e7}.guide-topic li+li{margin-top:8px}.guide-takeaway{margin-top:22px;padding:15px 17px;border-left:2px solid #77d9ff;color:#e1f5ff;background:rgba(7,55,93,.5);font-size:14px}.audience-question{padding:38px;border:1px solid rgba(117,211,255,.32);background:radial-gradient(circle at 85% 10%,rgba(8,174,250,.17),transparent 32%),rgba(5,29,56,.75)}.audience-question h2{max-width:720px}.audience-question p{max-width:720px;margin-bottom:0;color:#c6d8e8;font-size:17px}.guide-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.guide-links a{display:block;padding:22px;border:1px solid rgba(122,210,255,.22);background:rgba(7,31,59,.55);text-decoration:none}.guide-links a:hover{border-color:#62cfff}.guide-links small{display:block;color:#87dbff;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.guide-links strong{display:block;margin-top:8px;font-size:18px;line-height:1.3}@media(max-width:700px){.guide-topic{grid-template-columns:1fr;gap:15px;padding:23px}.guide-number{width:48px;height:48px}.guide-links{grid-template-columns:1fr}.audience-intro{font-size:17px}.audience-question{padding:26px}}
