/* SS-003A: detail-only theme and service alignment. */
.reference-detail{--detail-primary-color:#163A70}
.reference-detail>.section-head h1,
.reference-detail .detail-title,
.reference-detail .mobile-detail-title,
.reference-detail .detail-section>.section-head h2,
.reference-detail .reference-comments>.section-head h2{color:var(--detail-primary-color)}
.reference-detail .detail-copy a,
.reference-detail .rich-content a,
.reference-detail .external-video,
.reference-detail .reference-comment-row .comment-reply{color:var(--detail-primary-color)}
.reference-detail .tag{color:var(--detail-primary-color);background:#e8eef7}
.reference-detail .quick-search .btn-danger,
.reference-detail .reference-comment-fields button{background:var(--detail-primary-color);border-color:var(--detail-primary-color);color:#fff}
.reference-detail .quick-search .btn-danger:hover,
.reference-detail .reference-comment-fields button:hover{background:#0f2d57;border-color:#0f2d57}
.reference-detail #service .service-grid{width:100%;max-width:780px;margin:0 auto;padding:4px 18px 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;justify-content:center}
.reference-detail #service .service-grid li{text-align:left;padding:0 8px}
.masthead strong span{display:inline;font-size:23px;letter-spacing:2px;white-space:nowrap}
@media(max-device-width:480px){.reference-detail #service .service-grid{max-width:780px}.masthead strong span{font-size:23px}}
