.homepage-audience{margin:0 0 32px;padding:24px 0 28px;border-bottom:1px solid #ccd6ce;color:#22332b}.audience-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.audience-head h2{font-size:28px;margin:0 0 8px;letter-spacing:-.5px}.audience-head p,.audience-group-heading>span{font-size:12px;color:#64716b;margin:0}.audience-period{display:flex;gap:4px;flex-wrap:wrap;background:#efeee8;padding:4px;border-radius:9px}.audience-period button{background:transparent;color:#385143;border:0;border-radius:6px;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}.audience-period button[aria-pressed=true]{background:#2f503b;color:#fff}.audience-period button:focus-visible{outline:2px solid #d95d32;outline-offset:2px}.audience-status{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:22px 0;padding:14px 16px;border-left:3px solid #819186;background:#eeefe9;font-size:13px}.audience-status span{font-size:12px;color:#5e6b63}.audience-status--showing{border-color:#32805b;background:#eaf2eb}.audience-status--paused,.audience-status--zero{border-color:#b38235;background:#f5eee0}.audience-group-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:25px 0 12px}.audience-group-heading h3{font-size:15px;margin:0}.audience-ad-grid,.audience-site-grid{display:grid;border-top:1px solid #d5ddd5;border-bottom:1px solid #d5ddd5}.audience-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-site-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-audience article{padding:18px 18px 18px 0;min-width:0}.homepage-audience article+article{border-left:1px solid #d5ddd5;padding-left:18px}.homepage-audience article h3{font-size:13px;margin:0 0 12px;font-weight:500}.homepage-audience article>strong{font-size:30px;line-height:1.2;letter-spacing:-.5px}.homepage-audience article p{font-size:12px;line-height:1.5;color:#65746b;margin:10px 0 0}.audience-extra{display:flex;gap:24px;flex-wrap:wrap;margin:15px 0;font-size:12px}.audience-note{font-size:12px;color:#756a53;line-height:1.5}.audience-method,.audience-daily{font-size:12px;line-height:1.6;margin-top:12px}.audience-method summary,.audience-daily summary{cursor:pointer;color:#496552}.audience-method p{max-width:950px}.audience-daily svg{width:100%;max-height:135px;margin-top:16px;fill:#52775b}.audience-axis{display:flex;justify-content:space-between;color:#65746b}.audience-daily table{width:100%;max-width:500px;margin-top:12px}.audience-daily th,.audience-daily td{text-align:left;padding:4px 8px;border-bottom:1px solid #dde2db}@media(max-width:1100px){.audience-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-site-grid article:nth-child(3){border-left:0;padding-left:0}.audience-site-grid article:nth-child(n+3){border-top:1px solid #d5ddd5}.homepage-audience article>strong{font-size:26px}}@media(max-width:600px){.audience-head h2{font-size:24px}.audience-ad-grid{grid-template-columns:1fr}.audience-ad-grid article+article{border-left:0;border-top:1px solid #d5ddd5;padding-left:0}.audience-site-grid article>strong{font-size:22px}.audience-status{align-items:flex-start;flex-direction:column}.audience-group-heading>span{width:100%}}
