.study-page .hero{align-items:start}.study-page .hero h1{font-size:clamp(34px,3.8vw,56px)}.study-page .hero .lead{font-size:17px}.study-page .price-panel{margin-top:16px}.study-page .price-panel .eyebrow{line-height:1.7}.study-page .route-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.study-page .route-card-grid.two-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.study-page .route-card{background:#e5ece6;padding:30px;border-top:4px solid #9aac9a;min-width:0}.study-page .route-card .eyebrow{margin-bottom:18px}.study-page .route-card p{color:#40584a}.study-page .route-card .small{margin-bottom:0}.study-page .study-process{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0;margin:0}.study-page .study-process li{display:flex;gap:22px;border-top:1px solid #9aac9a;padding-top:22px;min-width:0}.study-page .study-process li>div{min-width:0}.study-page .study-process .step-number{flex:0 0 32px}.study-page .study-process p{font-size:15px;color:#586873}.study-page .work-output{padding:11px 14px;background:#e5ece6;color:#304c3b!important}.study-page .budget-note{background:#edf0e9;padding:26px 30px;margin-top:30px;border-left:3px solid #9aac9a}.study-page .budget-note h3{font-size:20px}.study-page .budget-note p{font-size:15px}.study-page .enquiry-section button{font:inherit;font-weight:600}.study-page button:focus-visible,.study-page input:focus-visible,.study-page textarea:focus-visible{outline:3px solid #ab6f37;outline-offset:3px}.study-page .plain-card,.study-page .fee-row>*{min-width:0}.study-page .fee-row p{overflow-wrap:anywhere}@media(max-width:800px){.study-page .route-card-grid{grid-template-columns:1fr!important}.study-page .study-process{grid-template-columns:1fr}.study-page .price-panel{margin-top:0}}@media(max-width:500px){.study-page .hero h1{font-size:34px}.study-page .hero .lead{font-size:16px}.study-page .route-card{padding:25px}.study-page .budget-note{padding:24px}.study-page .study-process li{gap:17px}.study-page .enquiry-section h2{font-size:26px}}