.library_page__x_CUP{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:40px 0 90px}.library_hero__FFrOK{max-width:900px;margin:20px 0 40px}.library_hero__FFrOK h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;overflow-wrap:anywhere}.library_dek__mqW4B{max-width:72ch;font-size:1.13rem;line-height:1.7;margin:22px 0;color:var(--body)}.library_meta__PBYgT{font-size:.82rem;color:var(--body);margin-top:16px}.library_prose___S_7K{max-width:800px;line-height:1.8;overflow-wrap:anywhere}.library_prose___S_7K h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:44px 0 18px}.library_prose___S_7K h3{font-size:1.2rem;margin:30px 0 12px}.library_prose___S_7K p{margin:16px 0}.library_prose___S_7K ol,.library_prose___S_7K ul{padding-left:24px}.library_prose___S_7K li{margin:9px 0}.library_prose___S_7K a{text-decoration:underline;text-underline-offset:4px}.library_tableWrap__WzOZc{max-width:100%;overflow:auto;margin:24px 0;border:1px solid var(--line);border-radius:12px}.library_tableWrap__WzOZc table{width:100%;border-collapse:collapse;min-width:540px;font-size:.94rem;line-height:1.6}.library_tableWrap__WzOZc caption{padding:15px;text-align:left;font-weight:650}.library_tableWrap__WzOZc td,.library_tableWrap__WzOZc th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.library_tableWrap__WzOZc th{font-weight:650}.library_tableWrap__WzOZc tr:last-child td{border-bottom:0}.library_example__o7AfM{padding:24px;border:1px solid var(--line);border-radius:16px;margin:38px 0;background:var(--card)}.library_example__o7AfM h2{margin-top:0}.library_example__o7AfM details{margin:22px 0}.library_example__o7AfM summary{cursor:pointer;font-weight:650;padding:12px 0}.library_note__7_PY1{border-left:3px solid var(--coral-2);padding:0 0 0 18px;font-size:.94rem}.library_links__Fu1ee{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.library_directoryControls__YGENc{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:14px;gap:14px;align-items:end;margin:30px 0 16px}.library_directoryControls__YGENc label{display:block;font-weight:600;font-size:.9rem}.library_directoryControls__YGENc input,.library_directoryControls__YGENc select{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:13px 14px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;font:inherit}.library_grid__tLX6O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:28px 0}.library_card__2Lb20{display:block;border:1px solid var(--line);border-radius:14px;padding:24px;min-width:0;overflow-wrap:anywhere;background:var(--card)}.library_card__2Lb20:hover{border-color:var(--coral-2)}.library_card__2Lb20 h2,.library_card__2Lb20 h3{font-size:1.15rem;line-height:1.4;margin:0 0 12px}.library_card__2Lb20 p{font-size:.94rem;color:var(--body);line-height:1.6}.library_tags__NBHp9{font-size:.76rem;color:var(--body);margin-top:15px}.library_status__f1jNp{font-size:.9rem;color:var(--body)}.library_empty__ojgE9{padding:30px 0}.library_toc__2BX8b{border:1px solid var(--line);border-radius:12px;padding:20px 24px;margin:28px 0;max-width:760px}.library_toc__2BX8b ol{margin:10px 0 0;padding-left:20px}.library_toc__2BX8b li{margin:7px 0}.library_download__lzLjb{margin:26px 0;padding:20px;border:1px solid var(--line);border-radius:12px}.library_codeList__hRd4t{font-size:.9rem;color:var(--body);line-height:1.7}.library_sourceList__ljcQO{font-size:.9rem;overflow-wrap:anywhere}.library_sourceList__ljcQO li{margin:10px 0}.library_related__xmraX{border-top:1px solid var(--line);margin-top:48px;padding-top:20px}.library_sectorList__aalNG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:28px 0}.library_sectorList__aalNG a{display:block;border:1px solid var(--line);border-radius:10px;padding:18px;line-height:1.5}.library_sectorList__aalNG span{display:block;color:var(--body);font-size:.8rem;margin-top:7px}@media(max-width:900px){.library_grid__tLX6O,.library_sectorList__aalNG{grid-template-columns:repeat(2,minmax(0,1fr))}.library_directoryControls__YGENc{grid-template-columns:1fr 1fr}.library_directoryControls__YGENc button{justify-self:start}}@media(max-width:560px){.library_page__x_CUP{width:calc(100% - 32px);padding-top:26px}.library_directoryControls__YGENc,.library_grid__tLX6O,.library_sectorList__aalNG{grid-template-columns:1fr}.library_card__2Lb20{padding:20px}.library_example__o7AfM{padding:18px}.library_hero__FFrOK{margin-bottom:28px}.library_tableWrap__WzOZc td,.library_tableWrap__WzOZc th{padding:12px}.library_toc__2BX8b{padding:16px}.library_dek__mqW4B{font-size:1.05rem}}.library_page__x_CUP section{padding:20px 0}.library_page__x_CUP section.library_example__o7AfM{padding:24px}.library_prose___S_7K dl{margin:20px 0}.library_prose___S_7K dt{margin-top:14px}.library_prose___S_7K dd{margin:4px 0 0;color:var(--body)}@media(max-width:560px){.library_page__x_CUP section.library_example__o7AfM{padding:18px}}