.oYQyuW_layout{grid-template-columns:244px minmax(0,1fr);max-width:1560px;min-height:calc(100dvh - 4rem);margin:0 auto;display:grid}.oYQyuW_main{min-width:0;padding:0 2.5rem 4rem}.oYQyuW_toolbar{border-bottom:1px solid var(--line);min-height:3.5rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.oYQyuW_toolbar>span,.oYQyuW_toolbar a{min-height:44px;color:var(--muted);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.oYQyuW_heading{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:.6rem 2rem;padding:2.2rem 0 1.8rem;display:grid}.oYQyuW_intro{align-self:end}.oYQyuW_heading h1{font:600 2.1rem/1.5 var(--font-noto-serif-tc),"Songti TC",serif;letter-spacing:-.025em;margin:.35rem 0 0;scroll-margin-top:5.5rem}.oYQyuW_heading h1:focus{outline:none}.oYQyuW_headerScene{grid-area:1/2/3;width:240px}.oYQyuW_description{color:var(--muted);align-self:start;font-size:.9rem;line-height:1.85}.oYQyuW_description p{margin:0}.oYQyuW_description p.oYQyuW_outcome{color:var(--blue);margin-top:.65rem;font-size:.82rem}.oYQyuW_catalog{scroll-margin-top:5.5rem}.oYQyuW_filters{gap:.8rem;display:grid}.oYQyuW_filterToggle{display:none}.oYQyuW_filterOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.oYQyuW_filters label{min-width:0;color:var(--muted);font-size:.8rem}.oYQyuW_searchLabel{grid-column:1/-1}.oYQyuW_search{border:1px solid #b7c3cc;border-radius:.35rem;align-items:center;gap:.65rem;min-height:48px;margin-top:.35rem;padding:0 .8rem;display:flex}.oYQyuW_search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.oYQyuW_search svg{flex-shrink:0}.oYQyuW_search input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:0 0;border:0;outline:none;padding:.45rem 0;font-size:1rem}.oYQyuW_search input:focus-visible{outline:none}.oYQyuW_filters select{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid #bfcbd4;border-radius:.35rem;margin-top:.35rem;padding:.5rem .6rem;font-size:.9rem;display:block}.oYQyuW_active{flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0;display:flex}.oYQyuW_active button{max-width:100%;min-height:44px;color:var(--blue);text-align:left;overflow-wrap:anywhere;background:#eaf1f5;border:1px solid #bccdd8;border-radius:.3rem;align-items:center;gap:.5rem;padding:.25rem .6rem;font-size:.78rem;display:inline-flex}.oYQyuW_active button>span{flex-shrink:0}.oYQyuW_active .oYQyuW_clear{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.oYQyuW_count{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:1.2rem 0;font-size:.8rem;display:flex}.oYQyuW_count strong{color:var(--ink);font-weight:500}.oYQyuW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 1.5rem;display:grid}.oYQyuW_card{flex-direction:column;min-width:0;display:flex}.oYQyuW_cover{background:var(--desk);border:1px solid #d7dce0;border-radius:.6rem;display:block;overflow:hidden}.oYQyuW_cover img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;transition:transform .22s;display:block}.oYQyuW_cover:hover img{transform:scale(1.025)}.oYQyuW_cardCopy{flex-direction:column;flex:1;padding:.75rem .1rem .4rem;display:flex}.oYQyuW_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 .65rem;font-size:.7rem;display:flex}.oYQyuW_meta a{min-height:44px;color:var(--blue);align-items:center;text-decoration:none;display:inline-flex}.oYQyuW_meta a:hover{text-decoration:underline}.oYQyuW_card h2{margin:.25rem 0 .55rem;font-size:1.1rem;font-weight:500;line-height:1.65}.oYQyuW_card h2 a{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.oYQyuW_card h2 a:hover{color:var(--blue)}.oYQyuW_cardCopy>p{min-height:3.8em;color:var(--muted);margin:0 0 .65rem;font-size:.84rem;line-height:1.9}.oYQyuW_articleTags{flex-wrap:wrap;gap:.2rem .4rem;margin:0 0 .8rem;display:flex}.oYQyuW_articleTags a{color:#526572;background:#eef2f4;border-radius:.3rem;align-items:center;gap:.2rem;min-height:44px;padding:.2rem .45rem;font-size:.72rem;text-decoration:none;display:inline-flex}.oYQyuW_articleTags a:hover{color:var(--blue);background:#e2edf4}.oYQyuW_articleTags a>span{color:#7991a2}.oYQyuW_cardBottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.55rem;font-size:.7rem;display:flex}.oYQyuW_scienceCover{aspect-ratio:1.5;border-color:#d0dbe2;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;text-decoration:none;display:flex}.oYQyuW_scienceCover img{aspect-ratio:1;object-fit:contain;width:45%;max-width:150px}.oYQyuW_scienceCover>span{color:var(--ink-blue);text-align:center;padding-inline:.75rem;font-size:.87rem;font-weight:500;line-height:1.5}.oYQyuW_save{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .3rem;font-size:.75rem;display:inline-flex}.oYQyuW_save:hover{color:var(--blue);background:var(--wash)}.oYQyuW_save[aria-pressed=true]{color:var(--blue)}.oYQyuW_save[aria-pressed=true] svg{fill:#d4e5f1}.oYQyuW_empty{color:var(--muted);padding:2.5rem 0}.oYQyuW_empty h2{margin:.65rem 0 .4rem;font-size:1.1rem}.oYQyuW_empty p{font-size:.85rem}.oYQyuW_empty a{min-height:44px;margin-left:.8rem}.oYQyuW_empty>a:last-child:first-of-type{margin-left:0}.oYQyuW_storageNotice{border:1px solid var(--line);color:var(--body);margin:1rem 0;padding:.65rem .8rem;font-size:.8rem}@media (max-width:1239px){.oYQyuW_main{padding-inline:1.7rem}.oYQyuW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.oYQyuW_heading{grid-template-columns:minmax(0,1fr) 180px;gap:.6rem 1.2rem}.oYQyuW_headerScene{width:180px}}@media (max-width:1000px){.oYQyuW_layout{grid-template-columns:1fr}.oYQyuW_main{padding-inline:2rem}}@media (max-width:760px){.oYQyuW_main{padding:0 1.2rem 3rem}.oYQyuW_heading{grid-template-columns:minmax(0,1fr) 130px;padding:1.6rem 0}.oYQyuW_heading h1{font-size:1.8rem}.oYQyuW_heading .oYQyuW_headerScene{grid-row:1;width:130px}.oYQyuW_description{grid-column:1/-1;font-size:.87rem}.oYQyuW_filters select{font-size:1rem}.oYQyuW_cards{gap:2rem 1.2rem}}@media (max-width:640px){.oYQyuW_cards{grid-template-columns:1fr;gap:1.7rem}.oYQyuW_cover img{aspect-ratio:2.5}.oYQyuW_scienceCover{aspect-ratio:2.5;flex-direction:row;gap:1rem}.oYQyuW_scienceCover img{aspect-ratio:1;width:auto;max-width:none;height:72%}.oYQyuW_scienceCover>span{text-align:left;padding-inline:0 .75rem}.oYQyuW_cardCopy{padding-top:.55rem}.oYQyuW_cardCopy>p{min-height:0;margin-bottom:.4rem}.oYQyuW_articleTags{display:none}.oYQyuW_card h2{font-size:1.12rem}.oYQyuW_toolbar{display:none}.oYQyuW_filterToggle{min-height:44px;color:var(--body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.8rem;display:flex}.oYQyuW_filterOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:none}.oYQyuW_filterOptions[data-open=true]{display:grid}.oYQyuW_filterOptions>label:last-child{grid-column:1/-1}.oYQyuW_count{gap:.3rem .7rem}}@media (max-width:380px){.oYQyuW_heading{grid-template-columns:minmax(0,1fr) 96px;gap:.6rem .7rem}.oYQyuW_heading .oYQyuW_headerScene{width:96px}.oYQyuW_heading h1{font-size:1.65rem}}
