#smtc .pg-hero{padding-top:30px;padding-bottom:0}#smtc .pg-hero .about-back{margin-bottom:40px}#smtc .pg-hero-grid{grid-template-columns:1.8fr 1fr;align-items:end;gap:60px;padding-bottom:55px;display:grid}#smtc .pg-hero h1{margin-top:22px;font-size:clamp(48px,5.5vw,80px)}#smtc .pg-hero-copy p{color:#596b57;max-width:370px;margin-bottom:26px}#smtc .pg-index{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 0;font-size:12px;display:flex}#smtc .pg-index span:last-child{color:#596b57}#smtc .pg-catalogue{background:#e9ede3;padding-top:65px;padding-bottom:70px}#smtc .pg-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}#smtc .pg-card{background:#f7f7f0;border:1px solid #d8dcd1;border-radius:10px;flex-direction:column;grid-column:span 2;min-width:0;padding:27px;display:flex}#smtc .pg-card:nth-child(n+4){grid-column:span 3}#smtc .pg-card-featured{background:var(--ink);color:var(--paper);border-color:var(--ink)}#smtc .pg-card-top{justify-content:space-between;align-items:start;gap:15px;margin-bottom:30px;display:flex}#smtc .pg-number{letter-spacing:-.07em;opacity:.65;font:500 40px/1 Manrope,sans-serif}#smtc .pg-status{border:1px solid #a5b39b;border-radius:30px;max-width:185px;padding:5px 10px;font-size:11px;line-height:1.5;display:inline-block}#smtc .pg-card .eyebrow{letter-spacing:.1em;font-size:10px}#smtc .pg-card h3{letter-spacing:-.04em;margin:13px 0 16px;font-size:30px}#smtc .pg-card .pg-outcome{margin-bottom:24px;font-size:15px;line-height:1.65}#smtc .pg-card-facts{margin:0 0 26px;font-size:13px}#smtc .pg-card-facts>div{border-top:1px solid #a5b39b66;padding:12px 0}#smtc .pg-card-facts dt{text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:10px}#smtc .pg-card-facts dd{margin:0}#smtc .pg-card-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}#smtc .pg-card-actions .button{justify-content:space-between;gap:12px;padding:12px 17px;font-size:13px}#smtc .pg-detail-link{border-bottom:1px solid #a5b39b66;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}#smtc .pg-routes{background:var(--ink);color:var(--paper);grid-template-columns:1fr 2fr;gap:80px;padding-top:80px;padding-bottom:80px;display:grid}#smtc .pg-routes h2{margin:18px 0 22px}#smtc .pg-routes>div>p{color:#c1cbbb}#smtc .pg-route-list>a{border-bottom:1px solid #627362;justify-content:space-between;align-items:center;gap:30px;padding:22px 0;display:flex}#smtc .pg-route-list>a:first-child{padding-top:0}#smtc .pg-route-list h3{letter-spacing:-.025em;margin-bottom:8px;font-size:22px}#smtc .pg-route-list p{color:#c1cbbb;font-size:14px}#smtc .pg-route-list>a>span{text-align:right;min-width:105px;color:var(--lime);font-size:12px}#smtc .pg-details{padding-top:85px;padding-bottom:40px}#smtc .pg-programme{border-top:1px solid #b8c3b1;grid-template-columns:1fr 1.65fr;gap:85px;padding:55px 0 65px;display:grid}#smtc .pg-programme-header h2{overflow-wrap:anywhere;margin:18px 0 24px;font-size:40px}#smtc .pg-programme-header>p{color:#596b57;max-width:350px;margin:24px 0}#smtc .pg-programme-header .button{gap:15px}#smtc .pg-secondary{text-underline-offset:5px;width:fit-content;min-height:44px;padding:12px 0;font-size:14px;text-decoration:underline;display:block}#smtc .pg-programme-body h3{letter-spacing:-.025em;margin:26px 0 10px;font-size:20px}#smtc .pg-programme-body>h3:first-child{margin-top:0}#smtc .pg-programme-body p,#smtc .pg-programme-body li{color:#596b57;font-size:15px}#smtc .pg-entry{background:#e9ede3;border-radius:8px;margin-top:24px;padding:20px 24px}#smtc .pg-entry h3{margin-top:0}#smtc .pg-programme-body ul{padding-left:22px}#smtc .pg-programme-body li{padding:5px 0}#smtc .pg-logistics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;padding-top:20px;font-size:13px;display:grid}#smtc .pg-logistics dt{margin-bottom:5px;font-weight:600}#smtc .pg-logistics dd{color:#596b57;margin:0}#smtc .pg-process ol{counter-reset:rpl;padding:0;list-style:none}#smtc .pg-process li{counter-increment:rpl;border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:12px 0;display:flex}#smtc .pg-process li:before{content:counter(rpl,decimal-leading-zero);color:var(--ink);background:#e9ede3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}#smtc .pg-calendar{background:#e9ede3;border-radius:8px;margin-top:30px;padding:24px}#smtc .pg-calendar h3{margin-top:0}#smtc .pg-calendar dt{font-weight:600}#smtc .pg-calendar dd{margin:0 0 10px}#smtc .pg-support h2{font-size:clamp(32px,3.2vw,46px)}#smtc .pg-support p{max-width:500px}@media (min-width:701px) and (max-width:1100px){#smtc .pg-card{grid-column:span 3}#smtc .pg-card:last-child{grid-column:span 6}#smtc .pg-hero-grid{grid-template-columns:1.4fr 1fr;gap:35px}#smtc .pg-programme{gap:40px}#smtc .pg-routes{gap:35px}}@media (max-width:700px){#smtc .pg-hero-grid,#smtc .pg-routes,#smtc .pg-programme{grid-template-columns:1fr;gap:30px}#smtc .pg-hero h1{font-size:clamp(39px,9.5vw,60px)}#smtc .pg-desktop-break{display:none}#smtc .pg-hero .about-back{margin-bottom:30px}#smtc .pg-hero-grid{padding-bottom:35px}#smtc .pg-hero-copy p{max-width:none}#smtc .pg-index{flex-direction:column;gap:6px}#smtc .pg-cards{grid-template-columns:1fr}#smtc .pg-card,#smtc .pg-card:nth-child(n+4){grid-column:auto}#smtc .pg-catalogue,#smtc .pg-routes,#smtc .pg-details{padding-top:50px;padding-bottom:50px}#smtc .pg-programme{padding:35px 0 45px}#smtc .pg-programme-header h2{font-size:34px}#smtc .pg-programme-header>p{max-width:none}#smtc .pg-route-list>a{gap:15px}#smtc .pg-route-list>a>span{min-width:80px}#smtc .pg-logistics{grid-template-columns:1fr;gap:14px}#smtc .pg-card-top{margin-bottom:25px}}
