.development-page{background:#fff;color:var(--text)}
.development-page .breadcrumb{font-size:14px;margin:26px 0 20px}
.development-page h1,.development-page h2,.development-page h3{color:#11131b;line-height:1.15}
.development-page h1{font-size:clamp(34px,3.6vw,48px);letter-spacing:-1.3px;margin:0 0 20px}
.development-page h2{font-size:32px;letter-spacing:-.7px;margin:0 0 12px}
.development-page h3{font-size:19px;margin:0 0 12px}
.development-page p{margin:0 0 18px}
.development-page figure{margin:0;min-width:0}
.development-page figure img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block;border-radius:5px}
.development-page figcaption{font-size:13px;color:#626672;margin-top:8px}
.development-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:42px;align-items:center;margin-bottom:48px}
.development-hero-copy>p{font-size:20px;line-height:1.55}
.development-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:25px}
.development-page .button{gap:8px;max-width:100%;white-space:normal;justify-content:center;text-align:center;color:#11131b}
.development-text-link{font-size:14px;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.development-process{margin-bottom:48px}
.development-process>p{font-size:18px}
.development-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:27px}
.development-card{border:1px solid #dfe1e6;border-radius:5px;padding:23px;display:grid;grid-template-columns:65px 1fr;gap:20px;align-content:start;background:linear-gradient(#fff,#fcfcfc)}
.development-number{color:#a96600;font-size:32px;font-weight:700;line-height:1.2}
.development-card img{display:block;width:48px;height:50px;margin-bottom:16px}
.development-card p{font-size:15px;line-height:1.55;margin:0}
.development-checklist-section{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;margin-bottom:40px}
.development-checklist{list-style:none;padding:0;margin:20px 0}
.development-checklist li{position:relative;padding-left:39px;margin:12px 0;font-size:16px}
.development-checklist li:before{content:'✓';position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%;background:var(--amber);color:#171717;text-align:center;line-height:25px;font-weight:700}
.development-help{border-top:1px solid #dfe1e6;padding-top:18px;font-size:15px}
.development-checklist-section figure img{aspect-ratio:1.3}
.development-sampling{background:#f4f4f4;padding:30px;border-radius:6px;margin-bottom:28px}
.development-sampling>p{font-size:16px}
.development-sampling-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px}
.development-sampling-item{display:flex;align-items:center;gap:25px;padding:0 27px;border-left:1px solid #d4d5d8}
.development-sampling-item:first-child{border-left:0;padding-left:0}
.development-sampling-item img{width:50px;height:50px;flex-shrink:0}
.development-sampling-item h3{font-size:17px;margin-bottom:9px}
.development-sampling-item p{font-size:14px;margin:0}
.development-final{background:#292827;color:#fff;border-radius:5px;padding:30px 34px;margin-bottom:25px}
.development-final h2{color:#fff;font-size:32px;margin-bottom:10px}
.development-final p{font-size:18px;margin-bottom:18px}
.development-related{display:flex;flex-wrap:wrap;justify-content:center;gap:13px 24px;align-items:center;font-size:14px;padding:0 0 30px}
.development-related a{text-decoration:underline;text-underline-offset:3px}
.development-page a:focus-visible{outline:3px solid #875200;outline-offset:5px}
@media(max-width:1100px){.development-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.development-hero,.development-checklist-section{gap:28px}.development-card{grid-template-columns:50px 1fr;gap:15px}.development-sampling-item{gap:15px;padding:0 18px}}
@media(max-width:800px){.development-hero,.development-checklist-section{grid-template-columns:1fr}.development-hero-copy{max-width:650px}.development-page figure img{max-height:420px}.development-page h2{font-size:29px}.development-sampling-grid{grid-template-columns:1fr;gap:22px}.development-sampling-item{border-left:0;border-top:1px solid #d4d5d8;padding:20px 0 0}.development-sampling-item:first-child{border-top:0;padding-top:0}}
@media(max-width:520px){.development-page h1{font-size:36px;letter-spacing:-1px}.development-hero-copy>p{font-size:18px}.development-card-grid{grid-template-columns:1fr}.development-card{padding:23px;grid-template-columns:50px 1fr}.development-number{font-size:29px}.development-hero,.development-process{margin-bottom:35px}.development-sampling{padding:24px}.development-final{padding:25px}.development-final h2{font-size:28px}.development-final p{font-size:16px}.development-related{justify-content:flex-start}}
