.pack-page{background:radial-gradient(ellipse at 90% 0,#214d3e,transparent 55%),#081c21;min-height:100vh;font-family:Arial,sans-serif}.pack-shell{max-width:1000px;margin:auto;padding:28px 28px 60px}.pack-nav{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:13px}.pack-page a{color:var(--lime)}.pack-hero{padding:54px 0 28px;max-width:670px}.pack-hero h1{font-family:Arial,sans-serif;font-size:58px;letter-spacing:-2px;font-weight:600}.pack-hero p,.pack-foot{font-size:15px;color:#c0d0c7;line-height:1.7}.pack-tag{display:inline-block;font-size:12px;padding:10px 14px;border:1px solid #b9fa6338;border-radius:30px;color:var(--lime)}.pack-picker{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;background:#102a24;padding:20px;border:1px solid #ffffff25;border-radius:16px}.pack-picker label{font-size:12px;letter-spacing:0}.pack-picker select{font-size:16px;min-height:48px;padding:8px;max-width:100%}.pack-summary{margin:28px 0 18px;padding:22px;border:1px solid #ffffff28;border-radius:16px}.pack-summary h2{font-size:25px;margin:0 0 10px;line-height:1.3}.pack-summary p{line-height:1.65;margin:7px 0;color:#bfd3c4}.pack-sections{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pack-card{padding:24px;background:#112a25;border:1px solid #ffffff20;border-radius:16px}.pack-card h2{font-size:21px;letter-spacing:-.3px;margin:0 0 14px}.pack-card p{font-size:14px;line-height:1.65;color:#bfd3c4}.pack-card label{font-size:15px;letter-spacing:0;line-height:1.6;color:#edf5ed;display:flex;gap:12px;margin:15px 0}.pack-card input{width:19px;height:19px;flex-shrink:0;accent-color:var(--lime);margin-top:3px}.pack-source{font-size:12px!important;overflow-wrap:anywhere}.pack-warning{padding:13px;border:1px solid #d5b27880;border-radius:10px;background:#d5b27808}.pack-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.pack-actions button,.pack-actions a{padding:14px;border:1px solid #b9fa6360;background:#1b3c2c;border-radius:8px;color:var(--lime);font-size:14px;text-decoration:none;min-height:48px}.pack-actions button:first-child{background:var(--lime);color:#10251f}.pack-foot{font-size:13px}.pack-card ul{padding-left:20px;font-size:14px;line-height:1.8}.pack-guide-links{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}@media(max-width:700px){.pack-shell{padding:22px 16px 40px}.pack-hero{padding:38px 0 24px}.pack-hero h1{font-size:42px}.pack-picker,.pack-sections{grid-template-columns:1fr}.pack-card{padding:20px}.pack-picker select{width:100%}.pack-summary h2{font-size:23px}}@media print{.pack-page{background:white;color:black}.pack-shell{padding:0;max-width:none}.pack-picker,.pack-nav,.pack-actions,.pack-tag,#pack-status{display:none}.pack-hero{padding:0}.pack-hero h1{font-size:30px;letter-spacing:0}.pack-hero p{font-size:11px}.pack-page em,.pack-page a,.pack-page p,.pack-page label{color:black}.pack-card,.pack-summary{background:white;border:1px solid #aaa;break-inside:avoid}.pack-sections{display:block}.pack-card{margin-bottom:12px;padding:12px}.pack-card label{font-size:12px;margin:8px 0}.pack-card h2{font-size:17px}.pack-card p{font-size:11px}.pack-foot{font-size:10px}.pack-page .eyebrow{color:black}}

.pack-picker label{min-width:0}.pack-card small{font-size:12px;line-height:1.5}
