/* PS5 USB storage guide: a labeled copy path and native disclosures. */
.us-page .fg-kicker,.us-page .fg-number{color:#acc9e4}.us-page .tip-progress{background:#acc9e4}
.us-scope{font-size:13px;color:#b7c3cd;margin:18px 0 0}
.us-routes{padding:28px 30px;border:1px solid #57718c;border-radius:12px;background:linear-gradient(145deg,#24384d,#17232e)}
.us-routes>a{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #57718c;text-decoration:none;min-height:64px}.us-routes>a>span:first-child{font-size:11px;color:#dbc6a6}.us-routes strong{font-size:14px;color:#f2f1ed;flex:1;line-height:1.6}.us-routes>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.us-art{margin:0 0 26px}.us-path{display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 0 28px;min-height:177px}.us-path>div{display:grid;justify-items:center;gap:8px;flex:1;min-width:0}.us-path>div>strong{font-size:11px;text-align:center}.us-path>div>span:last-child{font-size:10px;color:#bdccdb;text-align:center}.us-copy{display:grid;justify-items:center;gap:1px;font-size:30px;color:#dbc6a6;padding-bottom:38px}.us-copy small{font-size:10px;font-weight:600}
.us-drive{position:relative;width:65px;height:73px;display:block;border:3px solid #b4c7d9;background:linear-gradient(135deg,#334f66,#20374a);border-radius:10px;margin-bottom:13px}.us-drive:after{content:"";position:absolute;left:10px;right:10px;bottom:12px;border-top:3px solid #b4c7d9}.us-drive:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#dbc6a6;top:10px;right:10px}
.us-console{position:relative;width:62px;height:86px;display:block;background:linear-gradient(90deg,#c2d1df 0 14%,#273d51 15% 83%,#c2d1df 84%);border-radius:10px 10px 5px 5px;transform:skewY(-5deg)}.us-console:before{content:"";position:absolute;left:15px;right:15px;bottom:13px;border-top:3px solid #9bb8d3}.us-console:after{content:"";position:absolute;left:-9px;right:-9px;bottom:-4px;height:5px;background:#7f97ac;border-radius:50%}
.us-art figcaption{text-align:center;font-size:12px;color:#bdccdb;line-height:1.7}.us-art figcaption strong{font-size:12px;color:#e8dfd1}
.us-arrow{display:inline-block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-right:3px}
.us-warning{padding:22px;border:1px solid #957b54;border-radius:6px;background:#28241f;margin:24px 0}.us-warning strong{display:block;color:#f0d9b8;margin-bottom:10px}.us-warning p{margin:0}
.us-locations{display:grid;gap:12px;margin:24px 0}.us-locations>div{padding:20px;border:1px solid #4b637b;border-radius:8px;background:#192a3a}.us-locations dt{color:#edf1f5;font-weight:600;margin-bottom:8px}.us-locations dd{margin:0;color:#c1cfdd}
.us-models{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.us-models>div{padding:20px;border-left:2px solid #acc9e4;background:#192a3a}.us-page .us-models h3{font-family:Inter,sans-serif!important;font-size:16px;color:#e7eff6;line-height:1.5;margin:0 0 12px}.us-models p{font-size:14px;margin-bottom:0}
.us-details{border:1px solid #57718c;border-radius:10px;padding:0 22px;background:#1b2b3a;margin:24px 0}.us-details summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;color:#edf1f5;line-height:1.6}.us-details[open] summary{margin-bottom:6px}.us-details p{font-size:14px}
.us-page a:focus-visible,.us-page summary:focus-visible{outline:2px solid #e0cda9;outline-offset:5px;border-radius:2px}
@media(max-width:760px){.us-routes{padding:22px}.us-warning,.us-details{padding-inline:18px}.us-models{grid-template-columns:1fr}}
@media(max-width:360px){.us-path{gap:10px}.us-path>div>strong{font-size:10px}.us-path>div>span:last-child{font-size:9px}.us-drive{width:54px}.us-console{width:51px}}
