/* Reference V2: dense directory structure, with safe fictional content. */
.reference-detail .detail-layout{padding-top:14px;padding-bottom:15px}
.reference-detail .dense-facts>div{padding:2px 0;line-height:1.55}
.reference-detail .dense-facts dt{min-width:155px;font-weight:600}
.reference-detail .dense-facts dd{font-weight:400}
.reference-detail .status-line{margin-top:12px}
.reference-detail #videos{margin-left:0;margin-right:0}
.reference-detail #videos>.section-head{padding-left:20px;padding-right:20px}
.reference-detail .detail-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 9px}
.reference-detail .detail-videos video{height:390px;object-fit:contain;background:#111}
.reference-detail .detail-videos figcaption{font-size:12px}
.reference-detail .service-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:2px;list-style:none;counter-reset:service;padding:0;margin:0;font-size:15px;line-height:1.45}
.reference-detail .service-grid li{counter-increment:service;min-height:25px;overflow-wrap:anywhere}
.reference-detail .service-grid li::before{content:counter(service) '. ';display:inline-block;min-width:27px;color:#444}
.reference-detail .characteristic-list{margin:0;padding-left:25px;font-size:15px;line-height:1.55}
.reference-detail #notes .rich-content{font-size:15px;line-height:1.7}
.reference-detail #notes .rich-content p{margin:4px 0 8px}
.reference-detail #notes .rich-content table{max-width:100%;display:block;overflow-x:auto}
.reference-detail .comment-layout{display:block}
.reference-detail .comment-list{margin-bottom:18px}
.reference-detail .comment{padding:9px 0}
.reference-detail .comment p{margin:5px 0}
.reference-detail .comment-reply{font-size:12px}
.reference-detail .comment-form{max-width:600px;padding:12px;border:0}
.reference-detail .comment-form label{margin:9px 0 3px}
.reference-detail .comment-form h3{font-size:18px;margin-bottom:6px}
@media(max-width:480px), (max-device-width:480px){
.reference-detail .detail-layout{grid-template-columns:380px minmax(0,1fr)}
.reference-detail .detail-videos{grid-template-columns:repeat(2,550px);gap:40px}
.reference-detail .detail-videos video{width:550px;height:400px}
.reference-detail .service-grid{grid-template-columns:1fr 1fr;font-size:15px}
.reference-detail .detail-section{order:initial}
.reference-detail #videos{order:2}
.reference-detail #service{order:3}
.reference-detail #characteristic{order:4}
.reference-detail .feature-tags{order:5}
.reference-detail #notes{order:6}
.reference-detail #gallery{order:7}
.reference-detail>.comments-section{order:8}
}
@media(min-width:601px) and (min-device-width:601px){.site-nav{flex-wrap:nowrap}.site-nav a{flex:1 1 0;min-width:0;font-size:14px;padding:9px 3px;white-space:nowrap}}
