.library-search-page,.catalogue-page{width:100%;min-width:0;max-width:none;font-family:var(--font-kr);margin-inline:0}.catalogue-page.overview-layout{max-width:54rem;margin-inline:auto}.search-navigation{border-bottom:1px solid var(--line);gap:1.75rem;margin-bottom:2.25rem;display:flex}.search-navigation a{color:var(--muted);font-family:var(--font-kr);white-space:nowrap;border-bottom:2.5px solid #0000;padding:.75rem 0 .9rem;font-size:.95rem;font-weight:500;display:block}.search-navigation a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent);font-weight:700}.search-navigation a:hover{color:var(--accent);text-decoration:none}.catalogue .search-box{width:100%;max-width:45rem;margin:0 auto 2rem}.catalogue .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;max-width:45rem;margin:-.2rem auto 1.8rem;display:grid}.catalogue .filters label{min-width:0;color:var(--muted);gap:.45rem;font-size:.8rem;font-weight:600}.catalogue .filters select{-webkit-appearance:none;appearance:none;background-color:var(--subtle);width:100%;max-width:100%;font-family:var(--font-kr);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%235f6368' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:14px 14px;border-radius:999px;padding:.7rem 2.5rem .7rem .95rem;font-size:.88rem}html[data-theme=dark] .catalogue .filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%23aeb9ca' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (forced-colors:active){.catalogue .filters select{appearance:auto;-webkit-appearance:menulist;background-image:none;padding-right:.85rem}}.catalogue .results-summary{color:var(--muted);margin-bottom:1.7rem;font-size:.86rem}.catalogue .results,.library-search-section .results{gap:1.9rem;max-width:50rem;margin-inline:auto}.catalogue .result,.library-search-section .result{border:0;border-bottom:1px solid var(--line);padding:0 0 1.5rem}.catalogue .result h2,.library-search-section .result h3{font-family:var(--font-kr);letter-spacing:-.025em;margin-bottom:.3rem;font-size:1.2rem;font-weight:700;line-height:1.5}.catalogue .result .en,.library-search-section .result .en{color:var(--muted);font-size:.88rem;font-weight:500}.catalogue .result p,.library-search-section .result p{max-width:50rem;color:var(--ink);font-family:var(--font-kr);margin:.6rem 0;font-size:.95rem;line-height:1.8}.catalogue .result .meta{color:var(--muted);font-size:.8rem;font-weight:500}.catalogue .empty,.library-search-section .empty{text-align:left;color:var(--muted);background:0 0;padding:1.25rem 0;font-size:.95rem}.catalogue .more-button{border:1px solid var(--line);background:var(--subtle);min-width:8.5rem;font-family:var(--font-kr);border-radius:999px;margin-top:2.5rem;padding:.75rem 1.75rem;font-weight:600}.catalogue .more-button:hover{border-color:var(--accent);color:var(--accent)}.catalogue .term-table{min-width:0;font-family:var(--font-kr);font-size:.95rem}.catalogue .term-table th{border-bottom:2px solid var(--line);color:var(--muted);padding:.85rem .8rem 1rem;font-size:.82rem;font-weight:700}.catalogue .term-table td{padding:1.4rem .8rem;line-height:1.8}.catalogue .term-table th:first-child,.catalogue .term-table td:first-child{padding-left:0}.catalogue .term-table th:last-child,.catalogue .term-table td:last-child{padding-right:0}.catalogue .term-korean>a{font-family:var(--font-kr);letter-spacing:-.02em;font-size:1.08rem;font-weight:700;line-height:1.6}.catalogue .term-original{color:var(--muted);font-size:.88rem;font-weight:500}.catalogue .term-definition{font-family:var(--font-kr);color:var(--ink);font-size:.95rem;line-height:1.8}.catalogue .term-table .aliases{margin-top:.45rem;font-size:.8rem}.catalogue .term-note{margin-top:.65rem;font-size:.9rem;line-height:1.75}.catalogue .term-reference{margin-top:.6rem;font-size:.8rem;font-weight:500}.library-search-section.fulltext{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.6rem}.library-search-section>h2{font-family:var(--font-kr);letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.library-search-section :is(#natural-status,:is(#research-status,#study-research-status)){color:var(--muted);padding:.3rem 0;font-size:.9rem;line-height:1.8}.library-search-section :is(#natural-status,:is(#research-status,#study-research-status))[hidden]{display:none}.library-search-section details{padding:.2rem 0}.library-search-section summary{font-size:.85rem}.library-search-section details[open]{margin-bottom:1rem}:is(#research-search,#study-research-search) :is(#research-answer,#study-research-answer){max-width:none}:is(#research-search,#study-research-search) :is(#research-answer,#study-research-answer) .research-answer-prose .research-section-header h3{font-size:22px;font-weight:600;line-height:31px}:is(#research-search,#study-research-search) :is(#research-answer,#study-research-answer) .research-answer-prose :is(.research-section-body,.research-answer-paragraph,.research-answer-list-item){color:var(--ink);font-size:18px;font-weight:400;line-height:30px}:is(#research-search,#study-research-search) :is(#research-answer,#study-research-answer) .research-citations{font-size:12px;font-weight:500;line-height:20px}.catalogue .result>p:not(.meta,.en),.library-search-section .result>p:not(.meta,.en,.literature-source),.catalogue :is(.term-definition,.term-note),#natural-search .literature-excerpt,:is(#research-search,#study-research-search) :is(.research-section-body,.research-source-preview),.library-image-grid .media-caption{text-align:justify;text-align-last:start;text-justify:inter-word;word-break:keep-all;overflow-wrap:anywhere}.catalogue .term-reference,:is(#research-search,#study-research-search) :is(.research-citations,.research-citation-link){text-align:start;text-align-last:auto}@media (width<=640px){.search-navigation{gap:1.15rem;margin-bottom:1.8rem}.search-navigation a{padding-bottom:.75rem;font-size:.88rem}.catalogue .filters select{width:100%;font-size:.82rem}.catalogue .term-table{width:100%;display:block}.catalogue .term-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalogue .term-table tbody{width:100%;display:block}.catalogue .term-table tbody tr{border-bottom:1px solid var(--line);width:100%;padding:1.25rem 0 1.5rem;display:block}.catalogue .term-table tbody tr td{border:0;width:100%;padding:0;line-height:1.85;display:block}.catalogue .term-korean>a{font-size:1.05rem}.catalogue .term-table .term-original{margin-block:.35rem .65rem;font-size:.86rem}.catalogue .term-table .term-definition,.catalogue .term-note{font-size:.93rem;line-height:1.8}.catalogue .term-reference,.catalogue .term-table .aliases{font-size:.8rem}.catalogue .results,.library-search-section .results{gap:1.6rem}.catalogue .result p,.library-search-section .result p{font-size:.93rem}}@media (width<=360px){.catalogue .filters{grid-template-columns:minmax(0,1fr)}}
