
.equipment-content { padding:2cqw 7cqw 7cqw; }
.equipment-content h1 { margin:0 0 3cqw; font:400 clamp(48px,9cqw,100px)/1 "tondu",sans-serif; }
.equipment-index { display:flex; flex-wrap:wrap; gap:10px 20px; padding:0 0 4cqw; margin-bottom:4cqw; border-bottom:1px solid #20211e50; }
.equipment-index a { color:var(--ink); font:400 16px/1.3 "news-gothic-std",sans-serif; text-underline-offset:3px; }
.equipment-columns { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:3.5cqw 6cqw; align-items:start; }
.equipment-category { min-width:0; margin:0; scroll-margin-top:18cqw; }
.equipment-category h2 { margin:0 0 14px; font:400 clamp(22px,2.7cqw,32px)/1.1 "tondu",sans-serif; overflow-wrap:anywhere; }
.equipment-category ul { list-style:none; padding:0; margin:0; font:400 clamp(16px,1.7cqw,20px)/1.5 "news-gothic-std",Arial,sans-serif; }
.equipment-category li { margin-bottom:4px; }
.equipment-footnote { margin:2cqw 0 0; border-top:1px solid #20211e50; padding-top:24px; font:italic 400 17px/1.5 "news-gothic-std",Arial,sans-serif; }
.menu [aria-current="page"] { text-decoration:underline; text-underline-offset:.2em; text-decoration-thickness:1px; }
@media(max-width:700px) {
.equipment-columns { grid-template-columns:1fr; gap:32px; }
.equipment-category { margin-bottom:0; scroll-margin-top:25cqw; }
.equipment-index { margin-block:24px; padding-bottom:24px; }
.equipment-content { padding-top:4cqw; }
}

/* Ett fåtal fotografier bryter av listan, med gemensam bredd och lugn beskärning. */
.equipment-photo { margin:20px 0 0; aspect-ratio:1.85; overflow:hidden; }
.equipment-photo img { display:block; width:100%; height:100%; object-fit:cover; }
@media(max-width:700px) {
.equipment-index { gap:4px 16px; }
.equipment-index a { display:inline-flex; align-items:center; min-height:44px; }
.equipment-category li { overflow-wrap:break-word; }
}
.equipment-photo { border-radius:10px; }

.content-paper .equipment-content { padding-inline:1.5cqw; }
@media(max-width:600px) { .content-paper .equipment-content { padding-inline:4cqw; } }

/* Oberoende spalter behåller kategorifördelningen utan gemensamma radhöjder. */
.equipment-stack { display:flex; flex-direction:column; gap:3.5cqw; min-width:0; }
@media(max-width:700px) {
.equipment-stack { display:contents; }
#kategori-1 { order:0; }
#kategori-3 { order:1; }
#kategori-4 { order:2; }
#kategori-7 { order:3; }
#kategori-6 { order:4; }
#kategori-5 { order:5; }
#kategori-2 { order:6; }
#kategori-8 { order:7; }
#kategori-9 { order:8; }
#kategori-10 { order:9; }
#kategori-11 { order:10; }
#kategori-12 { order:11; }
#kategori-13 { order:12; }
#kategori-14 { order:13; }
#kategori-15 { order:14; }
#kategori-16 { order:15; }
#kategori-17 { order:16; }
#kategori-18 { order:17; }
#kategori-19 { order:18; }
}

/* Visa märket på det akustiska gitarrhuvudet. */
.equipment-gibson img { object-position:50% 18%; }
