/* Shared OS availability beside the edition choice; labels are not controls. */
#editions .edition-heading{align-items:center;column-gap:40px}
#editions .edition-heading>div:first-child{min-width:0}
#editions .edition-platforms{flex:0 0 340px;border-left:1px solid #d8d8de;padding-left:28px;color:#1d1d1f}
#editions .edition-platforms__title{display:flex;align-items:center;gap:14px;font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.03em;margin:0 0 7px}
#editions .edition-platforms__title>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
#editions .edition-platforms__title svg{flex:none}
#editions .edition-platforms__title .edition-platforms__amp{font-size:17px;color:#707078;font-weight:400}
#editions .edition-platforms__availability{font-size:14px;line-height:1.6;margin:0;color:#515159}
#editions .edition-platforms__details{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:14px;line-height:1.5;color:#0768cc;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
#editions .edition-platforms__details:hover{color:#004d99}
@media(max-width:1100px){
#editions .edition-heading{display:block}
#editions .edition-platforms{border-left:0;padding-left:0;margin-top:24px}
}
@media(max-width:600px){
#editions .edition-platforms__title{font-size:22px;gap:12px}
#editions .edition-heading{margin-bottom:24px}
}

#editions .edition-platforms__title .edition-platforms__supported{font-size:14px;font-weight:500;letter-spacing:0;color:#515159}
