.process-link-card{position:relative;display:flex;flex-direction:column}.process-card-link{display:block;margin-top:auto;padding-top:18px;font-weight:700;color:#0964b5;text-underline-offset:4px}.process-card-link::after{content:"";position:absolute;inset:0;border-radius:14px}.process-link-card:focus-within{outline:3px solid #0964b5;outline-offset:3px}.process-detail{padding:64px 0 80px;background:linear-gradient(#ffffffb8,#ffffffcf),url("assets/process-workbench-v14.jpg") center/cover}.process-detail-inner{max-width:820px;margin:auto;background:#fffffff2;border:1px solid #d6e4ef;border-radius:18px;padding:clamp(24px,5vw,54px)}.process-detail h1{font-size:clamp(2.4rem,5vw,3.7rem);line-height:1.12;margin:20px 0 26px}.process-detail p:not(.eyebrow){font-size:1.125rem;line-height:1.8;color:#40576b;margin-bottom:24px}.process-detail-nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:32px}.process-detail-nav>a:not(.button){font-weight:700;color:#0964b5}@media(max-width:600px){.process-detail{padding:28px 0 40px}}

.crown-friendly .steps{grid-template-columns:repeat(5,minmax(0,1fr))}.crown-friendly .steps li{padding:24px 18px}.crown-friendly .steps .step-icon{font-size:2rem;font-weight:700;text-align:center}@media(max-width:1100px){.crown-friendly .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.crown-friendly .steps{grid-template-columns:1fr}}
.measurements{border:1px solid #cfdeeb;border-radius:12px;padding:20px;min-width:0;margin:0}.measurements legend{font-weight:700;padding:0 8px}.measurement-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.measurement-grid .units{grid-column:1/-1}.measurements .field-help{font-size:1rem;line-height:1.6;margin:12px 0 0}@media(max-width:480px){.measurement-grid{grid-template-columns:1fr}}

