.archive-search{margin:28px 0 36px;padding:24px;border:1px solid #dce1e6;border-radius:15px;background:#fff}.archive-search label{display:block;margin-bottom:10px;font-size:17px;font-weight:750}.search-row{display:flex;gap:10px}.search-row input{min-width:0;flex:1;padding:14px;border:1px solid #bac4ce;border-radius:9px;font:inherit}.search-row input:focus{outline:3px solid #e6211720;border-color:#e62117}.search-row button{padding:12px 22px;border:0;border-radius:9px;background:#e62117;color:white;font-weight:750}.search-row button:disabled{opacity:.6;cursor:wait}.search-help,#archive-search-status{color:#66717f;font-size:14px;line-height:1.5}#archive-search-clear{padding:8px 0;border:0;background:none;color:#bd160f;font-weight:700}.search-result{padding:22px 0;border-top:1px solid #dce1e6}.search-result h3{margin:6px 0;font-size:20px;line-height:1.3}.search-result p{line-height:1.65;white-space:pre-wrap}.search-result mark{background:#fff0ab;color:inherit}.search-kind{font-size:12px;color:#66717f}.search-actions{display:flex;flex-wrap:wrap;gap:8px}.search-actions a,.search-actions button{padding:10px 13px;border:1px solid #ccd3da;border-radius:9px;background:#f8f9fa;color:#101820;font-size:13px;text-decoration:none}.search-actions a:first-child{background:#e62117;border-color:#e62117;color:white}#archive-video video{display:block;width:100%;max-height:75vh;background:#000}#archive-video-close{padding:10px;border:1px solid #ccd3da;border-radius:8px;background:white}[hidden]{display:none!important}@media(max-width:680px){.archive-search{padding:18px}.search-row{flex-direction:column}.search-row input{width:100%;font-size:16px}.search-row button{min-height:46px}}

.archive-answer{padding:24px 0 18px;border-top:1px solid #dce1e6}.answer-label{font-size:12px!important;font-weight:800;color:#66717f;letter-spacing:.08em;text-transform:uppercase}.archive-answer p{font-size:16px;line-height:1.75;white-space:pre-line}.answer-intro{font-size:19px!important;font-weight:650}.answer-point{margin:16px 0}.answer-citations{white-space:nowrap;font-size:12px}.answer-citations a{color:#bd160f;text-decoration:none;font-weight:700}.answer-limitation{padding:14px 18px;border-left:3px solid #c9a55e;background:#fbf7ed;color:#64552f;font-size:14px!important}.answer-sources>summary{padding:14px 0;font-size:15px;color:#15202b}.search-result p{font-size:14px;color:#4c5965}
