.supplier-journey-page .page-intro{padding-block:clamp(2rem,5vw,4rem)}.supplier-journey-page .page-intro h1{max-width:960px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.supplier-journey-page .intro-actions{flex-wrap:wrap}.supplier-journey-page .intro-actions a{white-space:normal;text-align:center}.supplier-journey-page .supplier-account-entry{margin-top:1.25rem;font-size:1rem;line-height:1.6}.supplier-account-entry a{color:#225d3c;text-underline-offset:.2em;font-weight:650;text-decoration:underline}.supplier-journey{padding:2rem clamp(16px,6vw,96px) 3rem}.supplier-journey h2{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2rem)}.supplier-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.supplier-journey-steps li{background:#fff;border:1px solid #c6d8ca;border-radius:.875rem;padding:1.5rem}.supplier-journey-steps li>span{color:#27643e;font-size:.875rem;font-weight:700}.supplier-journey-steps h3{margin:.75rem 0;font-size:1.25rem;line-height:1.3}.supplier-journey-steps p,.supplier-journey-note{color:#425b4c;font-size:1rem;line-height:1.6}.supplier-journey-steps p{margin:0}.supplier-journey-note{margin:1.25rem 0 0}.supplier-company-start .registration-heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1}.supplier-company-list{gap:1rem;margin-block:1.5rem;display:grid}.supplier-company-card{background:#fff;border:1px solid #c6d8ca;border-radius:.75rem;padding:1.25rem}.supplier-company-card h3{margin:0 0 .5rem;font-size:1.25rem}.supplier-company-card>p{margin:.5rem 0 1rem}:is(.supplier-company-start a:focus-visible,.supplier-journey-page a:focus-visible){outline-offset:4px;outline:3px solid #397b52}@media (max-width:759px){.supplier-journey-steps{grid-template-columns:minmax(0,1fr)}}
