.pack-guide .pack-product-title{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;border-top:3px solid #ddb12f;padding-top:1.4rem;margin-top:3rem;scroll-margin-top:2rem}.pack-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-cards .rr-pick-card{min-width:0;display:flex;flex-direction:column}.pack-cards .rr-pick-card .gear-buy{margin-top:auto}.pack-guide .pack-video{margin:1.7rem 0;background:#10291f;border-radius:10px;overflow:hidden}.pack-video video{width:100%;height:auto;display:block}.pack-diagram{margin:2rem 0}.pack-diagram img{width:100%;height:auto;display:block;border-radius:8px}.pack-guide .fit-yes{color:#166342;font-weight:700}.pack-guide .fit-no{color:#9b301a;font-weight:700}.pack-guide #pack-result{background:#f8f0d7;border-left:5px solid #dcae2c;padding:1rem;margin-top:1rem;font-weight:700}.pack-guide .pb-fields select{max-width:100%}.pack-guide table th[scope=row]{font-size:inherit;text-align:left}.pack-guide .article-body details{margin:1.4rem 0;padding:1rem;background:#f6f3e9}.pack-guide .article-body summary{cursor:pointer;font-weight:700}.pack-guide .pb-product-detail .pb-product-photo{margin:0}.pack-guide .rr-amazon-button{text-align:center;white-space:normal;line-height:1.25}.pack-guide .table-scroll{max-width:100%;overflow-x:auto}.pack-guide .table-scroll table{min-width:680px}.pack-guide .pack-cards .pb-product-photo img{height:210px;object-fit:contain}.pack-guide .pb-product-detail img{max-height:350px;object-fit:contain}@media(max-width:900px){.pack-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pack-cards{grid-template-columns:1fr}.pack-guide .pb-product-detail{grid-template-columns:1fr}.pack-guide .pack-cards .pb-product-photo img{height:240px}.pack-guide .pb-fields{grid-template-columns:1fr}.pack-guide .rr-review-columns{grid-template-columns:1fr}}
