.audience-section{background:#edf1e8;border-block:1px solid #d8dfcf;scroll-margin-top:20px}.audience-data-note{background:#fffdf7;border-left:3px solid #bda367;padding:20px 24px;font-size:17px;line-height:1.75;margin-bottom:28px;max-width:1050px}.demographic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 38px}.demographic-grid>div{background:var(--paper);border:1px solid #c5cdbb;border-radius:3px;padding:25px 22px}.demographic-grid dt{font:700 9px/1.7 var(--sans);letter-spacing:.12em;color:var(--green);margin-bottom:13px}.demographic-grid dd{font:400 20px/1.5 var(--display);color:var(--green);margin:0 0 14px}.demographic-grid p{font-size:16px;line-height:1.7}.audience-angle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.audience-angle-grid article{background:var(--paper);padding:29px 25px 30px;border:1px solid #c6b57e;box-shadow:0 8px 25px #0d452f09;display:flex;flex-direction:column}.audience-number{font:400 30px/1.2 var(--display);color:#9a7c36;margin-bottom:22px}.audience-angle-grid h3{font-size:23px;line-height:1.5}.audience-angle-grid p{font-size:17px;line-height:1.7;margin-top:16px}.audience-angle-grid blockquote{font-size:22px;line-height:1.55;color:var(--green);border-left:2px solid #c5aa63;padding-left:17px;margin:25px 0 27px}.audience-angle-grid .inline-link{margin-top:auto;align-self:start}.audience-brief-links{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px}.audience-brief-links p{font-size:16px;line-height:1.7;max-width:660px}.keyword-section{scroll-margin-top:20px}.keyword-toolbar{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#edf1e8;padding:19px 23px;margin-bottom:26px;border:1px solid #ccd4c1}.keyword-toolbar p{font-size:15px;line-height:1.7;max-width:700px}.keyword-toolbar button{flex-shrink:0}.keyword-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.keyword-card{border:1px solid #c7b67e;background:var(--paper);border-radius:3px;padding:29px 28px;display:flex;flex-direction:column;min-width:0}.keyword-card-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.keyword-card-top .eyebrow{margin:0;font-size:8px}.keyword-card-top>span{font:600 8px/1.7 var(--sans);letter-spacing:.07em;color:var(--muted)}.keyword-card h3{font-size:24px;line-height:1.5}.keyword-card>p{font-size:17px;line-height:1.7;margin-top:15px;margin-bottom:21px}.keyword-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 25px;padding:0}.keyword-chips li{font:500 11px/1.7 var(--sans);padding:8px 11px;background:#eef3e9;border:1px solid #c9d4c0;border-radius:3px;color:var(--ink);overflow-wrap:anywhere;max-width:100%}.keyword-copy{align-self:start;display:inline-flex;align-items:center;gap:20px;cursor:pointer;margin-top:auto}.keyword-status{font-size:15px;line-height:1.7;color:var(--green);min-height:26px;margin-top:22px}.keyword-footnotes{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;padding-top:25px;border-top:1px solid var(--line)}.keyword-footnotes h3{font-size:22px;line-height:1.5;margin-bottom:16px}.keyword-footnotes p{font-size:16px;line-height:1.75;margin-bottom:15px}.keyword-footnotes summary{cursor:pointer;font:600 12px/1.8 var(--sans);color:var(--green);padding-bottom:18px}.keyword-footnotes details{border:1px solid #ccd4c1;background:#edf1e8;padding:23px}.keyword-footnotes .keyword-chips{margin-bottom:0}
@media(min-width:901px) and (max-width:1250px){.mast .nav-action{display:none}.mast nav{gap:15px;margin-left:auto}.mast nav a{font-size:10px}}@media(max-width:1050px){.demographic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-angle-grid{gap:18px}.audience-angle-grid article{padding:25px 20px}.audience-angle-grid h3{font-size:21px}.audience-angle-grid blockquote{font-size:20px}.keyword-footnotes{gap:26px}}@media(max-width:800px){.audience-angle-grid{grid-template-columns:1fr}.audience-angle-grid article{padding:29px}.audience-angle-grid h3{font-size:24px}.audience-angle-grid p{margin-top:13px}.audience-angle-grid blockquote{margin:19px 0 23px}.audience-brief-links,.keyword-toolbar{display:block}.audience-brief-links .inline-link{margin-top:18px}.keyword-toolbar button{margin-top:18px}.keyword-grid{grid-template-columns:1fr}.keyword-footnotes{grid-template-columns:1fr;gap:20px}}@media(max-width:639px){.audience-data-note{font-size:17px;padding:18px 19px;margin-bottom:23px}.demographic-grid{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.demographic-grid>div{padding:22px}.demographic-grid dd{font-size:22px;margin-bottom:10px}.demographic-grid p{font-size:17px}.audience-angle-grid article{padding:26px 23px}.audience-angle-grid p{font-size:18px}.audience-angle-grid blockquote{font-size:23px}.audience-brief-links p{font-size:17px}.keyword-toolbar{padding:20px}.keyword-toolbar p{font-size:16px}.keyword-card{padding:25px 22px}.keyword-card h3{font-size:24px}.keyword-card>p{font-size:18px}.keyword-chips{gap:8px}.keyword-chips li{font-size:12px;padding:9px 10px}.keyword-copy{min-height:46px;font-size:11px}.keyword-footnotes p{font-size:17px}.keyword-footnotes details{padding:22px 20px}.keyword-footnotes summary{font-size:12px}}
