/* Geographic gazetteer, local to Dalszy Horyzont. Native HTML remains usable without JavaScript. */
body.pryme-horizon .pr-geography *,body.pryme-horizon .dh-geo-teaser *{box-sizing:border-box}
body.pryme-horizon .pr-geography :is(h1,h2,h3,p,figure){margin-top:0}
body.pryme-horizon .pr-geography a{color:inherit}
body.pryme-horizon .pr-geography .pr-brand{text-decoration:none}
body.pryme-horizon .pr-geography .pr-wrap{max-width:1160px}
body.pryme-horizon .pr-geography .geo-hero{position:relative;isolation:isolate;min-height:620px;margin:0 18px;border-radius:26px;overflow:hidden;display:flex;align-items:center;background:#173f36}
body.pryme-horizon .pr-geography .geo-hero-image{position:absolute;inset:0;z-index:-2}
body.pryme-horizon .pr-geography .geo-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}
body.pryme-horizon .pr-geography .geo-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c2c27e8,#163e3373 62%,#123e2912),linear-gradient(0deg,#102e2750,transparent);z-index:-1}
body.pryme-horizon .pr-geography .geo-hero-copy{padding:68px 7% 95px;max-width:850px;color:#fff9e9}
body.pryme-horizon .pr-geography .geo-hero .pr-eyebrow{color:#e4cda6;letter-spacing:.18em;font-size:10px}
body.pryme-horizon .pr-geography .geo-hero h1{color:#fff9e9;font-size:clamp(48px,6.7vw,92px);line-height:1.08;margin-bottom:25px;letter-spacing:-.055em}
body.pryme-horizon .pr-geography .geo-hero-lead{max-width:540px;font-size:15px;line-height:1.85;color:#f8f3e5}
body.pryme-horizon .geo-button{display:inline-flex;gap:25px;align-items:center;border-radius:100px;background:#f6f0df;color:#153f37!important;padding:14px 24px;font-size:11px;line-height:1.6;font-weight:800;text-decoration:none;transition:background .2s,transform .2s}
body.pryme-horizon .geo-button:hover{background:#e2d0ac;transform:translateY(-2px)}
body.pryme-horizon .pr-geography .geo-hero-caption{position:absolute;right:30px;bottom:21px;font-size:8px;letter-spacing:.12em;color:#fff6debb;margin:0}
body.pryme-horizon .pr-geography .geo-facts{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:1000px;width:calc(100% - 160px);margin:-35px auto 0;background:#fffdf7;box-shadow:0 14px 45px #153f3712;border:1px solid #e3e5d8;border-radius:20px;padding:25px 15px;z-index:2}
body.pryme-horizon .pr-geography .geo-facts>div{padding:4px 25px;text-align:center;border-right:1px solid #dce3d9}
body.pryme-horizon .pr-geography .geo-facts>div:last-child{border:0}
body.pryme-horizon .pr-geography .geo-facts span{display:block;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#697768;margin-bottom:6px}
body.pryme-horizon .pr-geography .geo-facts strong{font-size:14px;font-weight:700}
body.pryme-horizon .pr-geography .geo-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:35px 0 70px;font-size:10px;color:#69786c}
body.pryme-horizon .pr-geography .geo-breadcrumb a{font-size:10px}
body.pryme-horizon .pr-geography .geo-content>section{margin-bottom:90px}
body.pryme-horizon .pr-geography .geo-section-head{max-width:780px;margin-bottom:35px}
body.pryme-horizon .pr-geography .geo-section-head h2{margin-bottom:23px}
body.pryme-horizon .pr-geography .geo-lead{max-width:700px;font-size:15px;line-height:1.9;color:#607066}
body.pryme-horizon .pr-geography .geo-intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:10px 0 35px}
body.pryme-horizon .pr-geography .geo-intro-columns p{font-size:14px;color:#607066}
body.pryme-horizon .pr-geography .geo-status{display:flex;gap:30px;padding:25px 30px;border:1px solid #d7dfd0;border-radius:17px;margin:0 0 90px;background:#ecf0e4;align-items:center}
body.pryme-horizon .pr-geography .geo-status>span{font-size:9px;letter-spacing:.12em;font-weight:800;min-width:150px;color:#7c583d}
body.pryme-horizon .pr-geography .geo-status p{margin:0;font-size:12px;line-height:1.8}
body.pryme-horizon .pr-geography .geo-region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
body.pryme-horizon .pr-geography .geo-region-card{border-radius:22px;overflow:hidden;background:#fffdf7;border:1px solid #e0e5d7;box-shadow:0 9px 28px #153f370a;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
body.pryme-horizon .pr-geography .geo-region-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #153f371a}
body.pryme-horizon .pr-geography .geo-region-image{height:220px;overflow:hidden}
body.pryme-horizon .pr-geography .geo-region-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
body.pryme-horizon .pr-geography .geo-region-card:hover img{transform:scale(1.035)}
body.pryme-horizon .pr-geography .geo-region-card>div:last-child{padding:27px;display:flex;flex-direction:column;flex:1}
body.pryme-horizon .pr-geography .geo-region-card .pr-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:13px}
body.pryme-horizon .pr-geography .geo-region-card h3{font-size:29px;margin-bottom:14px}
body.pryme-horizon .pr-geography .geo-region-card p:not(.pr-eyebrow){font-size:12px;color:#617366;margin-bottom:25px}
body.pryme-horizon .pr-geography .geo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font-size:11px;line-height:1.8;font-weight:800;color:#2d5d4a;text-decoration:none;border-bottom:1px solid #a6b49b;padding:5px 0;width:fit-content}
body.pryme-horizon .pr-geography .geo-region-card .geo-link{margin-top:auto}
body.pryme-horizon .pr-geography .geo-feature{display:grid;grid-template-columns:1.05fr 1fr;background:#143f36;border-radius:25px;overflow:hidden;align-items:stretch}
body.pryme-horizon .pr-geography .geo-feature>img{width:100%;height:100%;min-height:480px;object-fit:cover}
body.pryme-horizon .pr-geography .geo-feature>div{padding:55px 45px;align-self:center}
body.pryme-horizon .pr-geography .geo-feature h2{color:#fcf3df;font-size:43px}
body.pryme-horizon .pr-geography .geo-feature p{font-size:13px;color:#d2dfd0}
body.pryme-horizon .pr-geography .geo-feature .pr-eyebrow{color:#dcbf91;font-size:9px}
body.pryme-horizon .pr-geography .geo-feature .geo-link{color:#f6e4be;border-color:#ffffff55}
body.pryme-horizon .pr-geography .geo-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0 70px}
body.pryme-horizon .pr-geography .geo-two-cards article{background:#fffdf7;border:1px solid #dfe5d7;border-radius:22px;padding:35px}
body.pryme-horizon .pr-geography .geo-two-cards h3{margin-bottom:17px}
body.pryme-horizon .pr-geography .geo-two-cards p{font-size:13px;color:#637567}
body.pryme-horizon .pr-geography .geo-index{display:block;font:44px Literata,serif;color:#a66c47;margin-bottom:30px}
body.pryme-horizon .pr-geography .geo-note{padding:30px 35px;border-left:3px solid #ac764c;background:#eceee2;border-radius:0 17px 17px 0;margin:40px 0 80px}
body.pryme-horizon .pr-geography .geo-note h3{font-size:25px;margin-bottom:15px}
body.pryme-horizon .pr-geography .geo-note p{font-size:13px;margin-bottom:0;color:#536b5c}
body.pryme-horizon .pr-geography .geo-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:80px;align-items:start}
body.pryme-horizon .pr-geography .geo-prose{max-width:800px;margin:0 0 65px}
body.pryme-horizon .pr-geography .geo-prose h2{font-size:clamp(32px,3.6vw,46px);margin-bottom:25px}
body.pryme-horizon .pr-geography .geo-prose p{font-size:15px;line-height:1.95;color:#51695a;margin-bottom:22px}
body.pryme-horizon .pr-geography .geo-sidebar{position:sticky;top:35px;border:1px solid #dbe3d2;background:#e9eddf;padding:28px;border-radius:20px}
body.pryme-horizon .pr-geography .geo-sidebar .pr-eyebrow{font-size:8px}
body.pryme-horizon .pr-geography .geo-sidebar h3{font-size:27px}
body.pryme-horizon .pr-geography .geo-sidebar p{font-size:12px;color:#5c725e}
body.pryme-horizon .pr-geography .geo-sidebar a{display:flex;margin-top:13px}
body.pryme-horizon .pr-geography .geo-place-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
body.pryme-horizon .pr-geography .geo-place{border:1px solid #dfe5d7;border-radius:23px;overflow:hidden;background:#fffdf7;scroll-margin-top:30px}
body.pryme-horizon .pr-geography .geo-place-image{height:275px}
body.pryme-horizon .pr-geography .geo-place-image img{width:100%;height:100%;object-fit:cover}
body.pryme-horizon .pr-geography .geo-place-body{padding:32px}
body.pryme-horizon .pr-geography .geo-place .pr-eyebrow{font-size:9px;margin-bottom:18px}
body.pryme-horizon .pr-geography .geo-place h3{font-size:32px;margin-bottom:21px}
body.pryme-horizon .pr-geography .geo-place p:not(.pr-eyebrow){font-size:13px;color:#566e5b}
body.pryme-horizon .pr-geography .geo-place .geo-visit{padding-top:21px;border-top:1px solid #dce4d5;margin-top:25px}
body.pryme-horizon .pr-geography .geo-place .geo-source-inline{font-size:10px!important;color:#737c69!important}
body.pryme-horizon .pr-geography .geo-place-grid-single{grid-template-columns:1fr}
body.pryme-horizon .pr-geography .geo-place-grid-single .geo-place{display:grid;grid-template-columns:1fr 1fr}
body.pryme-horizon .pr-geography .geo-place-grid-single .geo-place-image{height:100%;min-height:420px}
body.pryme-horizon .pr-geography .geo-species{padding:40px;border-radius:22px;background:#e5ebdc}
body.pryme-horizon .pr-geography .geo-species h2{font-size:40px}
body.pryme-horizon .pr-geography .geo-species>div{display:flex;flex-wrap:wrap;gap:15px}
body.pryme-horizon .pr-geography .geo-species a{padding:12px 20px;border-radius:100px;background:#fffaf0;font-size:12px;text-decoration:none}
body.pryme-horizon .pr-geography .geo-species>p:last-child{font-size:10px;color:#66775f;margin:20px 0 0}
body.pryme-horizon .pr-geography .geo-climates{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
body.pryme-horizon .pr-geography .geo-climate{border:1px solid #d6e0cf;border-radius:18px;background:#fffdf7;overflow:hidden}
body.pryme-horizon .pr-geography .geo-climate summary{display:flex;align-items:center;gap:17px;cursor:pointer;list-style:none;padding:27px 23px}
body.pryme-horizon .pr-geography .geo-climate summary::-webkit-details-marker{display:none}
body.pryme-horizon .pr-geography .geo-zone-no{font:28px Literata,serif;color:#9c6b43}
body.pryme-horizon .pr-geography .geo-climate summary>span:nth-child(2){flex:1}
body.pryme-horizon .pr-geography .geo-climate strong{display:block;font-size:14px}
body.pryme-horizon .pr-geography .geo-climate small{display:block;font-size:10px;line-height:1.7;color:#66745f;margin-top:5px}
body.pryme-horizon .pr-geography .geo-plus{font-size:25px;font-weight:400}
body.pryme-horizon .pr-geography .geo-climate[open] .geo-plus{transform:rotate(45deg)}
body.pryme-horizon .pr-geography .geo-climate>div{padding:0 28px 25px;font-size:13px;color:#586f5c}
body.pryme-horizon .pr-geography .geo-climate>div strong{display:inline;font-size:13px}
body.pryme-horizon .pr-geography .zone-1{border-top:4px solid #366751}
body.pryme-horizon .pr-geography .zone-2{border-top:4px solid #5c8c75}
body.pryme-horizon .pr-geography .zone-3{border-top:4px solid #b19f5b}
body.pryme-horizon .pr-geography .zone-4{border-top:4px solid #879e84}
body.pryme-horizon .pr-geography .zone-5{border-top:4px solid #749698}
body.pryme-horizon .pr-geography .zone-6{border-top:4px solid #a5bec4}
body.pryme-horizon .pr-geography .geo-table-wrap{overflow-x:auto;margin:30px 0 70px;border:1px solid #d4decd;border-radius:18px;background:#fffdf7}
body.pryme-horizon .pr-geography .geo-city-table{width:100%;margin:0;border-collapse:collapse;font-size:12px;line-height:1.7}
body.pryme-horizon .pr-geography .geo-city-table caption{text-align:left;padding:20px;font-size:11px;font-weight:700;background:#e8eddc}
body.pryme-horizon .pr-geography .geo-city-table :is(th,td){padding:18px 22px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #dce3d5}
body.pryme-horizon .pr-geography .geo-city-table thead{background:#f0f1e6;font-size:10px}
body.pryme-horizon .pr-geography .geo-city-table th{font-weight:700}
body.pryme-horizon .pr-geography .geo-data-label{font-size:11px;color:#7b694b}
body.pryme-horizon .pr-geography .geo-city{display:grid;grid-template-columns:160px minmax(0,1fr);gap:55px;padding:40px 0 55px;border-top:1px solid #cfdcc9;scroll-margin-top:35px}
body.pryme-horizon .pr-geography .geo-city-number>span{display:block;font:60px Literata,serif;color:#bac7ae;line-height:1;margin-bottom:25px}
body.pryme-horizon .pr-geography .geo-city-number strong{display:block;font-size:18px}
body.pryme-horizon .pr-geography .geo-city-number small{font-size:10px;color:#6c7a64}
body.pryme-horizon .pr-geography .geo-city h2{font-size:42px;margin-bottom:22px}
body.pryme-horizon .pr-geography .geo-city p:not(.pr-eyebrow){font-size:14px;color:#526a5c;max-width:800px}
body.pryme-horizon .pr-geography .geo-filter{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 15px}
body.pryme-horizon .pr-geography .geo-filter[hidden]{display:none}
body.pryme-horizon .pr-geography .geo-filter button{appearance:none;border:1px solid #c5d3be;border-radius:100px;padding:12px 21px;background:#fffdf4;color:#2f5846;font:700 11px/1.8 Manrope,sans-serif;cursor:pointer;min-height:44px;box-shadow:none}
body.pryme-horizon .pr-geography .geo-filter button[aria-pressed=true]{background:#214f3e;color:#fff9e7;border-color:#214f3e}
body.pryme-horizon .pr-geography .geo-result-count{font-size:11px;color:#6a7963;margin:15px 0 26px}
body.pryme-horizon .pr-geography .geo-place[hidden]{display:none!important}
body.pryme-horizon .pr-geography .geo-next{border-radius:25px;background:#e8eddf;padding:55px;text-align:center;margin:90px 0 50px}
body.pryme-horizon .pr-geography .geo-next h2{font-size:42px}
body.pryme-horizon .pr-geography .geo-next>p:not(.pr-eyebrow){font-size:13px;color:#60725c}
body.pryme-horizon .pr-geography .geo-next .geo-button{background:#214f3e;color:#fff7df!important;margin:12px 20px 0 0}
body.pryme-horizon .pr-geography .geo-sources{font-size:11px;color:#5e705f;border-top:1px solid #d5dfcb;border-bottom:1px solid #d5dfcb;padding:20px 0}
body.pryme-horizon .pr-geography .geo-sources summary{cursor:pointer;font-weight:800;padding:5px 0}
body.pryme-horizon .pr-geography .geo-sources>div{padding-top:20px;max-width:900px}
body.pryme-horizon .pr-geography .geo-sources p{font-size:11px;line-height:1.9}
body.pryme-horizon .pr-geography .geo-footer{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:50px 0}
body.pryme-horizon .pr-geography .geo-footer p{font-size:10px;color:#6b7962;margin:0}
body.pryme-horizon .pr-geography .geo-footer>a:last-child{font-size:10px}
body.pryme-horizon .pr-geography .geo-skip{position:absolute;top:10px;left:10px;z-index:100;background:#fff8e8;color:#173e30;padding:14px 20px;transform:translateY(-170%);font-size:12px}
body.pryme-horizon .pr-geography .geo-skip:focus{transform:translateY(0)}
body.pryme-horizon .pr-geography :is(a,button,summary):focus-visible{outline:3px solid #bb7b35;outline-offset:5px}
body.pryme-horizon .pr-geography nav [aria-current=page]{color:#9e5539;text-decoration:underline;text-underline-offset:6px}
body.pryme-horizon .pryme .dh-geo-teaser{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:25px 0 95px}
body.pryme-horizon .pryme .dh-geo-teaser-image{border-radius:23px;overflow:hidden;height:400px}
body.pryme-horizon .pryme .dh-geo-teaser-image img{width:100%;height:100%;object-fit:cover}
body.pryme-horizon .pryme .dh-geo-teaser h2{font-size:48px;margin-bottom:25px}
body.pryme-horizon .pryme .dh-geo-teaser p:not(.pr-eyebrow){font-size:14px;color:#647566}
body.pryme-horizon .pryme .dh-geo-teaser .geo-button{background:#214f3e;color:#fff7df!important;margin-top:15px}
@media(min-width:1500px){body.pryme-horizon .pr-geography .geo-hero{min-height:700px}.pr-geography .geo-hero-copy{margin-left:calc((100vw - 1400px)/2)}}
@media(max-width:1000px){body.pryme-horizon .pr-geography .pr-nav{flex-wrap:wrap;justify-content:center;gap:16px}body.pryme-horizon .pr-geography .pr-brand{margin-right:auto}body.pryme-horizon .pr-geography .pr-nav nav{order:3;width:100%;gap:24px}body.pryme-horizon .pr-geography .geo-hero{min-height:560px}body.pryme-horizon .pr-geography .geo-region-grid{grid-template-columns:1fr 1fr}body.pryme-horizon .pr-geography .geo-article-layout{grid-template-columns:minmax(0,1fr);gap:0}body.pryme-horizon .pr-geography .geo-sidebar{position:static;margin-bottom:60px}body.pryme-horizon .pr-geography .geo-feature>div{padding:35px}body.pryme-horizon .pr-geography .geo-feature h2{font-size:36px}body.pryme-horizon .pr-geography .geo-feature>img{min-height:430px}body.pryme-horizon .pr-geography .geo-climates{grid-template-columns:1fr}body.pryme-horizon .pr-geography .geo-footer{flex-wrap:wrap}}
@media(max-width:680px){body.pryme-horizon .pr-geography .pr-wrap{width:calc(100% - 40px)}body.pryme-horizon .pr-geography .pr-nav{padding:19px 20px}body.pryme-horizon .pr-geography .pr-brand{font-size:31px}body.pryme-horizon .pr-geography .pr-nav-cta{padding:9px 12px;font-size:8px}body.pryme-horizon .pr-geography .pr-nav nav{gap:11px 21px}body.pryme-horizon .pr-geography .pr-nav nav a{font-size:10px}body.pryme-horizon .pr-geography .geo-hero{margin:0 10px;min-height:570px;border-radius:20px;align-items:flex-end}body.pryme-horizon .pr-geography .geo-hero-copy{padding:45px 25px 75px}body.pryme-horizon .pr-geography .geo-hero h1{font-size:48px}body.pryme-horizon .pr-geography .geo-hero-lead{font-size:12px;line-height:1.9}body.pryme-horizon .pr-geography .geo-hero .pr-eyebrow{font-size:8px;letter-spacing:.12em}body.pryme-horizon .pr-geography .geo-hero:after{background:linear-gradient(0deg,#102e27f2 5%,#102e27b8 55%,#102e2733)}body.pryme-horizon .pr-geography .geo-hero-caption{font-size:6px;right:20px;bottom:25px}body.pryme-horizon .pr-geography .geo-facts{width:calc(100% - 50px);grid-template-columns:1fr;margin-top:-25px;padding:12px 20px;border-radius:16px}body.pryme-horizon .pr-geography .geo-facts>div{border:0;border-bottom:1px solid #e0e5d6;display:flex;justify-content:space-between;align-items:center;text-align:right;gap:15px;padding:12px 0}body.pryme-horizon .pr-geography .geo-facts span{margin:0;text-align:left;font-size:8px}body.pryme-horizon .pr-geography .geo-facts strong{font-size:11px}body.pryme-horizon .pr-geography .geo-breadcrumb{padding:28px 0 48px;font-size:9px;gap:8px}body.pryme-horizon .pr-geography .geo-breadcrumb a{font-size:9px}body.pryme-horizon .pr-geography .geo-content>section{margin-bottom:55px}body.pryme-horizon .pr-geography .geo-section-head h2{font-size:36px}body.pryme-horizon .pr-geography .geo-lead{font-size:13px}body.pryme-horizon .pr-geography .geo-intro-columns{grid-template-columns:1fr;gap:10px}body.pryme-horizon .pr-geography .geo-status{display:block;margin-bottom:55px;padding:23px}body.pryme-horizon .pr-geography .geo-status>span{display:block;margin-bottom:12px}body.pryme-horizon .pr-geography .geo-region-grid{grid-template-columns:1fr;gap:22px}body.pryme-horizon .pr-geography .geo-region-image{height:230px}body.pryme-horizon .pr-geography .geo-feature{grid-template-columns:1fr}body.pryme-horizon .pr-geography .geo-feature>img{height:280px;min-height:0}body.pryme-horizon .pr-geography .geo-feature>div{padding:30px}body.pryme-horizon .pr-geography .geo-feature h2{font-size:34px}body.pryme-horizon .pr-geography .geo-two-cards{grid-template-columns:1fr;margin-bottom:40px}body.pryme-horizon .pr-geography .geo-two-cards article{padding:28px}body.pryme-horizon .pr-geography .geo-note{padding:25px;margin-bottom:50px}body.pryme-horizon .pr-geography .geo-prose{margin-bottom:45px}body.pryme-horizon .pr-geography .geo-prose p{font-size:14px}body.pryme-horizon .pr-geography .geo-place-grid,body.pryme-horizon .pr-geography .geo-place-grid-single .geo-place{grid-template-columns:1fr}body.pryme-horizon .pr-geography .geo-place-grid-single .geo-place-image{height:240px;min-height:0}body.pryme-horizon .pr-geography .geo-place-image{height:240px}body.pryme-horizon .pr-geography .geo-place-body{padding:26px}body.pryme-horizon .pr-geography .geo-place h3{font-size:29px}body.pryme-horizon .pr-geography .geo-species{padding:28px}body.pryme-horizon .pr-geography .geo-species h2{font-size:32px}body.pryme-horizon .pr-geography .geo-climate summary{padding:23px 18px;gap:14px}body.pryme-horizon .pr-geography .geo-climate strong{font-size:13px}body.pryme-horizon .pr-geography .geo-city-table :is(th,td){padding:14px 12px}body.pryme-horizon .pr-geography .geo-city-table{font-size:10px}body.pryme-horizon .pr-geography .geo-city-table th:first-child{width:32%}body.pryme-horizon .pr-geography .geo-city{grid-template-columns:1fr;gap:25px;padding:35px 0}body.pryme-horizon .pr-geography .geo-city-number{display:flex;gap:14px;align-items:center}body.pryme-horizon .pr-geography .geo-city-number>span{font-size:40px;margin:0 auto 0 0}body.pryme-horizon .pr-geography .geo-city h2{font-size:35px}body.pryme-horizon .pr-geography .geo-city p:not(.pr-eyebrow){font-size:13px}body.pryme-horizon .pr-geography .geo-next{padding:35px 25px;margin:60px 0 35px}body.pryme-horizon .pr-geography .geo-next h2{font-size:33px}body.pryme-horizon .pr-geography .geo-next .geo-button{margin:12px 0 15px}body.pryme-horizon .pr-geography .geo-footer{display:block;padding:35px 0}body.pryme-horizon .pr-geography .geo-footer p{margin:25px 0}body.pryme-horizon .pryme .dh-geo-teaser{grid-template-columns:1fr;gap:30px;padding:10px 0 60px}body.pryme-horizon .pryme .dh-geo-teaser-image{height:280px}body.pryme-horizon .pryme .dh-geo-teaser h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){body.pryme-horizon .geo-button,body.pryme-horizon .pr-geography .geo-region-card,body.pryme-horizon .pr-geography .geo-region-image img{transition:none;transform:none!important}}
