.bts-explorer{color:#161616;max-width:1200px;margin:auto;padding:24px 32px 50px;font:16px/1.6 Arial,sans-serif}.bx-private{color:#666;margin:0 0 18px;font-size:12px}.bts-explorer>header{background:linear-gradient(110deg,#faf9ff,#e1def6);margin-bottom:24px;padding:24px 28px}.bts-explorer>header>p:first-child{color:#000091;margin:0 0 8px;font-size:12px}.bts-explorer h1{margin:0 0 14px;font-size:32px;line-height:1.2}.bts-explorer>header>p:last-child{color:#454550;max-width:760px;margin:0}.bx-controls{border-bottom:1px solid #ddd;grid-template-columns:1.4fr .6fr 1fr;gap:16px;padding-bottom:20px;display:grid}.bx-controls label{gap:6px;font-size:13px;font-weight:700;display:grid}.bx-controls input,.bx-controls select{color:#161616;background:#fff;border:1px solid #aaa;width:100%;min-width:0;min-height:44px;padding:10px;font:16px Arial,sans-serif}.bx-selection{color:#555;margin:18px 0 25px;font-size:14px}.bx-section-head{justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 14px;display:flex}.bx-section-head h2{margin:0;font-size:21px}.bx-section-head>span{white-space:nowrap;color:#666;font-size:12px}.bx-resource{border-top:1px solid #ddd}.bx-resource>summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;padding:17px 0;display:flex}.bx-resource strong{font-size:17px;line-height:1.4;display:block}.bx-resource small{color:#555;margin-top:5px;font-size:12px;display:block}.bx-resource summary>span:last-child{color:#000091;white-space:nowrap;padding-top:3px;font-size:12px;text-decoration:underline}.bx-resource>div{max-width:830px;padding:0 0 20px}.bx-resource p{margin:10px 0;font-size:15px;line-height:1.6}.bx-resource dl{margin:14px 0;font-size:13px}.bx-resource dt{font-weight:700}.bx-resource dd{color:#555;margin:0 0 9px}.bx-resource a{color:#000091;font-size:14px}.bx-note{border-left:2px solid #bcb7e4;padding-left:13px}.bx-portal{margin:16px 0 26px;font-size:14px}.bx-portal a{color:#000091}.bx-group{border-top:1px solid #bbb;padding-bottom:10px}.bx-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.bx-group>summary strong{font-size:19px}.bx-group>summary strong:before{content:"+";color:#000091;margin-right:12px}.bx-group[open]>summary strong:before{content:"−"}.bx-group>summary>span{color:#555;white-space:nowrap;font-size:12px}.bx-help,.bx-empty{color:#555;font-size:14px}.bx-future{border-bottom:1px solid #bbb}.bts-explorer footer{color:#666;background:#fff;border-top:1px solid #ddd;margin-top:24px;padding:16px 0;font-size:12px}.bts-explorer footer a{color:#000091}@media (max-width:900px){.bx-controls{grid-template-columns:1fr 1fr}.bx-controls label:last-child{grid-column:1/-1}}@media (max-width:580px){.bts-explorer{padding:18px 16px}.bts-explorer>header{padding:20px}.bts-explorer h1{font-size:27px}.bx-controls{grid-template-columns:1fr}.bx-controls label:last-child{grid-column:auto}.bx-resource>summary{display:block}.bx-resource summary>span:last-child{margin-top:6px;display:block}.bx-group>summary strong{font-size:17px}.bx-section-head h2{font-size:20px}}.bx-changes{background:#f4f3fc;border-left:3px solid #000091;margin:0 0 26px;padding:14px 18px}.bx-changes h2{margin:0 0 10px;font-size:16px;line-height:1.4}.bx-changes ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bx-changes li{align-items:baseline;gap:14px;line-height:1.5;display:flex}.bx-change-session{color:#555;min-width:185px;font-size:12px}.bx-changes a{color:#000091;text-underline-offset:3px;font-size:14px}.bx-changes>p{color:#666;margin:12px 0 0;font-size:11px}.bx-resource{scroll-margin-top:24px}@media (max-width:650px){.bx-changes{padding:14px}.bx-changes li{display:block}.bx-change-session{margin-bottom:2px;display:block}.bx-changes ul{gap:12px}.bx-resource{scroll-margin-top:70px}}.bx-changes li{flex-wrap:wrap;gap:2px 12px}.bx-change-separator{color:#666}@media (max-width:650px){.bx-change-separator{display:none}.bx-changes li>a{display:block}}.bx-reference-archive{border-top:1px solid #ccc;max-width:1136px;margin:0 32px 44px;padding-top:16px;scroll-margin-top:24px}.bx-reference-archive>summary{color:#000091;cursor:pointer;padding:8px 0;font:15px/1.5 Arial,sans-serif}.bx-reference-archive>.site-header,.bx-reference-archive>.skip-link{display:none}.bx-reference-archive .digital-page-shell{width:100%}.bx-reference-archive .digital-search{width:100%;margin-inline:0}@media (max-width:760px){.bx-reference-archive{margin:0 16px 30px;scroll-margin-top:70px}}.bx-coverage{color:#555;max-width:850px;margin:14px 0 0;font-size:13px;line-height:1.6}.bx-coverage a{color:#000091}.bts-explorer>.page-contents{margin:16px 0}.bx-use-section{border-top:1px solid #bbb;padding:20px 0 10px;scroll-margin-top:24px}.bx-use-section h3{margin:20px 0 8px;font-size:18px}.bx-scope-preview{color:#454550!important;font-size:13px!important}.bx-use-section>.bx-help{margin:0 0 14px}.bx-use-section .bx-future{border-bottom:0;border-left:3px solid #d7d2ed;padding-left:18px}@media (max-width:760px){.bx-use-section{scroll-margin-top:75px}}.bx-specialty-assessment{margin:12px 0 18px;font-size:14px;line-height:1.6}.bx-specialty-assessment a{color:#000091;text-underline-offset:3px;display:block}.bx-academic-viewer{margin:18px 0}.bx-academic-viewer iframe{aspect-ratio:16/9;background:#f5f4fc;border:1px solid #d9d7e6;width:100%;display:block}.bx-academic-viewer p{font-size:13px}.bp-private{color:#555;margin:0 0 12px;font-size:12px}.bp-pilot .bx-controls{grid-template-columns:2fr 1fr;max-width:820px}.bp-session{flex-wrap:wrap;gap:8px 22px;margin:0;padding:14px 0;font-size:15px;display:flex}.bp-session span{color:#555}.bp-nav{border-bottom:1px solid #ccc;flex-wrap:wrap;gap:24px;margin-bottom:8px;padding:0 0 15px;display:flex}.bp-nav a{color:#000091;text-underline-offset:4px;font-size:14px}.bp-section{border-bottom:1px solid #ddd;max-width:900px;padding:22px 0;scroll-margin-top:24px}.bp-section h2{margin:0 0 12px;font-size:22px}.bp-section p{margin:8px 0;font-size:16px;line-height:1.65}.bp-section>a{color:#000091;text-underline-offset:3px;font-size:14px}.bp-section details{margin:12px 0}.bp-section summary{color:#000091;cursor:pointer;font-size:14px}.bp-section details>p{border-left:2px solid #d7d2ed;padding-left:14px;font-size:15px}.bp-transition{flex-wrap:wrap;gap:10px 28px;display:flex}.bp-section .bx-help{color:#666;font-size:13px}@media (max-width:600px){.bp-pilot .bx-controls{grid-template-columns:1fr}.bp-section{scroll-margin-top:75px}.bp-nav{gap:12px 18px}.bp-section h2{font-size:20px}}
