.lib-thumb,.lib-thumb-cred{display:none}:root[data-shell=desk] .js-rail-content>div:first-child>header p{color:var(--muted);font-size:.875rem}:root[data-shell=desk] .js-rail-content form[role=search] input{border:1px solid var(--line);background:var(--ink-2);color:var(--text);box-shadow:none;border-radius:10px;transition:border-color .15s,box-shadow .15s}:root[data-shell=desk] .js-rail-content form[role=search] input:hover{border-color:var(--line-2)}:root[data-shell=desk] .js-rail-content form[role=search] input:focus,:root[data-shell=desk] .js-rail-content form[role=search] input:focus-visible{border-color:var(--line-2);box-shadow:0 0 0 4px color-mix(in srgb, var(--text) 10%, transparent);outline:none}:root[data-shell=desk] .js-facet-rail{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}:root[data-shell=desk] .js-facet-rail>div:first-child{border-bottom:0;padding:0 2px}:root[data-shell=desk] .js-facet-rail>div:not(:first-child){background:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:4px 14px}:root[data-shell=desk] .js-facet-rail>div:not(:first-child)>button{letter-spacing:.1em;font-size:.6875rem}:root[data-shell=desk] .js-facet-rail [class~=h-3\.5][class~=w-3\.5]{border-width:1.5px;border-color:var(--line-2);background:var(--ink);border-radius:4px;width:15px;height:15px}:root[data-shell=desk] .js-facet-rail [class~=h-3\.5][class~=w-3\.5][class~=bg-accent]{background:var(--text);border-color:var(--text);color:var(--ink)}:root[data-shell=desk] .js-facet-rail span[class~=rounded-full][class~=bg-accent],:root[data-shell=desk] .js-facet-rail button[class~=bg-accent]{background:var(--text);color:var(--ink)}:root[data-shell=desk] .js-facet-rail [class~="rounded-[5px]"][class~=border-line-2]{border-color:var(--line);border-radius:6px}:root[data-shell=desk] .js-facet-rail input{border-color:var(--line);background:var(--ink);border-radius:6px}:root[data-shell=desk] .js-facet-rail input:focus{border-color:var(--line-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 10%, transparent);outline:none}:root[data-shell=desk] .js-rail-content button.group[class~=rounded-badge]{border:1px solid var(--line);background:var(--accent-soft);height:auto;min-height:26px;color:var(--text);border-radius:999px;padding:4px 8px 4px 11px;font-size:.78rem;font-weight:500}:root[data-shell=desk] .js-rail-content button.group[class~=rounded-badge]:hover{border-color:var(--line-2)}:root[data-shell=desk] .js-rail-content button.group[class~=rounded-badge] span{color:var(--muted)}:root[data-shell=desk] .js-rail-content p[class~=uppercase][class~="tracking-[0.12em]"]{text-transform:none;letter-spacing:0;color:var(--muted-2);font-size:.78rem}:root[data-shell=desk] .js-rail-content select{border:1px solid var(--line);background-color:var(--ink-2);color:var(--muted);border-radius:4px}:root[data-shell=desk] .js-rail-content select:focus{border-color:var(--line-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 10%, transparent);outline:none}:root[data-shell=desk] .js-rail-content [class~=p-0\.5][class~="rounded-[5px]"][class~=border-line-2]{border-color:var(--line);background:var(--ink-2);border-radius:4px;padding:0;overflow:hidden}:root[data-shell=desk] .js-rail-content .lib-tablewrap{border:1px solid var(--line);background:var(--ink-2);box-shadow:none;border-radius:10px!important}:root[data-shell=desk] .gre-rows{font-variant-numeric:tabular-nums}:root[data-shell=desk] .gre-rows thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);background:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 16px;font-size:.6875rem;font-weight:600}:root[data-shell=desk] .gre-rows tbody td{vertical-align:middle;padding:11px 16px;font-size:.84375rem}:root[data-shell=desk] .gre-rows tbody tr{border-bottom:1px solid var(--line);transition:background .12s}:root[data-shell=desk] .gre-rows tbody tr:last-child{border-bottom:0}:root[data-shell=desk] .gre-rows tbody tr:hover,:root[data-shell=desk] .gre-rows tbody tr:nth-child(2n):hover{background:var(--row-hover)}:root[data-shell=desk] .lib-title-cell{align-items:center;gap:12px;min-width:250px;display:flex}:root[data-shell=desk] .lib-title-text{white-space:normal;min-width:0;max-width:360px}:root[data-shell=desk] .lib-title-text>a{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-weight:600;line-height:1.3}:root[data-shell=desk] .lib-thumb{border:1px solid var(--line);background:var(--ink);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:root[data-shell=desk] .lib-thumb>img{object-fit:cover;width:100%;height:100%;display:block}:root[data-shell=desk] .lib-thumb>div{box-shadow:none;background:0 0;border-radius:0}:root[data-shell=desk] .lib-thumb>div svg{padding:3px}:root[data-shell=desk] .lib-thumb-cred{color:var(--muted-2);white-space:nowrap;margin-top:2px;font-size:.6875rem;display:block}:root[data-shell=desk] .thumb-failed .lib-thumb,:root[data-shell=desk] .thumb-failed .lib-thumb-cred{display:none}:root[data-shell=desk] .lib-thumb-cred a{text-underline-offset:2px;text-decoration:underline}:root[data-shell=desk] .lib-thumb-cred a:hover{color:var(--text)}:root[data-shell=desk] .js-rail-content nav[aria-label=Pages]{border-top:1px solid var(--line);flex-flow:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 4px 0}:root[data-shell=desk] .js-rail-content nav[aria-label=Pages]>p{text-transform:none;letter-spacing:0;color:var(--muted-2);font-size:.8125rem}:root[data-shell=desk] .js-rail-content nav[aria-label=Pages] ol a{min-width:30px;min-height:30px;color:var(--muted);border-color:#0000;border-radius:4px;font-weight:500}:root[data-shell=desk] .js-rail-content nav[aria-label=Pages] ol a:hover{border-color:var(--line-2);color:var(--text)}:root[data-shell=desk] .js-rail-content nav[aria-label=Pages] ol [aria-current=page]{background:var(--text);min-width:30px;min-height:30px;color:var(--ink);border-radius:4px}:root[data-shell=desk] .lib-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding-bottom:12px}:root[data-shell=desk] .lib-toolbar>.min-w-0>div{justify-content:flex-start;align-items:center;gap:8px 12px}:root[data-shell=desk] .lib-toolbar>.min-w-0>div>div{align-items:center;gap:8px;display:flex}:root[data-shell=desk] .lib-toolbar>.min-w-0>div>p{margin-right:auto}:root[data-shell=desk] .lib-toolbar .btn,:root[data-shell=desk] .lib-toolbar button[class~=bg-accent],:root[data-shell=desk] .lib-toolbar-ctl select{border-radius:4px;height:32px;min-height:32px;padding-top:0;padding-bottom:0;font-size:.8125rem;line-height:1}:root[data-shell=desk] .lib-toolbar .btn-secondary{border:1px solid var(--line);background:var(--ink-2);color:var(--text)}:root[data-shell=desk] .lib-toolbar .btn-secondary:hover{border-color:var(--line-2)}:root[data-shell=desk] .lib-toolbar .btn-secondary[class~=text-accent]{border-color:var(--text);color:var(--text)}:root[data-shell=desk] .lib-toolbar button[class~=bg-accent]{border:1px solid var(--line);color:var(--text);opacity:1;background:0 0}:root[data-shell=desk] .lib-toolbar button[class~=bg-accent]:hover{border-color:var(--line-2);background:var(--ink-2)}:root[data-shell=desk] .lib-toolbar-ctl{gap:10px}:root[data-shell=desk] .lib-toolbar-ctl>div:first-child{flex-direction:row;align-items:center}:root[data-shell=desk] .lib-toolbar-ctl label{letter-spacing:0;text-transform:none;color:var(--muted-2);gap:8px;font-size:.75rem;font-weight:500}:root[data-shell=desk] .lib-toolbar-ctl select{padding-left:10px;padding-right:28px;font-weight:400}:root[data-shell=desk] .lib-toolbar-ctl>div[class~="rounded-[5px]"]{border-color:var(--line);background:var(--ink-2);border-radius:4px;padding:2px}:root[data-shell=desk] .lib-toolbar-ctl>div[class~="rounded-[5px]"] button{min-height:28px;padding:0 10px}:root[data-shell=desk] .lib-toolbar-ctl>div[class~="rounded-[5px]"] button[class~=bg-accent]{background:var(--text);color:var(--ink)}:root[data-shell=desk] .js-facet-rail>div:first-child span{letter-spacing:.08em;color:var(--muted);font-size:.75rem}:root[data-shell=desk] .js-facet-rail>div:first-child button:hover{color:var(--text)}:root[data-shell=desk] .js-facet-rail>div:not(:first-child)>button{color:var(--muted);padding-top:11px;padding-bottom:11px;font-weight:600}:root[data-shell=desk] .js-facet-rail>div:not(:first-child)>button:hover{color:var(--text)}:root[data-shell=desk] .rc-card{border-color:var(--line);background:var(--ink-2);box-shadow:none;border-radius:10px;transition:transform .15s ease-out,border-color .15s,box-shadow .15s}:root[data-shell=desk] .rc-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}:root[data-shell=desk] .rc-inner{flex-direction:column;gap:0;padding:0}:root[data-shell=desk] .rc-media{aspect-ratio:16/9;width:100%;height:auto;box-shadow:none;background:var(--ink-3);border-bottom:1px solid var(--line);border-radius:0;flex:none;align-self:stretch;position:relative}:root[data-shell=desk] .rc-media[role=img]{--tw-ring-shadow:0 0 #0000;justify-content:center}:root[data-shell=desk] .rc-media[role=img]>svg{width:auto;height:62%;max-height:none;margin:0}:root[data-shell=desk] .rc-media[role=img]>div[aria-hidden],:root[data-shell=desk] .rc-card[data-cat=news] .rc-media[role=img]>svg,:root[data-shell=desk] .rc-media[role=img]>div[class~=absolute]{display:none}:root[data-shell=desk] .rc-media figcaption{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;overflow:hidden}:root[data-shell=desk] .rc-media figcaption>span{white-space:nowrap;display:inline}:root[data-shell=desk] .rc-text{padding:14px 16px}:root[data-shell=desk] .rc-meta{gap:6px 8px;padding-right:0}:root[data-shell=desk] .rc-meta a,:root[data-shell=desk] .rc-meta>span:first-child{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.75rem;font-weight:500}:root[data-shell=desk] .rc-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.005em;color:var(--text);margin-top:6px;font-size:1rem;font-weight:600;line-height:1.35}:root[data-shell=desk] .rc-card:hover .rc-title{color:var(--text)}:root[data-shell=desk] .rc-summary{color:var(--muted);font-size:.84375rem;line-height:1.5}:root[data-shell=desk] .rc-tags>*{border-color:var(--line);color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;border-radius:999px;padding:3px 9px;font-size:.6875rem;font-weight:500}:root[data-shell=desk] .rc-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:12px}:root[data-shell=desk] .rc-text>:nth-last-child(2){margin-bottom:14px}:root[data-shell=desk] .rc-foot>span:last-child,:root[data-shell=desk] .rc-card:hover .rc-foot>span:last-child{color:var(--muted-2)}:root[data-shell=desk] .rc-bm{color:var(--text)}@media (max-width:63.999rem){:root[data-shell=desk] .lib-onescreen{height:auto;overflow:visible}:root[data-shell=desk] .lib-onescreen .lib-results,:root[data-shell=desk] .lib-onescreen-main,:root[data-shell=desk] .lib-onescreen .lib-pane-host,:root[data-shell=desk] .lib-onescreen .lib-pane-branch,:root[data-shell=desk] .lib-onescreen .lib-pane-scroll{flex:none;min-height:auto}}
