.sf-search{background:#f2efe4;border:1px solid #ccd1c1;border-radius:8px;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0;padding:20px;display:grid}.sf-search label,.sf-team-choice label{gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.sf-search :is(input,select),.sf-team-choice select{color:#182b2a;width:100%;min-width:0;max-width:100%;font:600 15px var(--stats-font);text-overflow:ellipsis;background:#faf8ef;border:1px solid #a8b6a5;border-radius:4px;padding:12px}.sf-search :is(input,select):focus-visible,.sf-team-choice select:focus-visible{outline-offset:2px;outline:2px solid #14685c}.sf-section{margin:36px 0}.sf-section>p,.sf-note{color:#61706c;font-size:13px;line-height:1.6}.sf-section h2,.sf-results-heading h2{font-size:23px}.sf-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sf-topic-grid>a{color:#182b2a;background:#f2efe4;border-top:3px solid #14685c;border-radius:5px;padding:20px;text-decoration:none}.sf-topic-grid h3{margin:0 0 10px;font-size:19px}.sf-topic-grid p{color:#61706c;margin:0;font-size:14px;line-height:1.5}.sf-shortcuts,.sf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sf-shortcuts a,.sf-page-grid a{color:#14685c;background:#f2efe4;border:1px solid #ccd1c1;border-radius:5px;gap:7px;padding:16px;line-height:1.4;text-decoration:none;display:grid}.sf-page-grid span{color:#61706c;font-size:13px}.sf-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sf-results article{background:#f2efe4;border:1px solid #ccd1c1;border-radius:6px;padding:20px}.sf-results h3{margin:7px 0;font-size:19px}.sf-results article>p:not(.sf-kind){color:#61706c;font-size:14px;line-height:1.55}.sf-kind{letter-spacing:1.2px;color:#14685c;margin:0;font-size:10px;font-weight:800}.sf-result-links{gap:10px;display:grid}.sf-result-links a{color:#14685c;font-size:13px}.sf-results-heading,.sf-chart-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sf-results-heading button,.sf-chart-heading button{font:600 13px var(--stats-font);color:#14685c;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.sf-topic-nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.sf-topic-nav a{color:#14685c;border:1px solid #a8b6a5;border-radius:4px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none}.sf-topic-nav a[aria-current=page]{color:#fff;background:#14685c}.sf-team-choice{align-items:end;gap:12px;margin:24px 0;display:flex}.sf-team-choice label{width:min(400px,100%)}.sf-team-choice button{color:#fff;cursor:pointer;white-space:nowrap;background:#14685c;border:0;border-radius:4px;min-height:45px;padding:10px 18px;font-weight:700}.sf-trend-search{grid-template-columns:1fr 1fr}.sf-chart{background:#f2efe4;border-radius:6px;padding:24px}.sf-chart-heading h2{margin:0;font-size:25px}.sf-chart>p{line-height:1.6}.sf-related{border-top:1px solid #ccd1c1;margin-top:24px;padding-top:12px}.sf-related a{color:#14685c;margin:8px 20px 8px 0;font-size:14px;display:inline-block}.sf-home{background:#f2efe4;border-left:4px solid #14685c;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 30px;padding:18px 20px;display:flex}.sf-home p{color:#61706c;margin:4px 0}.sf-home>a{color:#14685c;white-space:nowrap;font-weight:800}@media (max-width:700px){.sf-search,.sf-results,.sf-topic-grid,.sf-shortcuts,.sf-page-grid{grid-template-columns:1fr}.sf-search{padding:16px}.sf-chart{padding:16px 10px}.sf-chart-heading{display:block}.sf-chart-heading h2{font-size:22px}.sf-home{flex-direction:column;align-items:start;gap:8px}.sf-team-choice{gap:8px}.sf-team-choice label{flex:1;min-width:0}.sf-team-choice button{padding:10px 12px}.sf-topic-nav{gap:6px}.sf-topic-nav a{padding:8px;font-size:12px}}.sf-search select,.sf-team-choice select{overflow:hidden}.sf-period{background:#f2efe4;border:1px solid #a8b6a5;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:18px;display:grid}.sf-period legend{padding:0 7px;font-weight:700}.sf-period label{gap:9px;min-width:0;font-size:13px;font-weight:700;display:grid}.sf-period select,.sf-period input[type=date]{box-sizing:border-box;color:#182b2a;width:100%;min-width:0;max-width:100%;font:inherit;background:#faf8ef;border:1px solid #a8b6a5;border-radius:4px;padding:12px}.sf-period input[type=range]{accent-color:#14685c;width:100%;min-width:0;min-height:32px}.sf-period button{color:#14685c;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:8px 0;font-size:13px;text-decoration:underline}@media (max-width:700px){.sf-period{grid-template-columns:1fr;padding:16px}}
