.oct-page .oct-columns{display:grid;grid-template-columns:270px minmax(0,1fr);gap:56px;align-items:start;padding:16px 0 56px}.oct-page .oct-aside{position:sticky;top:155px;align-self:start;border:1px solid #35404a;border-radius:14px;padding:23px;background:#10141a}.oct-page .oct-aside h2{font-size:19px;margin:0 0 18px}.oct-page .oct-aside ol{list-style:none;padding:0;margin:0 0 20px}.oct-page .oct-aside li{font-size:15px;line-height:1.45;margin:0;border-top:1px solid #303841}.oct-page .oct-aside li a{display:block;padding:11px 0}.oct-page .oct-aside>a{font-size:15px;display:block;padding:10px 0}.oct-page .article-section{scroll-margin-top:165px}.oct-page #enquiry{scroll-margin-top:165px}.oct-page .oct-columns article{min-width:0}.oct-page .article-section h2{font-size:29px}.oct-page .article-section p:last-child{margin-bottom:0}.oct-page .crumb{display:flex;gap:10px;flex-wrap:wrap}.oct-page .crumb span{margin:0}.oct-page .guide-hero img{aspect-ratio:14/9;object-fit:cover}.oct-page .enquiry{margin-top:12px}.oct-page .enquiry .actions>a{min-height:44px;display:inline-flex;align-items:center}.oct-page figcaption{font-size:14px}@media(max-width:1000px){.oct-page .oct-columns{grid-template-columns:1fr;gap:30px}.oct-page .oct-aside{position:static}.oct-page .oct-aside ol{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.oct-page .article-section h2{font-size:27px}}@media(max-width:600px){.oct-page .oct-aside ol{display:block}.oct-page .oct-aside{padding:20px}.oct-page .guide-hero img{aspect-ratio:auto}.oct-page .oct-columns{padding-bottom:28px}.oct-page .article-section{scroll-margin-top:140px}.oct-page #enquiry{scroll-margin-top:140px}.oct-page .enquiry{margin-bottom:40px}}

/* Only the managed selection slots are styled here; customer footer rows retain their own CSS. */
ul[data-mogged-links]{padding-top:10px}ul[data-mogged-links] a{color:#70cfdf;display:inline-flex;align-items:center;min-height:44px}ul[data-mogged-links] a:focus-visible{outline:3px solid #76d9e8;outline-offset:3px}
