.free-services{border-top:1px solid var(--border);padding:30px 0 34px}.free-services-heading{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;margin-bottom:22px;display:grid}.free-services-heading .eyebrow,.free-services-heading h2{grid-column:1}.free-services-heading p{grid-area:1/2/3;align-self:end}.free-services-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(27px,3vw,39px);line-height:1.24}.free-services-heading p{color:#55726d;margin:0 0 4px}.free-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.free-service-card{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:22px 24px}.free-service-card span{letter-spacing:.08em;color:var(--primary);font-size:13px;font-weight:800}.free-service-card h3{margin:9px 0 11px;font-size:21px;line-height:1.3}.free-service-card p{color:#47645d;margin:0;font-size:16px;line-height:1.7}.free-services-foot{color:#5b756e;margin:17px 0 0;font-size:14px;line-height:1.65}.application-rules{border-top:1px solid var(--border);padding:38px 0 40px;scroll-margin-top:20px}.application-rules-heading{margin-bottom:22px}.application-rules-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(27px,3vw,39px);line-height:1.24}.rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rules-grid .rule{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:22px;display:block}.rules-grid .rule b{margin-bottom:14px;display:block}.rules-grid .rule h3{margin:0 0 8px;font-size:18px;line-height:1.45}.rules-grid .rule p{font-size:14px;line-height:1.65}.application-layout{padding-bottom:72px}.application-column{flex-direction:column;gap:20px;min-width:0;display:flex}.application-column-info .post-template{margin-bottom:0}.application-column .important-notes,.application-column .paid-option,.application-column .customer-service{margin-top:0}.application-column .customer-service{grid-template-columns:minmax(0,1fr) 152px;align-items:start}.application-column .contact-details p{flex-wrap:wrap}@media (max-width:900px){.free-services-grid,.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-service-card:last-child{grid-column:1/-1}.application-column .customer-service{grid-template-columns:1fr}.application-column .customer-service img{justify-self:center;width:min(220px,100%)}}@media (max-width:700px){.free-services{padding:22px 0}.free-services-heading{margin-bottom:16px;display:block}.free-services-heading h2{font-size:27px}.free-services-heading p{margin-top:8px;font-size:15px}.free-services-grid{grid-template-columns:1fr}.free-service-card:last-child{grid-column:auto}.free-service-card{padding:18px}.free-service-card h3{font-size:19px}.free-service-card p{font-size:15px}.free-services-foot{font-size:13px}.application-rules{padding:28px 0 30px}.application-rules-heading{margin-bottom:16px}.application-rules-heading h2{font-size:27px}.rules-grid{grid-template-columns:1fr;gap:12px}.rules-grid .rule{padding:18px}.application-layout{padding-bottom:40px}.application-column{display:contents}.application-column-form .application-form{order:1}.application-column-info .important-notes{order:3}.application-column-info .paid-option{order:4}.application-column-form .customer-service{order:5}}
