#leaving-club{scroll-margin-top:100px;}#leaving-club h2{margin:0 0 1.5rem;font-family:"Barlow Condensed",sans-serif;font-size:clamp(2.4rem,4vw,3.7rem);line-height:.95;text-transform:uppercase;}#leaving-club .intro{font-size:1.125rem;line-height:1.6;max-width:900px;}#leaving-club .kit-visual{margin:22px 0 6px;background:white;border:1px solid #cad6cf;border-radius:14px;overflow:hidden;}#leaving-club .kit-image-link{display:block;cursor:zoom-in;text-decoration:none;}#leaving-club .kit-image-link img{display:block;width:100%;height:auto;}#leaving-club .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;}#leaving-club .info{background:#f8fbf9;border:1px solid #d8e2dc;border-radius:12px;padding:20px;}#leaving-club .info h3{margin:0 0 10px;font-size:1.25rem;}#leaving-club .info p,#leaving-club .info li{line-height:1.55;}#leaving-club .info ul{padding-left:20px;}#leaving-club .address{font-style:normal;font-weight:800;line-height:1.6;}#leaving-club .note{margin-top:18px;border-left:4px solid var(--gold);background:#fff8d8;padding:14px 16px;line-height:1.5;}@media(max-width:700px){#leaving-club .grid{grid-template-columns:1fr;}}
.club-kit-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.88);display:none;align-items:center;justify-content:center;z-index:9999;padding:24px;}.club-kit-lightbox.open{display:flex;}.club-kit-lightbox img{max-width:96vw;max-height:92vh;width:auto;height:auto;box-shadow:0 12px 40px rgba(0,0,0,.45);border-radius:10px;background:white;}.club-kit-lightbox-close{position:fixed;top:16px;right:20px;border:0;background:white;color:#111;width:46px;height:46px;border-radius:50%;font-size:30px;line-height:42px;cursor:pointer;font-weight:700;}.club-kit-lightbox-hint{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);color:white;background:rgba(0,0,0,.45);padding:7px 11px;border-radius:999px;font-size:13px;}

#leaving-club .leaving-disclosure>summary{display:inline-flex;list-style:none;cursor:pointer;}
#leaving-club .leaving-disclosure>summary::-webkit-details-marker{display:none;}
#leaving-club .leaving-disclosure>summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px;}
#leaving-club .leaving-disclosure-content{margin-top:24px;}
