.browse-bar{align-items:stretch;gap:var(--cbn-space-5);margin:var(--cbn-space-5) 0 var(--cbn-space-6);flex-direction:column;display:flex}.browse-bar .find{max-width:920px;margin:0}.browse-bar .hero-search{max-width:none}.browse-bar .hero-search label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topic .page-top .lead,.topics .page-top .lead,[data-find-page] .page-top .lead{max-width:none}.browse-controls{align-items:flex-end;gap:var(--cbn-space-3) var(--cbn-space-6);flex-wrap:wrap;display:flex}.browse-controls [hidden],.view-control[hidden]{display:none!important}.controls-panel{align-items:flex-end;gap:var(--cbn-space-3) var(--cbn-space-5);flex-wrap:wrap;display:flex}.control{gap:var(--cbn-space-1);flex-direction:column;min-width:0;display:flex}.control-label{color:var(--ink-soft);font-size:var(--text-tiny);font-weight:var(--weight-semibold);letter-spacing:.02em}.select-wrap{display:block;position:relative}.select-wrap select{-webkit-appearance:none;appearance:none;width:100%;min-width:11rem;min-height:44px;padding:0 calc(var(--cbn-space-4) + 18px) 0 var(--cbn-space-3);border:1px solid var(--input-border);border-radius:var(--radius);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;margin:0}.select-wrap select:hover{border-color:var(--ink-soft)}.select-wrap select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.select-wrap select option,.select-wrap select optgroup{background:var(--navy);color:var(--ink)}.select-wrap:after{content:"";right:var(--cbn-space-3);border:solid var(--ink-soft);pointer-events:none;border-width:0 2px 2px 0;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.view-control{gap:var(--cbn-space-1);border:0;flex-direction:column;min-width:0;margin:0 0 0 auto;padding:0;display:flex}.view-control legend{float:left;width:100%;margin-bottom:var(--cbn-space-1);padding:0}.view-options{border:1px solid var(--input-border);border-radius:var(--radius);clear:both;display:inline-flex}.view-option{cursor:pointer;margin:0;display:block;position:relative}.view-option+.view-option{border-left:1px solid var(--input-border)}.view-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.view-option span{min-height:42px;padding:0 var(--cbn-space-4);color:var(--ink-soft);font-size:var(--text-small);white-space:nowrap;line-height:42px;display:block}.view-option:hover span{color:var(--ink)}.view-option input:checked+span{background:var(--blue);color:var(--navy);font-weight:var(--weight-semibold)}.view-option input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.controls-open{min-height:44px;padding:0 var(--cbn-space-4);border:1px solid var(--input-border);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;align-items:center;display:none}.controls-open:after{content:"";width:6px;height:6px;margin:-3px 0 0 var(--cbn-space-3);border:solid var(--ink-soft);border-width:0 2px 2px 0;transform:rotate(45deg)}.controls-open[aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}.controls-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.browse-note{max-width:var(--cbn-measure);margin:0 0 var(--cbn-space-3);color:var(--ink-soft);font-size:var(--text-small)}.browse-note[hidden]{display:none}.lanes[hidden],.lane[hidden],.lane-body[hidden]{display:none!important}.lane-head{font-size:var(--text-link);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.lane-title,.lane-toggle{color:var(--ink)}.lane-toggle{border:0;border-bottom:1px solid var(--panel-line);width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.lane-toggle:after{content:"";width:8px;height:8px;margin:-4px var(--cbn-space-2) 0 var(--cbn-space-3);border:solid var(--ink-soft);border-width:0 2px 2px 0;flex:none;transform:rotate(45deg)}.lane-toggle[aria-expanded=true]:after{margin-top:4px;transform:rotate(225deg)}.lane-toggle:hover:after{border-color:var(--ink)}.lane-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lane-body{padding-top:var(--cbn-space-4)}.lanes[data-view=sections] .lane-title{display:none}.lanes[data-view=sections] .lane+.lane{margin-top:var(--cbn-space-4)}.lanes[data-view=side]{gap:var(--cbn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lanes[data-view=side] .lane-toggle{display:none}.lanes[data-view=side] .lane-title{padding-bottom:var(--cbn-space-2);border-bottom:1px solid var(--panel-line);display:block}.lanes[data-view=side] .items{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}@media (width<=719px){.view-option.view-side{display:none}}.browse-grid{margin-top:var(--cbn-space-6)}.browse-grid:first-child{margin-top:0}.browse-count{margin:0 0 var(--cbn-space-3)}.browse-count:empty{display:none}.items{overflow-anchor:none;gap:var(--cbn-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.item{min-width:0}.item-link{gap:var(--cbn-space-1);height:100%;padding:var(--cbn-space-3);border:1px solid var(--panel-line);background:var(--panel);color:var(--ink);content-visibility:auto;contain-intrinsic-size:auto 280px;flex-direction:column;text-decoration:none;display:flex}.item-link:hover,.item-link:focus-visible{border-color:var(--ink);outline:none}.item-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.item-thumb{aspect-ratio:16/9;margin-bottom:var(--cbn-space-1);background:var(--cbn-surface);flex:none;display:block;overflow:hidden}.item-kind{font-size:var(--text-tiny);letter-spacing:.04em;text-transform:uppercase}.item-title{-webkit-line-clamp:3;font-size:var(--text-link);font-weight:var(--weight-semibold);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.item-figure{-webkit-line-clamp:3;color:var(--ink);font-size:var(--text-small);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.item-figure:empty{display:none}.item-by{padding-top:var(--cbn-space-1);color:var(--ink-soft);font-size:var(--text-tiny);margin-top:auto}.th-svg{width:100%;height:100%;display:block}.item[data-kind=table] .item-title{-webkit-line-clamp:var(--table-title-lines);margin-top:var(--cbn-space-1);color:var(--ink);font-family:var(--font-table-title);font-size:var(--text-table-title);font-weight:var(--weight-table-title);line-height:var(--leading-table-title);overflow-wrap:anywhere;hyphens:manual}.item-facts{padding-top:var(--cbn-space-3);color:var(--ink-soft);font-size:var(--text-tiny);gap:2px;margin-top:auto;line-height:1.35;display:grid}.item-facts .item-by{margin:0 0 var(--cbn-space-1);color:var(--ink);font-weight:var(--weight-semibold);padding:0}.item-fact{column-gap:var(--cbn-space-2);grid-template-columns:5.6em minmax(0,1fr);display:grid}.item-fact-label{color:var(--ink-faint)}.item-fact-value{min-width:0}.tp-line{fill:none;stroke:var(--table-pic-line);stroke-width:1px;vector-effect:non-scaling-stroke}.tp-head{fill:var(--table-pic-head)}.tp-text{fill:var(--table-pic-text)}.tp-mark{fill:var(--table-pic-mark)}.item-thumb[data-kind=picture] .tp{padding:0}.th-table{border-collapse:collapse;width:100%;color:var(--cbn-ink);font-size:var(--text-tiny);font-variant-numeric:tabular-nums;line-height:1.25}.th-table th,.th-table td{padding:2px var(--cbn-space-2);border-bottom:1px solid var(--cbn-rule);font-weight:var(--weight-regular);text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:7em;overflow:hidden}.th-table th:first-child{color:var(--cbn-ink-soft);text-align:left}.th-table thead th{color:var(--cbn-ink-soft);font-weight:var(--weight-semibold)}.th-facts th{max-width:none}.th-facts td{text-align:left}.browse-more{margin:var(--cbn-space-5) 0 0}.browse-results{margin-top:var(--cbn-space-4)}.browse-topics{margin-bottom:var(--cbn-space-5)}.browse-topics .sub-title{margin:0 0 var(--cbn-space-2)}.find-row{gap:var(--cbn-space-2) var(--cbn-space-5);flex-wrap:wrap;display:flex}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{padding:2px 0}.plain-list li span{color:var(--ink-soft);font-size:var(--cbn-text-sm)}.plain-list a{color:var(--blue);text-decoration:none}.plain-list a:hover{color:var(--ink);text-decoration:underline}.tablepage .page-top .label .by{margin-left:var(--cbn-space-2);color:var(--ink-soft);font-weight:var(--weight-regular)}.table-chart{max-width:100%}.table-chart .cbn-chart__tabs{display:none}.no-chart{max-width:var(--cbn-measure);color:var(--ink-soft)}.numbers-scroll{border:1px solid var(--rule);max-width:100%;max-height:70vh;overflow:auto}.numbers table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.numbers caption{padding:var(--cbn-space-2) var(--cbn-space-3);color:var(--ink-soft);text-align:left}.numbers th,.numbers td{padding:var(--cbn-space-1) var(--cbn-space-3);border-top:1px solid var(--rule);text-align:right;white-space:nowrap}.numbers th[scope=row],.numbers th:first-child{text-align:left;font-weight:var(--weight-semibold)}.numbers thead th{background:var(--navy);position:sticky;top:0}.numbers-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.foot-note{color:var(--ink-soft);font-size:var(--text-small)}.numbers-more{margin:var(--cbn-space-4) 0 0}.facts{gap:var(--cbn-space-2);max-width:var(--cbn-measure);margin:0;display:grid}.facts div{gap:var(--cbn-space-4);grid-template-columns:minmax(8rem,14rem) 1fr;display:grid}.facts dt{color:var(--ink-soft)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.freq-note{color:var(--ink-soft);font-size:var(--text-small);display:block}.facts a{color:var(--blue)}.counted-note,.not-copied{max-width:var(--cbn-measure);color:var(--ink-soft)}.downloads .cbn-link{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=600px){.item[data-kind=table] .item-title{-webkit-line-clamp:var(--table-title-lines-phone);font-size:var(--text-table-title-phone);line-height:1.25}.item-fact{display:block}.item-fact-label:after{content:":"}.items{gap:var(--cbn-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.item-link{padding:var(--cbn-space-2)}.facts div{grid-template-columns:1fr;gap:0}.browse-bar{gap:var(--cbn-space-4)}.browse-bar .hero-search label{white-space:normal}.controls-open{order:1;display:inline-flex}.view-control{order:2;margin-left:0}.controls-panel{flex-direction:column;flex:100%;order:3;align-items:stretch;display:none}.browse-controls.is-open .controls-panel{display:flex}.select-wrap select{min-width:0}}
