
.sv-regional-news{--purple:#650099;--teal:#00b2bf;--ink:#281b3b;--muted:#756880;font-family:Montserrat,Arial,sans-serif;text-align:left;color:var(--ink);background:#faf8fc;isolation:isolate;overflow:hidden}
.sv-regional-news *{box-sizing:border-box}
.sv-regional-news [hidden]{display:none!important}
.sv-regional-news button,.sv-regional-news a{font:inherit}
.sv-regional-news a{text-decoration:none;color:inherit}
.sv-regional-news h1,.sv-regional-news h2,.sv-regional-news h3,.sv-regional-news p{margin:0}
.sv-regional-news button{color:inherit}
.sv-regional-news img{max-width:100%;display:block}



.sv-regional-news .sr-current{border-bottom:2px solid var(--teal);padding:9px 0;color:var(--purple);font-weight:750}


.sv-regional-news .sr-page{padding:35px 30px 36px;background:radial-gradient(ellipse at 90% 20%,#eaf8f9,transparent 50%),#fcfafd}
.sv-regional-news .sr-heading{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:27px}
.sv-regional-news .sr-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#078896;font-weight:750;margin-bottom:9px}
.sv-regional-news .sr-heading h2{font-size:35px;font-weight:750;letter-spacing:-1.5px;line-height:1.13;color:var(--purple)}
.sv-regional-news .sr-heading h2 span{color:#009eac}
.sv-regional-news .sr-heading p{max-width:310px;font-size:11px;line-height:1.9;color:var(--muted);padding-bottom:2px}
.sv-regional-news .sr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.sv-regional-news .sr-news{display:flex;flex-direction:column;background:#fff;border:1px solid #e7daef;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px #3a135909;transition:transform .3s ease,box-shadow .3s ease,border-color .3s}
.sv-regional-news .sr-news:hover{transform:translateY(-6px);border-color:#a879bd;box-shadow:0 15px 28px #4f176b1c}
.sv-regional-news .sr-art{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 100%,#008f9b50,transparent 65%),linear-gradient(145deg,#7400a5,#361663 80%);color:#fff;padding:20px 19px 17px}
.sv-regional-news .sr-art-island{background:radial-gradient(ellipse at 100% 85%,#03869165,transparent 65%),linear-gradient(140deg,#3c1667,#251143)}
.sv-regional-news .sr-art-calgary{background:radial-gradient(ellipse at 0 0,#7907a8,transparent 65%),linear-gradient(140deg,#491476,#24165b)}
.sv-regional-news .sr-art:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background:linear-gradient(135deg,transparent 43%,#cb91eb 43%,transparent 44%,transparent 62%,#00a9bb 62%,transparent 63%);transition:transform .6s}
.sv-regional-news .sr-news:hover .sr-art:after{transform:translateX(-10px)}
.sv-regional-news .sr-art-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:21px}
.sv-regional-news .sr-white-logo{width:82px;height:31px;object-fit:contain;filter:brightness(0) invert(1)}
.sv-regional-news .sr-province{font-size:9px;color:#ded2ed;letter-spacing:1.3px;font-weight:600}
.sv-regional-news .sr-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #b9e9e449;background:#0bb2b516;border-radius:30px;padding:6px 9px;color:#75e8dc;font-size:8px;font-weight:700;letter-spacing:1px;line-height:1}
.sv-regional-news .sr-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#4fe1d0;box-shadow:0 0 8px #56e6d866}
.sv-regional-news .sr-status-future{color:#eee4f8;border-color:#c6aed84d;background:#ffffff08}
.sv-regional-news .sr-status-future:before{background:#00c4ce;box-shadow:none}
.sv-regional-news .sr-art-title{margin-top:13px;font-size:29px;font-weight:720;line-height:1.03;letter-spacing:-1.2px;min-height:62px}
.sv-regional-news .sr-art-title span{display:block;color:#78e3e1}
.sv-regional-news .sr-map{display:block;width:100%;height:214px;overflow:visible}
.sv-regional-news .sr-map text{font-family:Montserrat,Arial,sans-serif;font-size:11px;fill:#fff;font-weight:550;paint-order:stroke;stroke:#36165f;stroke-width:3px;stroke-linejoin:round}
.sv-regional-news .sr-map .sr-map-subtle{fill:#e3d9ed;opacity:.65;font-weight:450;stroke:none;font-size:10px;letter-spacing:1px}
.sv-regional-news .sr-map .sr-point-halo{transition:opacity .35s,r .35s}
.sv-regional-news .sr-news:hover .sr-point-halo{opacity:.5;r:12}
.sv-regional-news .sr-art-bottom{border-top:1px solid #dfccef30;padding-top:13px;min-height:49px;display:flex;gap:9px;align-items:center;justify-content:space-between;font-size:10px;line-height:1.5}
.sv-regional-news .sr-art-bottom strong{font-size:15px;font-weight:650;color:#fff;letter-spacing:-.3px}
.sv-regional-news .sr-art-bottom span{color:#cfbddd;font-size:8px;letter-spacing:1px;text-transform:uppercase;max-width:63px}
.sv-regional-news .sr-summary{padding:21px 19px 17px;display:flex;flex:1;flex-direction:column;align-items:flex-start}
.sv-regional-news .sr-category{font-size:8px;font-weight:750;letter-spacing:1.7px;text-transform:uppercase;color:#07808e;line-height:1.7;margin-bottom:10px}
.sv-regional-news .sr-summary h2{font-size:19px;color:#551278;font-weight:700;letter-spacing:-.55px;line-height:1.3;margin-bottom:11px}
.sv-regional-news .sr-summary p{color:#74677e;font-size:11px;line-height:1.9;margin-bottom:17px}
.sv-regional-news .sr-read{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:14px;border-top:1px solid #eee5f3;margin-top:auto;color:#63058a;font-weight:650;font-size:10px}
.sv-regional-news .sr-read i{width:27px;height:27px;display:flex;justify-content:center;align-items:center;background:#f2ebf7;border-radius:50%;font-style:normal;font-size:16px;transition:transform .3s,background .3s,color .3s}
.sv-regional-news .sr-news:hover .sr-read i{background:#6b1497;color:#fff;transform:translateX(2px)}
.sv-regional-news .sr-bottom-note{margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#7d7188}
.sv-regional-news .sr-back{display:inline-flex;gap:9px;align-items:center;font-size:11px;font-weight:650;border:0;border-bottom:1px solid #d6bde2;background:none;padding:5px 0 9px;margin-bottom:22px;color:#67078f;min-height:38px}
.sv-regional-news .sr-detail .sr-art{border-radius:18px;padding:28px 32px 0}
.sv-regional-news .sr-detail .sr-art-top{margin-bottom:4px}
.sv-regional-news .sr-detail .sr-white-logo{width:111px;height:41px}
.sv-regional-news .sr-hero-inner{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:25px;min-height:310px}
.sv-regional-news .sr-hero-copy{padding:12px 0 29px}
.sv-regional-news .sr-hero-copy h1{font-size:42px;line-height:1.07;font-weight:710;letter-spacing:-1.6px;margin:18px 0 19px}
.sv-regional-news .sr-hero-copy h1 span{color:#74e0dd}
.sv-regional-news .sr-hero-copy p{font-size:12px;line-height:1.85;color:#e1d4ed;max-width:330px}
.sv-regional-news .sr-hero-date{font-size:13px;color:#fff;border-top:1px solid #d5bedb4d;margin-top:22px;padding-top:15px;font-weight:650;letter-spacing:.2px}
.sv-regional-news .sr-detail .sr-map{height:302px}
.sv-regional-news .sr-detail .sr-map text{font-size:11px}
.sv-regional-news .sr-map-note{font-size:9px;line-height:1.6;color:#cec1da;border-top:1px solid #ddcce72b;padding:12px 0}
.sv-regional-news .sr-body{display:grid;grid-template-columns:1.6fr .8fr;gap:35px;padding:31px 3px 4px}
.sv-regional-news .sr-body h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;color:#551174;font-weight:700;margin-bottom:18px}
.sv-regional-news .sr-body p{font-size:12px;line-height:1.95;color:#706477;margin-bottom:16px}
.sv-regional-news .sr-sidebar{border-left:2px solid #00b2ba;padding-left:22px;align-self:start}
.sv-regional-news .sr-sidebar h3{font-size:10px;letter-spacing:1.3px;color:#6a267f;line-height:1.6;margin-bottom:18px;font-weight:700;text-transform:uppercase}
.sv-regional-news .sr-sidebar dl{margin:0}
.sv-regional-news .sr-sidebar dt{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#8b7c96;margin-top:17px}
.sv-regional-news .sr-sidebar dd{font-size:12px;line-height:1.7;margin:5px 0 0;color:#4e345f;font-weight:600}
.sv-regional-news .sr-van-strip{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;background:#f0ebf6;border-radius:13px;overflow:hidden;margin-top:22px}
.sv-regional-news .sr-van-strip img{width:100%;height:170px;object-fit:contain;mix-blend-mode:multiply}
.sv-regional-news .sr-van-strip div{padding:23px 26px}
.sv-regional-news .sr-van-strip h3{font-size:23px;letter-spacing:-.7px;line-height:1.15;color:#620d84;margin-bottom:10px}
.sv-regional-news .sr-van-strip p{font-size:11px;color:#786a82;line-height:1.85}


.sv-regional-news .sr-credits{font-size:9px;color:#91869a;margin-top:20px;line-height:1.8}
.sv-regional-news .sr-credits a{text-decoration:underline;text-underline-offset:2px}
@media(max-width:850px){.sv-regional-news .sr-page{padding:29px 22px}.sv-regional-news .sr-grid{gap:13px}.sv-regional-news .sr-art{padding:17px 14px 15px}.sv-regional-news .sr-art-title{font-size:25px;min-height:54px}.sv-regional-news .sr-art-top{margin-bottom:18px}.sv-regional-news .sr-map{height:194px}.sv-regional-news .sr-art-bottom strong{font-size:12px}.sv-regional-news .sr-art-bottom span{font-size:7px}.sv-regional-news .sr-summary{padding:19px 15px 15px}.sv-regional-news .sr-summary h2{font-size:17px}.sv-regional-news .sr-summary p{font-size:10px}.sv-regional-news .sr-hero-copy h1{font-size:36px}.sv-regional-news .sr-detail .sr-art{padding:25px 24px 0}.sv-regional-news .sr-hero-inner{gap:16px}.sv-regional-news .sr-detail .sr-map{height:284px}}
@media(max-width:670px){.sv-regional-news .sr-heading{display:block}.sv-regional-news .sr-heading h2{font-size:32px}.sv-regional-news .sr-heading p{margin-top:14px;max-width:none;font-size:12px}.sv-regional-news .sr-page{padding:27px 18px}.sv-regional-news .sr-grid{grid-template-columns:1fr;gap:25px}.sv-regional-news .sr-art{padding:22px 24px 20px}.sv-regional-news .sr-art-top{margin-bottom:20px}.sv-regional-news .sr-art-title{font-size:34px;min-height:70px}.sv-regional-news .sr-map{height:235px}.sv-regional-news .sr-art-bottom strong{font-size:17px}.sv-regional-news .sr-art-bottom span{font-size:9px;max-width:none}.sv-regional-news .sr-status{font-size:9px}.sv-regional-news .sr-summary{padding:24px}.sv-regional-news .sr-summary h2{font-size:23px}.sv-regional-news .sr-summary p{font-size:12px}.sv-regional-news .sr-category{font-size:9px}.sv-regional-news .sr-read{font-size:12px}.sv-regional-news .sr-hero-inner{grid-template-columns:1fr;gap:0}.sv-regional-news .sr-hero-copy{padding-bottom:3px;padding-top:18px}.sv-regional-news .sr-hero-copy h1{font-size:36px}.sv-regional-news .sr-detail .sr-map{height:260px}.sv-regional-news .sr-body{grid-template-columns:1fr;gap:15px}.sv-regional-news .sr-sidebar dl{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.sv-regional-news .sr-sidebar{margin:4px 0 12px}.sv-regional-news .sr-sidebar h3{margin-bottom:3px}.sv-regional-news .sr-van-strip{grid-template-columns:1fr}.sv-regional-news .sr-van-strip img{height:auto}.sv-regional-news .sr-van-strip div{padding:3px 23px 24px}.sv-regional-news .sr-bottom-note{font-size:9px;align-items:start}}
@media(prefers-reduced-motion:reduce){.sv-regional-news *{transition:none!important;animation:none!important}}

.sv-regional-news{max-width:1260px;margin:0 auto;overflow:visible}
.sv-regional-news .sr-page{padding:44px 30px 64px}
.sv-regional-news.sr-list-section{margin-top:44px;background:transparent}
.sv-regional-news .sr-art-title{color:#fff}
.sv-regional-news .sr-hero-copy h1{color:#fff}
.sv-regional-news .sr-map .sr-light-map-label{fill:#4b225f;stroke:#f5eefb;stroke-width:3px}
.sv-regional-news .sr-map .sr-alberta-label{fill:#603a7b;opacity:.8}
.sv-regional-news .sr-news:hover,.sv-regional-news .sr-back:hover{text-decoration:none}
.sv-regional-news .sr-news:focus-visible{outline:3px solid #00aab9;outline-offset:4px}
.sv-regional-news .sr-white-logo{flex-shrink:0;border-radius:0}
.sv-regional-news .sr-hero-inner{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}
.sv-regional-news .sr-hero-copy{min-width:0}
.sv-regional-news .sr-map [data-map-optional]{display:var(--sr-map-optional,inline)}
@media(min-width:851px){.sv-regional-news .sr-summary p,.sv-regional-news .sr-body p{font-size:14px}.sv-regional-news .sr-summary h2{font-size:22px}.sv-regional-news .sr-category{font-size:10px}.sv-regional-news .sr-read{font-size:12px}}
@media(min-width:671px) and (max-width:850px){.sv-regional-news .sr-summary p{font-size:12px}.sv-regional-news .sr-body p{font-size:14px}}
@media(max-width:800px){.sv-regional-news .sr-page{padding:30px 25px 40px}}
@media(max-width:670px){.sv-regional-news .sr-page{padding:27px 18px 40px}.sv-regional-news .sr-hero-inner{grid-template-columns:1fr}.sv-regional-news .sr-body p,.sv-regional-news .sr-summary p{font-size:14px}.sv-regional-news .sr-map{--sr-map-optional:none}}
