/* Prototype country/provider composition. Geometry and type inherit wtm-design.css. */
[data-wtm-country-provider-page] #route-heading-wrap{margin:0;padding:0;grid-column:1}
[data-wtm-country-provider-page] #route-heading-wrap .wtm-hero{margin-bottom:18px}
[data-wtm-country-provider-page] #route-heading-wrap h1{font:800 clamp(32px,3.4vw,46px)/1 Syne,sans-serif;letter-spacing:-.04em;margin:0;max-width:900px;text-wrap:balance}
[data-wtm-country-provider-page] #route-heading-wrap .wtm-hero p{font:400 16px/1.55 'DM Sans',sans-serif;color:var(--wtm-muted);margin:9px 0 0;max-width:720px}
[data-wtm-country-provider-page] .wtm-section-heading .seo-schedule-h2{font:800 25px/1.1 Syne,sans-serif;letter-spacing:-.02em;margin:0;padding:0;border:0;text-transform:none}
[data-wtm-country-provider-page] .seo-baked-h1{display:none}
[data-wtm-country-provider-page] .wtm-module-grid{padding:0;border:0;background:transparent}
[data-wtm-country-provider-page] .wtm-content-module{border:0;border-top:1px solid var(--wtm-line);border-radius:0;padding:22px 0;background:transparent;box-shadow:none}
[data-wtm-country-provider-page] .wtm-content-module h2{font:800 22px/1.16 Syne,sans-serif;letter-spacing:-.02em;margin:0 0 12px;text-transform:none}
[data-wtm-country-provider-page] .wtm-faq-module details{border:0;border-bottom:1px solid var(--wtm-line);padding:0}
[data-wtm-country-provider-page] .wtm-faq-module summary{min-height:44px;padding:14px 0;font-weight:700;cursor:pointer}
[data-wtm-country-provider-page] .wtm-faq-module p{font-size:15px;line-height:1.6;margin:0 0 16px}
[data-wtm-country-provider-page] .wtm-link-list{display:block;list-style:none;padding:0;margin:0}
[data-wtm-country-provider-page] .wtm-link-list li{padding:0;margin:0}
[data-wtm-country-provider-page] .wtm-link-list a{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--wtm-ink);font-weight:600;box-shadow:none}
body[data-wtm-presentation][data-wtm-country-provider-page] .fixture-card.wtm-production-row{grid-template-columns:92px minmax(230px,1.3fr) minmax(190px,.7fr);gap:18px;min-height:80px;padding:13px 8px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-production-row .wtm-row-fixture{font:700 18px/1.25 'DM Sans',sans-serif;letter-spacing:-.01em}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-production-row .wtm-row-time time{font:800 20px/1 'DM Sans',sans-serif;color:var(--wtm-green);letter-spacing:-.02em}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-production-row .wtm-row-competition{font-size:14px;margin-top:0}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-row-providers{justify-content:flex-start;gap:7px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-row-providers .channel-tag{border-radius:999px;min-height:36px;padding:7px 11px;font-size:14px;line-height:1.15;font-weight:800}
[data-wtm-country-provider-page="broadcaster"] .homepage-composition{grid-template-columns:minmax(0,1fr) 310px}
[data-wtm-country-provider-page="broadcaster"] .wtm-right-guide{grid-column:2;grid-row:1/span 3;align-self:stretch}
@media(max-width:1000px){[data-wtm-country-provider-page="broadcaster"] .homepage-composition{grid-template-columns:minmax(0,1fr)}[data-wtm-country-provider-page="broadcaster"] .wtm-right-guide{grid-column:1;grid-row:auto}}
@media(max-width:720px){[data-wtm-country-provider-page] #route-heading-wrap h1{font-size:32px;line-height:1.02}[data-wtm-country-provider-page] #route-heading-wrap .wtm-hero p{font-size:14px;margin-top:6px}[data-wtm-country-provider-page] .wtm-section-heading .seo-schedule-h2{font-size:22px}}
@media(max-width:720px){body[data-wtm-presentation][data-wtm-country-provider-page] .fixture-card.wtm-production-row{grid-template-columns:76px minmax(0,1fr);gap:7px 14px;min-height:108px;padding:14px 2px}body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-production-row .wtm-row-fixture,body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-production-row .wtm-row-time time{font-size:18px}}
/* Country/provider documents own the same primary/guide columns as the prototype. */
body[data-wtm-presentation][data-wtm-country-provider-page] .homepage-composition{display:grid;grid-template-columns:minmax(0,1fr) 282px;grid-template-areas:"heading guides" "fixtures guides";column-gap:0;max-width:1512px;margin:0 auto;align-items:start}
body[data-wtm-presentation][data-wtm-country-provider-page] #route-heading-wrap{grid-area:heading;padding:28px 30px 0}
body[data-wtm-presentation][data-wtm-country-provider-page] .homepage-fixtures-column{grid-area:fixtures;padding:0 30px 56px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-right-guide{grid-area:guides;min-width:0;margin:0;padding:28px 18px;background:#fbfcfb;border-left:1px solid var(--wtm-line);align-self:start}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-identity-actions{margin-top:14px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-identity-logo--broadcaster{width:112px;height:50px;object-fit:contain}
body[data-wtm-presentation][data-wtm-country-provider-page] .active-filters{display:none}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-section-heading h2{font:800 25px/1.1 Syne,sans-serif;letter-spacing:-.02em}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-filter-bar button{flex:0 0 auto;border:1px solid var(--wtm-line);border-radius:999px;min-height:44px;padding:10px 15px;background:white;color:var(--wtm-ink);font:700 14px/1.4 'DM Sans',sans-serif;cursor:pointer}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-filter-bar button[aria-current]{background:var(--wtm-green);color:white;border-color:var(--wtm-green)}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-date-picker{position:relative;display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--wtm-green);cursor:pointer}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-date-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-date-picker:focus-within{outline:3px solid var(--wtm-green);outline-offset:3px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-schedule .cal-controls{display:block}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-schedule .wtm-section-heading{margin-top:18px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-schedule .wtm-row-fixture{font-size:18px}
body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-schedule .wtm-row-competition{font-size:14px}
body[data-wtm-presentation][data-wtm-country-provider-page] .channel-tag-logo{display:none}
@media(max-width:1120px){body[data-wtm-presentation][data-wtm-country-provider-page] .homepage-composition{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "fixtures" "guides"}body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-right-guide{border-left:0;border-top:1px solid var(--wtm-line)}}
@media(max-width:720px){body[data-wtm-presentation][data-wtm-country-provider-page] #route-heading-wrap{padding:36px 32px 0}body[data-wtm-presentation][data-wtm-country-provider-page] .homepage-fixtures-column{padding:0 32px 36px}body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-identity-logo--broadcaster{width:86px;height:38px}body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-right-guide{padding:22px 24px}body[data-wtm-presentation][data-wtm-country-provider-page] .wtm-country-schedule .fixture-card.wtm-production-row{grid-template-columns:76px minmax(0,1fr);gap:7px 14px;padding:14px 2px;min-height:108px}}
body[data-wtm-presentation][data-wtm-country-provider-page="broadcaster"] #chipsBar{display:none!important}
body[data-wtm-presentation][data-wtm-country-provider-page="country"] .wtm-date-actions button[data-home-range]{min-height:44px;padding:0;border:0;background:none;color:var(--wtm-green);font:750 13px/1.3 'DM Sans',sans-serif;cursor:pointer}
body[data-wtm-presentation][data-wtm-country-provider-page="country"] .wtm-date-actions button[data-home-range]:hover{text-decoration:underline}
