.single-direction .site-nav{background:#fbfbfd;color:#202530;border-bottom:1px solid #e2e4eb;padding-block:22px}.single-direction .site-nav .brand{color:#202530}.single-direction .nav-action{background:#eae7fb;color:#4b43aa;border:1px solid #dfdcf0}.single-direction .site-nav nav a{color:#535c6c}.single-direction .site-nav .menu-button{color:#34394a}.single-direction .opening-showcase{padding-top:65px;background:linear-gradient(145deg,#fafafd,#f0f1f7)}.opening-top{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:90px;margin-bottom:60px}.opening-top h1{font-size:clamp(44px,5vw,74px);letter-spacing:-.055em;line-height:1.04;font-weight:550;margin:22px 0}.opening-top>div>p{font-size:16px;line-height:1.8;max-width:690px;color:#5b6476}.opening-top .actions{align-items:flex-start;flex-direction:column;gap:17px;margin-top:28px}.opening-top .actions .button{font-size:13px;padding:16px 22px;background:#6558d3;color:white;border-radius:9px}.opening-top .text-link{font-size:11px;color:#505d74}.opening-index{border-left:1px solid #d9dce6;padding:20px 0 20px 30px}.opening-index>span{font-size:9px;letter-spacing:.12em;color:#888ca0}.opening-index p{font-size:10px;color:#979aaa;margin-top:24px;display:flex;gap:17px}.opening-index b{font-size:12px;color:#50586b;font-weight:500}.showcase-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start}.showcase-points{padding-top:20px}.showcase-points article{border-top:1px solid #daddE6;padding:24px 0}.showcase-points article>span{font-size:9px;color:#9399a8}.showcase-points article h3{font-size:19px;font-weight:550;letter-spacing:-.025em;margin:12px 0}.showcase-points article p{font-size:12px;line-height:1.85;color:#657085}.showcase-hint{font-size:10px;line-height:1.7;color:#8a91a1}.detail-price-note{display:grid;grid-template-columns:230px 1fr;gap:40px;border-top:1px solid #d9dde7;padding-top:28px;margin-top:35px}.detail-price-note>b{font-size:14px;font-weight:550;line-height:1.6}.detail-price-note p{font-size:12px;color:#616d80;line-height:1.85;max-width:850px}.detail-price-note strong{font-weight:550;color:#303e56}.single-direction .capability-card{grid-column:span 3}.single-direction .live-preview{display:block;width:min(900px,100%);background:#1a1e2a;color:#eef0fa;text-align:left;padding:45px;border-radius:18px}.single-direction .live-preview>span:last-child{display:block;text-align:right;position:static;margin-top:30px;color:#c5bcff;background:none;padding:0}.single-direction .live-preview .teaser-value{font-size:65px}.single-direction .section-heading>p{max-width:700px}.single-direction .site-nav .brand-sub{color:#747c8b}.single-direction .lab-masthead>small{font-size:8px}.single-direction .capabilities{background:#fff}
@media(max-width:1050px){.opening-top{gap:45px;grid-template-columns:1fr 240px}.showcase-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.detail-price-note{grid-template-columns:190px 1fr;gap:25px}.opening-index{padding-left:20px}.single-direction .site-nav .nav-action{display:none}.showcase-layout .lab-content{padding:24px}.showcase-layout .fund-picker{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.single-direction .opening-showcase{padding-top:45px}.opening-top{grid-template-columns:1fr;margin-bottom:35px}.opening-index{display:none}.showcase-layout{grid-template-columns:1fr}.showcase-points{display:none}.detail-price-note{grid-template-columns:1fr;gap:10px}.opening-top h1{font-size:54px}.opening-top>div>p{font-size:15px}.single-direction .site-nav.menu-open nav{background:#fbfbfd}.single-direction .capability-card{grid-column:span 6}}
@media(max-width:560px){.single-direction .site-nav{padding:18px 22px}.opening-top h1{font-size:42px}.opening-top .actions .button{font-size:11px;padding:15px 17px;max-width:100%;white-space:normal;text-align:left;line-height:1.5}.opening-top .text-link{font-size:10px;line-height:1.7}.opening-top>div>p{font-size:14px}.single-direction .live-preview{padding:24px}.single-direction .live-preview .teaser-value{font-size:43px}.showcase-layout .lab-content{padding:22px 17px}.showcase-layout .fund-picker{grid-template-columns:repeat(2,1fr)}.single-direction .lab-masthead>small{font-size:7px}.detail-price-note p{font-size:12px}.single-direction .container{width:calc(100% - 36px)}}
.single-direction #site{background:#fbfbfd}.single-direction .site-nav .brand .brand-sub{color:#747c8b;opacity:1}.single-direction .site-nav .nav-action{border-radius:9px}
/* Centred opening and full-width report, as selected by Stevie. */
.single-direction .opening-top{display:block;text-align:center;max-width:900px;margin:0 auto 54px}.single-direction .opening-top>div>p{margin-inline:auto;max-width:730px}.single-direction .opening-top .actions{align-items:center}.single-direction .opening-top h1{margin:23px auto;max-width:900px}.single-direction .showcase-layout{display:block;max-width:1120px;margin:0 auto}.single-direction .detail-price-note{display:block;max-width:900px;text-align:center;margin:30px auto 0}.single-direction .detail-price-note p{margin:10px auto 0;max-width:850px}.extra-costs{margin-top:35px;border:1px solid #dfe2eb;border-radius:18px;padding:30px;background:#f6f5fa}.extra-cost-heading{text-align:center;margin-bottom:25px}.extra-cost-heading .eyebrow{font-size:9px;margin-bottom:11px}.extra-cost-heading h3{font-size:27px;letter-spacing:-.035em}.extra-cost-heading p{font-size:12px;margin:13px auto 0;line-height:1.8;color:#697185;max-width:650px}.extra-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.extra-cost-grid article{padding:27px;background:white;border:1px solid #e3e4ec;border-radius:11px}.extra-cost-grid article>span{font-size:9px;letter-spacing:.1em;color:#80869a}.extra-cost-grid h4{font-size:23px;letter-spacing:-.03em;margin:14px 0}.extra-cost-grid strong{display:inline-block;font-size:11px;color:#594bb9;background:#efecfa;padding:7px 10px;border-radius:5px;font-weight:550}.extra-cost-grid p{font-size:12px;line-height:1.85;color:#687386;margin-top:17px}.extras-combined{text-align:center;font-size:12px;line-height:1.8;color:#4f5c72;margin:20px auto 0;max-width:720px}.approval-responsibility{align-items:start}.approval-responsibility>span{font-size:14px;line-height:1.6;max-width:190px}.approval-responsibility>div p{font-size:12px;line-height:1.85;margin:0 0 13px;max-width:850px}.approval-responsibility>div p:last-child{margin-bottom:0}
@media(max-width:800px){.single-direction .opening-top{margin-bottom:38px}.extra-costs{padding:24px}.extra-cost-grid article{padding:22px}.extra-cost-grid h4{font-size:21px}.approval-responsibility{display:block}.approval-responsibility>span{display:block;margin-bottom:16px;max-width:none}}
@media(max-width:560px){.single-direction .opening-top .actions .button{text-align:center}.extra-cost-grid{grid-template-columns:1fr}.extra-costs{padding:20px 15px}.extra-cost-heading h3{font-size:23px}.single-direction .opening-top>div>p{max-width:350px}.single-direction .opening-top h1{font-size:41px}.extra-cost-grid article{padding:22px}.extras-combined{font-size:11px}}
