.assist-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.assist-benefits>div{padding:1.25rem;border:1px solid #d4e0e8;border-top:3px solid #18a6c8;border-radius:12px;background:#f4f8fb}.assist-benefits strong,.assist-benefits span{display:block}.assist-benefits strong{font-size:1.5rem;color:#263a4b}.assist-benefits span{margin-top:.3rem;font-size:.95rem}.assist-page #contact{padding-bottom:4rem}.assist-page .contact-form-footer p{max-width:30rem;font-size:.85rem}.assist-page input[readonly]{background:#eef3f6;color:#334554}@media (max-width:600px){.assist-benefits{grid-template-columns:1fr}.assist-benefits>div{padding:1rem}}.macsuk-og-guide.assist-page .macsuk-og-layout{padding-bottom:0}.macsuk-og-guide.assist-page .macsuk-og-article>section:last-child>p:last-child{margin-bottom:0}.macsuk-og-guide.assist-page #contact{margin-top:0;padding-top:clamp(1.5rem,2vw,2.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.assist-page .assist-title-row{display:flex;align-items:center;justify-content:flex-start;gap:clamp(.4rem,1vw,.8rem);width:fit-content;max-width:100%;margin:0 0 1.4rem}.assist-page .assist-title-row h2{margin:0;flex:0 1 auto;min-width:0}.assist-page .assist-title-logo{display:block;flex:0 0 auto;width:clamp(100px,13vw,170px)}.assist-page .assist-title-logo img{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:600px){.assist-page .assist-title-row{gap:.35rem}.assist-page .assist-title-row h2{font-size:clamp(1.65rem,8vw,3.2rem)}.assist-page .assist-title-logo{width:clamp(65px,21vw,105px)}}
