.shipping-labels-page{width:100%;max-width:940px;margin:24px auto 0;min-width:0}
.shipping-labels-hero{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:22px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 2px 4px #19221704,0 8px 32px #19221704;padding:60px 46px 56px 60px;min-height:530px}
.shipping-labels-eyebrow{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:550;margin-bottom:17px}
.shipping-labels-eyebrow>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line);border-radius:7px;color:var(--ink)}
.shipping-labels-copy h2{font-size:25px;line-height:1.2;letter-spacing:-.65px;font-weight:600;max-width:350px}
.shipping-labels-intro{margin-top:14px;color:var(--muted);font-size:13px;max-width:345px}
.shipping-labels-features{list-style:none;padding:0;margin:24px 0 30px;display:grid;gap:16px}
.shipping-labels-features li{display:flex;gap:12px;align-items:flex-start}
.shipping-labels-feature-icon{width:18px;flex:none;font-size:20px;line-height:22px;color:var(--muted);text-align:center}
.shipping-labels-features strong{font-size:13px;font-weight:550;line-height:1.5;display:block}
.shipping-labels-features p{font-size:12px;line-height:1.55;color:var(--muted);margin-top:3px}
.shipping-labels-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}
.shipping-labels-actions .primary{border-radius:18px;padding:7px 14px;min-height:32px}
.shipping-labels-text-link{font-size:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--muted);white-space:nowrap}
.shipping-labels-text-link:hover{text-decoration-color:currentColor}
.shipping-labels-art{width:100%;min-width:0}
.shipping-labels-art svg{display:block;width:100%;height:auto}
.shipping-labels-status{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:18px 22px;margin-top:16px;background:var(--surface)}
.shipping-labels-status-icon{display:grid;place-items:center;flex:none;background:var(--bg);border:1px solid var(--line);border-radius:8px;width:30px;height:30px;color:var(--muted);font-size:20px}
.shipping-labels-status h3{font-size:13px;font-weight:550;line-height:1.5}
.shipping-labels-status p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:4px;max-width:690px}
.shipping-labels-help{margin:32px auto;text-align:center;color:var(--ink);font-size:12px}
.shipping-labels-help summary{cursor:pointer;list-style:none;text-underline-offset:4px;padding:8px;display:list-item;list-style-position:inside}
.shipping-labels-help summary:hover{text-decoration:underline}
.shipping-labels-help>div{max-width:650px;margin:12px auto 0;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}
.shipping-labels-help p{margin-bottom:12px;color:var(--muted)}
@media(min-width:1600px){.shipping-labels-page{margin-top:30px}.shipping-labels-hero{min-height:565px}}
@media(max-width:1100px){.shipping-labels-hero{padding:36px;gap:10px}.shipping-labels-copy h2{font-size:23px}}
@media(max-width:700px){.shipping-labels-page{margin-top:8px}.shipping-labels-hero{grid-template-columns:minmax(0,1fr);padding:26px 22px;gap:2px;border-radius:16px}.shipping-labels-copy h2{font-size:24px;max-width:360px}.shipping-labels-intro{max-width:none}.shipping-labels-art{max-width:320px;margin:0 auto;grid-row:1}.shipping-labels-features{gap:17px;margin:22px 0 26px}.shipping-labels-status{padding:16px}.shipping-labels-help{margin:20px auto}.shipping-labels-help summary{line-height:1.7}}
@media(prefers-reduced-motion:reduce){.shipping-labels-page *{scroll-behavior:auto}}
