.equipment-preparation{max-width:1280px;margin:auto;padding:44px 40px 65px;color:var(--brand-ink);font-family:var(--font-ui);line-height:1.7}.equipment-preparation *{box-sizing:border-box}.equipment-preparation h1,.equipment-preparation h2,.equipment-preparation h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.15}.equipment-preparation h1{font-size:clamp(42px,5.2vw,68px);margin:0 0 24px}.equipment-preparation h2{font-size:clamp(28px,3vw,38px);margin:0 0 20px}.equipment-preparation h3{font-size:25px;margin:10px 0}.equipment-preparation a:focus-visible,.equipment-preparation summary:focus-visible{outline:3px solid #255cd3;outline-offset:5px}.shelf-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-action);margin:0 0 20px}.shelf-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center;padding-bottom:45px;border-bottom:1px solid #dcded0}.shelf-hero>div>p:not(.shelf-eyebrow):not(.shelf-small){font-size:17px;max-width:41ch;margin:0 0 25px}.shelf-hero figure{margin:0}.shelf-hero img{width:100%;height:410px;object-fit:cover;display:block;border-radius:6px 85px 6px 6px}.shelf-hero figcaption{font-size:10px;color:#5c604f;margin-top:10px;line-height:1.6}.shelf-button{display:inline-flex;padding:14px 19px;background:var(--brand-action);color:white!important;text-decoration:none;border-radius:8px;font-size:13px;font-weight:600;min-height:48px}.shelf-small{font-size:12px;color:#5c604f}.shelf-hero .shelf-small{font-size:11px;margin:15px 0 0}.shelf-status{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:44px 0;border-bottom:1px solid #dcded0}.shelf-status p{font-size:14px;margin:0 0 15px}.shelf-status .shelf-eyebrow{font-size:11px}.shelf-status .shelf-small{font-size:12px}.shelf-guidance{margin:40px 0;padding:32px;background:#edf0d9;border-radius:9px}.shelf-guidance>div{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.shelf-guidance span{font-size:11px;color:#62684a}.shelf-guidance article p{font-size:13px;margin-bottom:0}.shelf-categories{padding:5px 0 40px}.shelf-categories>p{font-size:14px;max-width:70ch}.shelf-categories>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;margin-top:25px}.shelf-categories details{border:1px solid #dcded0;padding:0 19px;border-radius:5px;background:#fffefa}.shelf-categories summary{min-height:56px;padding:15px 0;cursor:pointer;font-size:14px;font-weight:600}.shelf-categories details p{font-size:13px;margin:0 0 18px}.shelf-guides{border-top:1px solid #dcded0;border-bottom:1px solid #dcded0;padding:30px 0}.shelf-guides>div{display:flex;gap:30px;flex-wrap:wrap}.shelf-guides a{color:var(--brand-action);font-size:14px;min-height:44px;display:flex;align-items:center;text-underline-offset:4px}.shelf-disclosure{font-size:11px;color:#5c604f;max-width:110ch;margin:30px 0 0}.shelf-disclosure a{color:var(--brand-action)}@media(max-width:800px){.equipment-preparation{padding:28px 22px 45px}.shelf-hero{grid-template-columns:1fr;gap:28px}.shelf-hero h1{font-size:47px}.shelf-hero img{height:auto;aspect-ratio:3/2;border-radius:5px 65px 5px 5px}.shelf-hero>div>p:not(.shelf-eyebrow):not(.shelf-small){max-width:55ch}.shelf-status{grid-template-columns:1fr;gap:16px;padding:30px 0}.shelf-guidance{padding:25px}.shelf-guidance>div{grid-template-columns:1fr;gap:24px}.shelf-categories>div{grid-template-columns:1fr}.shelf-guides>div{gap:12px 24px}.shelf-guidance h2{font-size:30px}}@media(max-width:370px){.equipment-preparation{padding-inline:16px}.shelf-hero h1{font-size:41px}.shelf-button{font-size:12px;padding:13px 14px}}@media print{.shelf-hero figure{display:none}.shelf-hero,.shelf-status,.shelf-guidance>div{display:block}}
