.sim2k241-pinout .pinout-chip-list{margin-bottom:1.75rem}.sim2k241-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.sim2k241-option-link{border:1px solid var(--border,#d8d8d8);color:inherit;border-radius:1rem;gap:.4rem;padding:1.25rem;text-decoration:none;display:grid}.sim2k241-option-link strong{color:var(--accent,#c8102e)}.sim2k241-option-link span{font-size:.9rem}.sim2k241-option-link:hover{border-color:var(--accent,#c8102e)}.sim2k241-intro{max-width:80ch}.sim2k241-option{border-top:1px solid var(--border,#d8d8d8);margin-top:3rem;padding-top:2rem;scroll-margin-top:6rem}.sim2k241-option-heading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.sim2k241-option-heading h2{margin:0}.sim2k241-option-heading p{font-size:.95rem}.sim2k241-pinout .pinout-figure{margin:1.25rem 0 2rem}.sim2k241-pinout .pinout-figure>a{display:block}.sim2k241-pin-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2rem;display:grid}.sim2k241-pin-key>div{border-left:3px solid var(--accent,#c8102e);padding-left:1rem}.sim2k241-pin-key dt{font-size:.9rem;font-weight:600}.sim2k241-pin-key dd{margin:.4rem 0 0}.sim2k241-boot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.sim2k241-boot-grid h3{font-size:clamp(1.15rem,2vw,1.5rem)}.sim2k241-coverage{margin:2rem 0}@media (max-width:800px){.sim2k241-options,.sim2k241-boot-grid,.sim2k241-pin-key{grid-template-columns:minmax(0,1fr)}.sim2k241-boot-grid{gap:0}}
