.spainLanding_page__TSZ0k{--es-text:#1e293b;--es-secondary:#64748b;--es-action:#0369a1;--es-hover-ink:var(--es-action);--es-panel:var(--ui-surface-subtle);--es-paper:var(--ui-surface-raised);color:var(--es-text);line-height:1.25}.spainLanding_page__TSZ0k main a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:4px}.spainLanding_page__TSZ0k main a:not(.spainLanding_button__1d1dF):hover{text-decoration:underline!important;text-underline-offset:3px}.spainLanding_page__TSZ0k main h1,.spainLanding_page__TSZ0k main h2,.spainLanding_page__TSZ0k main h3{color:var(--es-text)}.spainLanding_page__TSZ0k main h2{font-size:36px;font-weight:600;line-height:1.25}.spainLanding_page__TSZ0k main p{color:var(--es-secondary)}[data-ui-theme=dark] .spainLanding_page__TSZ0k{--es-text:var(--ui-text);--es-secondary:#b6c3d6;--es-panel:#101b2c;--es-action:#0476b4;--es-hover-ink:var(--ui-primary-hover)}.spainLanding_mobileCopy__y1S60,.spainLanding_page__TSZ0k .spainLanding_mobileRegions__rGqRT{display:none}.spainLanding_container__d1_rq{width:min(1280px,100% - 64px);margin-inline:auto}.spainLanding_section__Ccf5O{padding-block:72px}.spainLanding_page__TSZ0k .spainLanding_eyebrow__iZFRj{font-size:11px;font-weight:600;line-height:1.3}.spainLanding_sectionHeading__lxZHC{display:flex;flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:25px}.spainLanding_sectionHeading__lxZHC p:not(.spainLanding_eyebrow__iZFRj){font-size:15px}.spainLanding_page__TSZ0k .spainLanding_button__1d1dF{display:inline-flex;gap:22px;align-items:center;justify-content:center;max-width:100%;text-align:center;min-height:48px;padding:15px 24px;border-radius:9px;background:var(--es-action);color:#fff;font-size:14px;font-weight:600;transition:background-color .16s ease,filter .16s ease}.spainLanding_page__TSZ0k .spainLanding_button__1d1dF:hover{background:var(--ui-primary-active);text-decoration:none}.spainLanding_page__TSZ0k .spainLanding_arrow__EuHOJ{display:inline-block;width:14px;height:14px;flex-shrink:0;vertical-align:-.125em}.spainLanding_page__TSZ0k .spainLanding_button__1d1dF .spainLanding_arrow__EuHOJ,.spainLanding_relatedGrid__NQaSb .spainLanding_arrow__EuHOJ{width:12px;height:12px}.spainLanding_textLink__HvkYS .spainLanding_arrow__EuHOJ{width:10px;height:10px}.spainLanding_textLink__HvkYS{max-width:100%;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--es-text);min-height:24px}.spainLanding_hero__4uFsB{padding-block:72px 80px}.spainLanding_heroLayout__P2k54{display:grid;grid-template-columns:minmax(0,574fr) minmax(0,660fr);grid-gap:42px;gap:42px;align-items:center}.spainLanding_heroCopy__kyRGT{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.spainLanding_page__TSZ0k .spainLanding_heroCopy__kyRGT .spainLanding_eyebrow__iZFRj{color:var(--es-action);font-size:12px}.spainLanding_heroCopy__kyRGT h1{font-size:57px;font-weight:700;line-height:1.26}.spainLanding_titleBreak__uIC_b{display:block}.spainLanding_page__TSZ0k .spainLanding_intro__ksCzy{max-width:544px;font-size:17px}.spainLanding_page__TSZ0k .spainLanding_heroNote__35VVV{font-size:12px}.spainLanding_heroPreview__MNqfk{border-radius:18px;background:var(--es-panel);padding:24px 25px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.spainLanding_mapImage__m8Cgu{display:block;object-fit:contain;height:auto;max-width:100%}.spainLanding_heroPreview__MNqfk .spainLanding_mapImage__m8Cgu{width:88.34%}.spainLanding_legend__dh1ks{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0;list-style:none;color:var(--es-secondary);font-size:10px;line-height:1.4}.spainLanding_legend__dh1ks li{display:flex;align-items:center;gap:5px}.spainLanding_legend__dh1ks li>span{width:9px;height:9px;border-radius:2px;flex-shrink:0}.spainLanding_heroPreview__MNqfk .spainLanding_legend__dh1ks{font-size:11px;gap:12px}.spainLanding_heroPreview__MNqfk .spainLanding_legend__dh1ks li{gap:6px}.spainLanding_heroPreview__MNqfk .spainLanding_legend__dh1ks li>span{width:11px;height:11px}.spainLanding_page__TSZ0k .spainLanding_source__R4n8B{color:var(--es-secondary);font-size:11px;line-height:1.4}.spainLanding_heroPreview__MNqfk .spainLanding_source__R4n8B{font-size:12px}.spainLanding_gallery__kNX7z{padding-block:65px 70px}.spainLanding_exampleGrid___fGWZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:25px 28px;gap:25px 28px;align-items:start}.spainLanding_exampleCard__2ABlQ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 26px 22px;background:var(--es-panel);border-radius:16px;min-width:0}.spainLanding_exampleCard__2ABlQ h3{font-size:20px;font-weight:600;line-height:1.25}.spainLanding_exampleCard__2ABlQ>.spainLanding_eyebrow__iZFRj{font-size:10px}.spainLanding_mapCanvas__dIeRn{width:100%;min-width:0;background:var(--es-paper);border-radius:10px;padding:14px 25px 14px 35px;display:flex;flex-direction:column;gap:8px}.spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu{width:83.49%}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{min-height:13px;gap:14px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks li{min-width:116px}.spainLanding_page__TSZ0k .spainLanding_exampleCopy__xVAfw{font-size:13px;line-height:1.25}.spainLanding_page__TSZ0k .spainLanding_verified__pzMJJ{color:#167f5f;font-size:11px;font-weight:600;line-height:1.3}[data-ui-theme=dark] .spainLanding_page__TSZ0k .spainLanding_heroCopy__kyRGT .spainLanding_eyebrow__iZFRj{color:var(--ui-primary-hover)}[data-ui-theme=dark] .spainLanding_page__TSZ0k .spainLanding_verified__pzMJJ{color:#6ee7b7}.spainLanding_demographicFeature__Leiag,.spainLanding_features__4yGpq,.spainLanding_finalCta__uhA4V,.spainLanding_related__2XXuj{background:var(--es-panel)}.spainLanding_demographicFeature__Leiag{padding-block:75px 76px}.spainLanding_demographicLayout__whoQX{display:grid;grid-template-columns:minmax(0,650fr) minmax(0,585fr);align-items:center;grid-gap:45px;gap:45px}.spainLanding_demographicPreview__WOxuB{padding:25px 28px;border-radius:16px;background:var(--es-paper);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.spainLanding_demographicPreview__WOxuB .spainLanding_mapImage__m8Cgu{width:87.26%}.spainLanding_demographicPreview__WOxuB figcaption{display:grid;grid-gap:10px;gap:10px}.spainLanding_demographicPreview__WOxuB .spainLanding_legend__dh1ks{font-size:12px}.spainLanding_demographicCopy__id2Ex{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.spainLanding_demographicCopy__id2Ex h2{font-size:34px}.spainLanding_demographicCopy__id2Ex>p{font-size:15px}.spainLanding_demographicCopy__id2Ex>.spainLanding_eyebrow__iZFRj{font-size:11px}.spainLanding_demographicCopy__id2Ex>.spainLanding_caveat__7AhZb{font-size:13px}.spainLanding_demographicCopy__id2Ex>.spainLanding_textLink__HvkYS{font-size:14px}.spainLanding_page__TSZ0k .spainLanding_demographicCopy__id2Ex h2{font-size:34px}.spainLanding_demographicCopy__id2Ex h2{max-width:574px}.spainLanding_demographicCopy__id2Ex>p:not(.spainLanding_eyebrow__iZFRj){max-width:558px}.spainLanding_page__TSZ0k .spainLanding_features__4yGpq h2{font-size:35px}.spainLanding_steps__8LaZD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none}.spainLanding_steps__8LaZD li{display:flex;flex-direction:column;gap:16px;padding:26px 22px;border-radius:12px;background:var(--es-panel)}.spainLanding_steps__8LaZD h3{font-size:18px;font-weight:600;margin-bottom:16px}.spainLanding_steps__8LaZD p{font-size:13px}.spainLanding_stepNumber__g4ei_{font-size:20px;font-weight:600}.spainLanding_featureGrid__543wt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:24px;gap:24px}.spainLanding_featureGrid__543wt article{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.spainLanding_featureGrid__543wt h3{font-size:16px;font-weight:600}.spainLanding_featureGrid__543wt p{font-size:12px}.spainLanding_featureArrow__2HVZj{display:inline-flex;align-items:center;width:14px;height:25px}.spainLanding_coverage__nIjJ_{padding-block:77px 80px}.spainLanding_coverage__nIjJ_ .spainLanding_sectionHeading__lxZHC{gap:28px;margin-bottom:28px}.spainLanding_coverageGrid__opqhI{display:grid;grid-template-columns:1.02fr 1fr;grid-gap:32px;gap:32px}.spainLanding_coverageGrid__opqhI article{display:flex;flex-direction:column;align-items:flex-start;gap:18px;background:var(--es-panel);border-radius:12px;padding:26px 28px 28px}.spainLanding_coverageGrid__opqhI h3{font-size:20px;font-weight:600}.spainLanding_coverageGrid__opqhI p:not(.spainLanding_eyebrow__iZFRj){font-size:13px;line-height:1.3}.spainLanding_coverageGrid__opqhI dl{display:flex;flex-direction:column;gap:14px;margin:0;font-size:14px}.spainLanding_coverageGrid__opqhI dl>div{display:flex;align-items:baseline;gap:24px}.spainLanding_coverageGrid__opqhI dt{font-weight:600}.spainLanding_coverageGrid__opqhI dd{color:var(--es-secondary);font-size:12px;margin:0}.spainLanding_related__2XXuj{padding-block:62px 66px}.spainLanding_page__TSZ0k .spainLanding_related__2XXuj .spainLanding_sectionHeading__lxZHC{gap:21px;margin-bottom:21px}.spainLanding_page__TSZ0k .spainLanding_related__2XXuj .spainLanding_sectionHeading__lxZHC h2{font-size:30px}.spainLanding_relatedGrid__NQaSb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:23px;gap:23px}.spainLanding_relatedGrid__NQaSb>a{background:var(--es-paper);border-radius:10px;padding:22px 20px}.spainLanding_relatedGrid__NQaSb h3{font-size:16px;font-weight:600;margin-bottom:11px}.spainLanding_relatedGrid__NQaSb p{font-size:12px}.spainLanding_faq__PGAPt{padding-block:70px}.spainLanding_faqList__IRvey{max-width:1225px;display:flex;flex-direction:column;gap:25px}.spainLanding_faqList__IRvey article{padding:20px 0 30px;border-bottom:1px solid var(--ui-border);min-height:96px}.spainLanding_faqList__IRvey h3{font-size:17px;font-weight:600;margin-bottom:9px}.spainLanding_faqList__IRvey p{font-size:13px;line-height:1.4;white-space:pre-line}.spainLanding_finalCta__uhA4V{padding-block:74px 86px;text-align:center}.spainLanding_finalCta__uhA4V .spainLanding_container__d1_rq{display:flex;flex-direction:column;align-items:center;gap:20px}.spainLanding_finalCta__uhA4V h2{font-size:36px}.spainLanding_finalCta__uhA4V p:not(.spainLanding_eyebrow__iZFRj){font-size:15px}@media(min-width:1400px){.spainLanding_container__d1_rq{width:calc(100% - 160px);max-width:1280px}}@media(min-width:601px)and (max-width:1100px){.spainLanding_heroLayout__P2k54{grid-template-columns:1fr 1fr;gap:28px}.spainLanding_heroCopy__kyRGT h1{font-size:45px}.spainLanding_mapCanvas__dIeRn{padding-inline:18px}.spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu{width:100%}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks li{min-width:auto}.spainLanding_demographicLayout__whoQX{gap:28px}.spainLanding_featureGrid__543wt{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.spainLanding_relatedGrid__NQaSb,.spainLanding_steps__8LaZD{grid-template-columns:repeat(2,minmax(0,1fr))}.spainLanding_coverageGrid__opqhI dl>div{gap:12px}}@media(max-width:600px){.spainLanding_container__d1_rq{width:calc(100% - 56px)}.spainLanding_desktopCopy__XLDuA{display:none}.spainLanding_mobileCopy__y1S60{display:inline}.spainLanding_section__Ccf5O{padding-block:53px 56px}.spainLanding_page__TSZ0k main h2{font-size:27px;line-height:1.25}.spainLanding_page__TSZ0k .spainLanding_eyebrow__iZFRj{font-size:11px}.spainLanding_sectionHeading__lxZHC{gap:18px;margin-bottom:18px}.spainLanding_sectionHeading__lxZHC p:not(.spainLanding_eyebrow__iZFRj){font-size:13px}.spainLanding_hero__4uFsB{padding-block:43px 53px}.spainLanding_heroLayout__P2k54{display:flex;flex-direction:column;gap:19px;align-items:stretch}.spainLanding_heroCopy__kyRGT{gap:19px}.spainLanding_heroCopy__kyRGT h1{font-size:35px;font-weight:600}.spainLanding_titleBreak__uIC_b{display:inline}.spainLanding_page__TSZ0k .spainLanding_heroCopy__kyRGT .spainLanding_eyebrow__iZFRj{font-size:11px;color:var(--es-secondary)}.spainLanding_page__TSZ0k .spainLanding_intro__ksCzy{font-size:14px}.spainLanding_heroNote__35VVV{display:none}.spainLanding_page__TSZ0k .spainLanding_demographicCopy__id2Ex h2,.spainLanding_page__TSZ0k .spainLanding_features__4yGpq h2{font-size:27px}.spainLanding_textLink__HvkYS{min-height:44px}.spainLanding_heroPreview__MNqfk{padding:21px 15px 18px 22px;border-radius:12px;gap:10px}.spainLanding_heroPreview__MNqfk .spainLanding_mapImage__m8Cgu{width:96.26%}.spainLanding_heroPreview__MNqfk .spainLanding_eyebrow__iZFRj{font-size:10px}.spainLanding_heroPreview__MNqfk .spainLanding_censusLegend__q4fDx{display:grid;grid-template-columns:auto auto;grid-gap:10px 12px;gap:10px 12px}.spainLanding_heroPreview__MNqfk .spainLanding_source__R4n8B{font-size:10px}.spainLanding_gallery__kNX7z{padding-block:48px 50px}.spainLanding_exampleGrid___fGWZ{grid-template-columns:minmax(0,1fr);gap:18px}.spainLanding_exampleCard__2ABlQ{border-radius:12px;padding:19px 17px 21px;gap:11px}.spainLanding_exampleCard__2ABlQ h3{font-size:18px}.spainLanding_exampleCard__2ABlQ .spainLanding_source__R4n8B,.spainLanding_exampleCard__2ABlQ>.spainLanding_eyebrow__iZFRj{font-size:10px}.spainLanding_exampleCard__2ABlQ .spainLanding_exampleCopy__xVAfw{font-size:12px}.spainLanding_exampleCard__2ABlQ .spainLanding_verified__pzMJJ{font-size:10px}.spainLanding_mapCanvas__dIeRn{padding:0;background:rgba(0,0,0,0);gap:10px}.spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu{width:92%}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{gap:8px 12px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks li{min-width:auto}.spainLanding_demographicFeature__Leiag{padding-block:52px 55px}.spainLanding_demographicLayout__whoQX{display:flex;flex-direction:column;gap:16px;align-items:stretch}.spainLanding_demographicCopy__id2Ex{display:contents}.spainLanding_demographicCopy__id2Ex>.spainLanding_eyebrow__iZFRj{order:0}.spainLanding_demographicCopy__id2Ex>h2{order:1}.spainLanding_demographicCopy__id2Ex>p:not(.spainLanding_eyebrow__iZFRj):not(.spainLanding_caveat__7AhZb){order:2;font-size:13px}.spainLanding_demographicCopy__id2Ex>.spainLanding_caveat__7AhZb{order:4;font-size:12px}.spainLanding_demographicCopy__id2Ex>.spainLanding_textLink__HvkYS{order:5;font-size:12px}.spainLanding_demographicPreview__WOxuB{order:3;padding:14px 18px 16px 20px;border-radius:10px;gap:10px}.spainLanding_demographicPreview__WOxuB>.spainLanding_eyebrow__iZFRj{display:none}.spainLanding_demographicPreview__WOxuB .spainLanding_mapImage__m8Cgu{width:95.2%}.spainLanding_demographicPreview__WOxuB .spainLanding_legend__dh1ks,.spainLanding_demographicPreview__WOxuB .spainLanding_source__R4n8B{font-size:10px}.spainLanding_steps__8LaZD{display:flex;flex-direction:column;gap:16px}.spainLanding_steps__8LaZD li{flex-direction:row;gap:18px;padding:14px 0;background:none;border-radius:0}.spainLanding_steps__8LaZD h3{font-size:15px;margin-bottom:5px}.spainLanding_steps__8LaZD p{font-size:12px}.spainLanding_stepNumber__g4ei_{font-size:15px;flex:0 0 26px}.spainLanding_features__4yGpq{padding-block:55px 60px}.spainLanding_featureGrid__543wt{display:flex;flex-direction:column;gap:16px}.spainLanding_featureGrid__543wt article{gap:5px}.spainLanding_featureGrid__543wt h3{font-size:15px}.spainLanding_featureArrow__2HVZj{display:none}.spainLanding_coverage__nIjJ_{padding-block:53px 57px}.spainLanding_coverage__nIjJ_ .spainLanding_sectionHeading__lxZHC{gap:15px;margin-bottom:15px}.spainLanding_page__TSZ0k .spainLanding_coverageGrid__opqhI .spainLanding_regionCounts__ePiyE{display:none}.spainLanding_page__TSZ0k .spainLanding_mobileRegions__rGqRT{display:block}.spainLanding_coverageGrid__opqhI{display:flex;flex-direction:column;gap:15px}.spainLanding_coverageGrid__opqhI article{padding:0;background:none;gap:15px}.spainLanding_coverageGrid__opqhI article:first-child>.spainLanding_eyebrow__iZFRj,.spainLanding_coverageGrid__opqhI article:first-child>h3,.spainLanding_coverageGrid__opqhI article:first-child>p:last-child{display:none}.spainLanding_coverageGrid__opqhI article:last-child>.spainLanding_eyebrow__iZFRj{font-size:16px;color:var(--es-text)}.spainLanding_coverageGrid__opqhI dl{display:grid;grid-template-columns:auto auto;grid-gap:10px 18px;gap:10px 18px;font-size:12px}.spainLanding_coverageGrid__opqhI dl>div{display:block}.spainLanding_coverageGrid__opqhI dd{margin-top:4px;font-size:11px}.spainLanding_related__2XXuj{padding-block:50px 54px}.spainLanding_relatedGrid__NQaSb{display:flex;flex-direction:column;gap:16px}.spainLanding_relatedGrid__NQaSb>a{background:none;padding:9px 0;min-height:44px}.spainLanding_relatedGrid__NQaSb h3{font-size:15px;margin:0}.spainLanding_relatedGrid__NQaSb p{display:none}.spainLanding_faq__PGAPt{padding-block:58px 61px}.spainLanding_faqList__IRvey{gap:18px}.spainLanding_faqList__IRvey article{padding:10px 0 12px;min-height:0;border:none}.spainLanding_faqList__IRvey h3{font-size:15px;margin-bottom:8px}.spainLanding_faqList__IRvey p{font-size:12px}.spainLanding_finalCta__uhA4V{padding-block:57px 61px;text-align:left}.spainLanding_finalCta__uhA4V .spainLanding_container__d1_rq{align-items:flex-start;gap:18px}.spainLanding_finalCta__uhA4V p:not(.spainLanding_eyebrow__iZFRj){font-size:13px}}@media(max-width:360px){.spainLanding_container__d1_rq{width:calc(100% - 40px)}.spainLanding_heroCopy__kyRGT h1{font-size:32px}.spainLanding_heroPreview__MNqfk{padding-inline:16px}.spainLanding_exampleCard__2ABlQ{padding-inline:14px}}.spainLanding_page__TSZ0k :is(header,footer) a:is([href="/"],[href="/pt-pt"]){transition:opacity .16s ease}.spainLanding_page__TSZ0k footer button[aria-expanded],.spainLanding_page__TSZ0k header button[aria-controls=home-maps-navigation],.spainLanding_page__TSZ0k header button[aria-controls=home-mobile-maps],.spainLanding_page__TSZ0k header button[aria-controls=home-mobile-navigation],.spainLanding_page__TSZ0k header nav[id=home-mobile-navigation]>a:not([class]){transition:color .16s ease}@media(hover:hover){.spainLanding_page__TSZ0k .spainLanding_button__1d1dF:hover{filter:brightness(.9)}.spainLanding_page__TSZ0k :is(header,footer) a:is([href="/"],[href="/pt-pt"]):hover{opacity:.8}.spainLanding_page__TSZ0k header button[aria-controls=home-maps-navigation]:hover,.spainLanding_page__TSZ0k header button[aria-controls=home-mobile-maps]:hover,.spainLanding_page__TSZ0k header button[aria-controls=home-mobile-navigation]:hover,.spainLanding_page__TSZ0k header nav[id=home-mobile-navigation]>a:not([class]):hover{color:var(--es-hover-ink)}.spainLanding_page__TSZ0k header .studio-theme-toggle:hover{color:var(--es-hover-ink);background:var(--home-art)}.spainLanding_page__TSZ0k footer button[aria-expanded]:hover{color:var(--footer-action)}}.spainLanding_regions__uwHQZ{padding-block:55px 70px}.spainLanding_regions__uwHQZ .spainLanding_sectionHeading__lxZHC{gap:20px;margin-bottom:20px}.spainLanding_districtList__JoWWT{list-style:none;margin:0;padding:25px 30px;border-radius:14px;background:var(--es-panel);display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 30px;gap:10px 30px;font-size:14px;font-weight:600;color:var(--es-text)}.spainLanding_page__TSZ0k .spainLanding_coverageSummary__p5rgH{font-size:13px;font-weight:600}.spainLanding_page__TSZ0k .spainLanding_coverageGrid__opqhI .spainLanding_desktopCopy__XLDuA{display:flex}@media(max-width:600px){[data-ui-theme=dark] .spainLanding_page__TSZ0k .spainLanding_heroCopy__kyRGT .spainLanding_eyebrow__iZFRj{color:var(--es-secondary)}.spainLanding_page__TSZ0k .spainLanding_workflowIntro__N1YR7{display:none}.spainLanding_regions__uwHQZ{padding-block:50px 57px}.spainLanding_regions__uwHQZ .spainLanding_sectionHeading__lxZHC{gap:16px;margin-bottom:16px}.spainLanding_districtList__JoWWT{grid-template-rows:repeat(9,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;padding:20px 18px;border-radius:12px;font-size:12px;font-weight:400;color:var(--es-secondary)}.spainLanding_page__TSZ0k .spainLanding_coverageGrid__opqhI .spainLanding_desktopCopy__XLDuA{display:none}.spainLanding_page__TSZ0k .spainLanding_coverageSummary__p5rgH{font-size:16px}}.spainLanding_page__TSZ0k .spainLanding_demographicNumber__ZeB_Y{font-size:34px;line-height:1.1;font-weight:700;color:var(--es-text)}.spainLanding_page__TSZ0k .spainLanding_demographicCopy__id2Ex .spainLanding_explanation__3svtS{font-size:13px}.spainLanding_regionCard__yTaaz{grid-column:span 2}.spainLanding_regionCard__yTaaz:nth-child(n+4){grid-column:span 3}.spainLanding_regionCard__yTaaz h3{margin-bottom:14px}.spainLanding_regionDot__GM0jc{display:block}.spainLanding_regionCard__yTaaz .spainLanding_regionCount__H2NgV{margin-bottom:8px}.spainLanding_regionCard__yTaaz ul{font-size:13px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{gap:6px}.spainLanding_demographicPreview__WOxuB .spainLanding_mapImage__m8Cgu,.spainLanding_heroPreview__MNqfk .spainLanding_mapImage__m8Cgu{width:82%}.spainLanding_exampleCard__2ABlQ .spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu{width:78%}.spainLanding_page__TSZ0k .spainLanding_demographicCopy__id2Ex .spainLanding_demographicNumber__ZeB_Y{font-size:34px}@media(min-width:601px)and (max-width:1100px){.spainLanding_regionGrid__8n6CP{grid-template-columns:repeat(2,minmax(0,1fr))}.spainLanding_regionCard__yTaaz,.spainLanding_regionCard__yTaaz:nth-child(n+4){grid-column:span 1}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{flex-wrap:wrap}.spainLanding_page__TSZ0k .spainLanding_heroCopy__kyRGT h1{font-size:43px}}@media(max-width:600px){.spainLanding_regionGrid__8n6CP{display:flex;flex-direction:column;gap:12px}.spainLanding_regionCard__yTaaz{width:100%;padding:18px}.spainLanding_regionCard__yTaaz h3{margin-bottom:8px}.spainLanding_regionCard__yTaaz ul{gap:3px;font-size:12px}.spainLanding_page__TSZ0k .spainLanding_demographicCopy__id2Ex .spainLanding_demographicNumber__ZeB_Y{font-size:29px}.spainLanding_demographicPreview__WOxuB .spainLanding_mapImage__m8Cgu,.spainLanding_exampleCard__2ABlQ .spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu,.spainLanding_heroPreview__MNqfk .spainLanding_mapImage__m8Cgu{width:90%}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:9px 11px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks li{font-size:9px}.spainLanding_demographicLayout__whoQX{display:flex;flex-direction:column;gap:16px}.spainLanding_demographicCopy__id2Ex{display:contents}.spainLanding_demographicCopy__id2Ex>.spainLanding_eyebrow__iZFRj{order:0}.spainLanding_demographicCopy__id2Ex>h2{order:1}.spainLanding_demographicCopy__id2Ex>p:not(.spainLanding_demographicNumber__ZeB_Y):not(.spainLanding_source__R4n8B):not(.spainLanding_explanation__3svtS){order:2}.spainLanding_demographicPreview__WOxuB{order:3}.spainLanding_demographicCopy__id2Ex>.spainLanding_demographicNumber__ZeB_Y{order:4}.spainLanding_demographicCopy__id2Ex>.spainLanding_explanation__3svtS{order:5}.spainLanding_demographicCopy__id2Ex>.spainLanding_source__R4n8B{order:6}.spainLanding_demographicCopy__id2Ex>.spainLanding_textLink__HvkYS{order:7}}.spainLanding_page__TSZ0k .spainLanding_geographySummary__0uClB{color:var(--es-secondary);font-size:11px;line-height:1.4}.spainLanding_heroPreview__MNqfk .spainLanding_geographySummary__0uClB{font-size:11px}.spainLanding_exampleCard__2ABlQ .spainLanding_geographySummary__0uClB{font-size:10px}.spainLanding_regionGrid__8n6CP{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.spainLanding_regionCard__yTaaz{grid-column:span 3;border:1px solid var(--ui-border);border-radius:14px;background:var(--es-paper);min-width:0;padding:18px}.spainLanding_regionCard__yTaaz:first-child{grid-column:1/-1}.spainLanding_regionCard__yTaaz:first-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,auto);grid-auto-flow:column;grid-column-gap:22px;column-gap:22px}.spainLanding_regionCard__yTaaz ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.spainLanding_regionCard__yTaaz h3{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.35;margin-bottom:12px}.spainLanding_regionCard__yTaaz .spainLanding_regionCount__H2NgV{font-size:12px;margin-bottom:10px}.spainLanding_regionDot__GM0jc{width:10px;height:10px;border-radius:50%;flex:none}.spainLanding_regionCard__yTaaz li{overflow-wrap:anywhere;font-size:13px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{width:100%;justify-content:space-between;gap:6px 9px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks li{min-width:0;gap:6px}.spainLanding_demographicPreview__WOxuB .spainLanding_legend__dh1ks{width:100%;justify-content:space-between;gap:6px}.spainLanding_demographicPreview__WOxuB .spainLanding_mapImage__m8Cgu,.spainLanding_heroPreview__MNqfk .spainLanding_mapImage__m8Cgu{width:85%;align-self:center}.spainLanding_exampleCard__2ABlQ .spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu{width:80%;align-self:center}@media(min-width:601px)and (max-width:1100px){.spainLanding_regionGrid__8n6CP{grid-template-columns:repeat(2,minmax(0,1fr))}.spainLanding_regionCard__yTaaz,.spainLanding_regionCard__yTaaz:first-child{grid-column:span 1}.spainLanding_regionCard__yTaaz:first-child{grid-column:1/-1}.spainLanding_regionCard__yTaaz:first-child ul{grid-template-rows:repeat(8,auto)}.spainLanding_page__TSZ0k .spainLanding_heroCopy__kyRGT h1{font-size:41px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{flex-wrap:wrap}}@media(max-width:600px){.spainLanding_regionGrid__8n6CP{display:flex;flex-direction:column;gap:12px}.spainLanding_regionCard__yTaaz{width:100%;padding:18px}.spainLanding_regionCard__yTaaz:first-child ul{display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.spainLanding_regionCard__yTaaz li{font-size:12px}.spainLanding_demographicPreview__WOxuB .spainLanding_mapImage__m8Cgu,.spainLanding_exampleCard__2ABlQ .spainLanding_mapCanvas__dIeRn .spainLanding_mapImage__m8Cgu,.spainLanding_heroPreview__MNqfk .spainLanding_mapImage__m8Cgu{width:94%}.spainLanding_page__TSZ0k .spainLanding_geographySummary__0uClB{font-size:10px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:9px 11px}.spainLanding_mapCanvas__dIeRn .spainLanding_legend__dh1ks li{font-size:10px}.spainLanding_demographicLayout__whoQX{display:flex;flex-direction:column;gap:16px}.spainLanding_demographicCopy__id2Ex{display:contents}.spainLanding_demographicCopy__id2Ex>.spainLanding_eyebrow__iZFRj{order:0}.spainLanding_demographicCopy__id2Ex>h2{order:1}.spainLanding_demographicCopy__id2Ex>p:not(.spainLanding_demographicNumber__ZeB_Y):not(.spainLanding_source__R4n8B):not(.spainLanding_explanation__3svtS){order:2}.spainLanding_demographicPreview__WOxuB{order:3}.spainLanding_demographicCopy__id2Ex>.spainLanding_demographicNumber__ZeB_Y{order:4}.spainLanding_demographicCopy__id2Ex>.spainLanding_explanation__3svtS{order:5}.spainLanding_demographicCopy__id2Ex>.spainLanding_source__R4n8B{order:6}.spainLanding_demographicCopy__id2Ex>.spainLanding_textLink__HvkYS{order:7}}