.rf-download-panel{box-sizing:border-box;width:min(100% - 2rem,1100px);margin:2rem auto;padding:1.5rem;border:1px solid #ffffff30;border-radius:12px;color:inherit;background:#11151b;font:inherit;line-height:1.6}
.rf-download-panel h2{font-size:1.5rem;line-height:1.2;margin:0 0 1rem;letter-spacing:normal}.rf-download-panel p{font-size:.85rem;max-width:76ch;line-height:1.6}
.rf-download-panel a{display:inline-block;min-height:0;margin:.25rem .8rem .25rem 0;padding:.45rem .7rem;border:1px solid #ffffff40;border-radius:6px;color:inherit;background:transparent;font-size:.85rem;text-decoration:underline}
.rf-download-panel [hidden]{display:none}.rf-download-panel [data-download-info]{display:block;margin:.75rem 0;color:#c9cbd2;font-size:.83rem}
[data-product-download][aria-disabled=true]{opacity:.65;pointer-events:none;cursor:default}.rf-windows-note{color:inherit;opacity:.82}.rf-download-panel:focus-within{outline:1px solid #ddd}
.rf-download-details{flex-basis:100%;grid-column:1/-1;min-width:0}.rf-download-details p{max-width:76ch;font-size:.83rem;line-height:1.6}.rf-download-details [hidden]{display:none}.rf-download-details [data-download-info]{color:inherit}
