.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.crumb{padding-top:12px;padding-bottom:12px;font-size:14px}.crumb ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumb li+li:before{content:"›";color:var(--mut);margin-right:6px}.crumb a{color:var(--mut)}.crumb [aria-current]{font-weight:700}.bchips{margin-top:14px}.chips.sc{flex-wrap:nowrap;margin:-4px;padding:4px;overflow-x:auto}.bchips .chip{color:#fff;background:#ffffff1f;border-color:#ffffff8c;justify-content:center;min-width:56px}.bchips .chip:hover{background:#ffffff38}.bchips .chip[aria-current=page]{background:var(--yellow);color:#111;border-color:var(--yellow)}.chip:focus-visible,details.acc summary:focus-visible,.cmp:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;box-shadow:0 0 0 6px var(--navy2)}.tag.yl{background:var(--yellow);color:#111;border:0}.bO{color:var(--navy);border:2px solid var(--navy);background:#fff}.ghead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.gt{margin-top:8px;font-size:30px}.tl{margin:0;font-style:italic}.glance{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.gl{border:1px solid var(--line);border-left:5px solid var(--yellow);background:#fff;border-radius:12px;padding:12px 14px}.gl dt{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.gl dd{margin:0;font-size:17px;font-weight:700}.glp{margin:12px 0 18px}.glp p{max-width:80ch;margin:4px 0}.lay{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.rh{font-size:22px}.hint{margin-top:-4px;font-size:14px}details.acc{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden}details.acc summary{cursor:pointer;min-height:60px;color:var(--navy);border-radius:14px;align-items:center;gap:12px;padding:8px 16px;list-style:none;display:flex}details.acc summary::-webkit-details-marker{display:none}details.acc summary h3{margin:0;font-size:18px;font-weight:800}.ssub{color:var(--mut);font-size:13px;font-weight:600;display:block}details[open]>summary{border-bottom:3px solid var(--yellow);border-radius:14px 14px 0 0}.ico{background:var(--navy);width:40px;height:40px;color:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;display:flex}.chev{border-right:3px solid var(--navy);border-bottom:3px solid var(--navy);flex:none;width:12px;height:12px;margin-left:auto;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}details[open]>summary .chev{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.chev{transition:none}}.body{padding:12px 20px 16px 68px}.body ul{margin:0;padding-left:18px}.body li{margin:6px 0}.body ul ul{list-style:circle}.body h4{color:var(--navy);margin:12px 0 4px;font-size:16px}.var{background:var(--bg);border-left:4px solid var(--red);border-radius:10px;margin-top:10px;padding:10px 12px}.var p{margin:4px 0}.var ul{margin-top:4px}.vnote{color:var(--mut);font-size:14px;font-style:italic}.star{background:#fff4c7;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-weight:700}.gfoot{font-style:italic}.side .card{margin-bottom:14px}.side h2,.below h2{margin-bottom:6px;font-size:18px}.sheet .eyebrow{color:var(--yellow2);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.sheet img{background:#fff;border-radius:8px;width:100%;height:auto;margin:10px 0;display:block}.sheet .btn,.wide{text-align:center;width:100%}.fs{color:#e3e9f4;margin:8px 0 0;font-size:13px}.srcc{border-left:6px solid var(--red);font-size:14px}.srcc p{margin:6px 0 0}.kd{margin-top:28px}.cmp{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.cmp table{min-width:760px;font-size:14px}.cmp caption{text-align:left;color:var(--mut);padding:10px 12px;font-size:13px}.cmp thead th{background:var(--navy);color:#fff}.cmp th[scope=row],.cmp thead th:first-child{background:var(--bg);z-index:1;min-width:120px;font-weight:700;position:sticky;left:0}.cmp thead th:first-child{background:var(--navy2)}.cmp .cur{color:var(--ink);background:#fff4c7}.cmp-hint{margin:0 0 6px;font-size:13px;display:none}.gtrow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dl-m{border:1px solid var(--line);min-height:44px;color:var(--navy);background:#fff;border-radius:99px;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:none}.dl-m:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;box-shadow:0 0 0 6px var(--navy2)}.gcards{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 6px;padding:0;list-style:none;display:grid}.gcard{border-top:6px solid var(--yellow);flex-direction:column;gap:6px;display:flex;position:relative}.gcard h3{margin:6px 0 0;font-size:19px}.gcard h3 a{color:var(--navy);text-decoration:none}.gcard h3 a:after{content:"";border-radius:14px;position:absolute;inset:0}.gcard h3 a:focus-visible{box-shadow:none;outline:none}.gcard:focus-within{outline:3px solid var(--yellow);outline-offset:2px;box-shadow:0 0 0 6px var(--navy2)}.gcard:hover{border-color:var(--navy)}.gcard p{margin:0}.gbadge{background:var(--navy);color:var(--yellow);border-radius:99px;align-self:flex-start;padding:4px 12px;font-weight:800}.go{color:var(--navy);margin-top:auto;font-weight:700}.below{margin-top:18px}@media (width<=900px){.lay{grid-template-columns:1fr}.gcards{grid-template-columns:1fr 1fr}.side{grid-template-columns:1fr 1fr;gap:14px;display:grid}.side .card{margin:0}.side .sheet{grid-row:span 2}}@media (width<=600px){.glance{grid-template-columns:1fr 1fr}.gl dd{font-size:15px}.gt{font-size:26px}.body{padding:10px 14px 14px 18px}details.acc summary h3{font-size:17px}.dl-d{display:none}.side{display:block}.side .card{margin-bottom:14px}.gcards{grid-template-columns:1fr 1fr;gap:12px}.gcard h3{font-size:17px}.cmp-hint{display:block}.dl-m{display:inline-flex}}@media print{.site-h,.tabbar,footer,.bchips,.crumb,.side,.dl-d,.dl-m,.cmp-hint,.hint,.band picture,.bandshade,.band .wm{display:none!important}.band{color:#000;background:0 0}.band p{color:#000}details.acc{break-inside:avoid;display:block}details.acc>*{display:block}details.acc>.body{display:block!important}details.acc::details-content{content-visibility:visible;display:block}details.acc summary{border:0}.chev{display:none}.lay{display:block}.cmp{overflow:visible}.cmp table{min-width:0}}
