.atl{padding-block:var(--space-8) var(--space-16);background:var(--color-surface)}.atl>.l-container{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.atl-eyebrow{color:var(--color-brand);font-size:var(--type-ui-sm-size);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.atl h1{text-wrap:balance;margin:0}.atl-head{gap:var(--space-3);display:grid}.atl-lead{max-width:var(--container-reading);color:var(--color-text-secondary);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line-height);margin:0}.atl-note{max-width:var(--container-reading);color:var(--color-text-secondary);font-size:var(--type-ui-sm-size);margin:0}.atl-nav ul{gap:var(--space-1) var(--space-5);padding:0 0 var(--space-2);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;margin:0;list-style:none;display:flex}.atl-nav a{padding:var(--space-2) 0;min-block-size:2.75rem;color:var(--color-text);line-height:1.75rem;font-weight:var(--font-weight-semibold);font-size:var(--type-ui-sm-size);text-decoration:none;display:inline-block}.atl-nav a:hover{color:var(--color-brand);text-decoration:underline}.atl-nav a[aria-current=page]{color:var(--color-brand);box-shadow:inset 0 -3px 0 var(--color-brand)}.atl-status{font-size:.8rem;font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--color-surface);color:var(--color-text);border:1px solid;border-radius:999px;align-items:center;gap:.4em;padding:.15rem .65rem;line-height:1.4;display:inline-flex}.atl-status:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.55em;inline-size:.55em}.atl-status--verified_multiple,.atl-status--verified{color:var(--color-brand-strong);background:var(--color-brand-subtle)}.atl-status--verified_multiple:before{margin-inline-end:.35em;box-shadow:.35em 0}.atl-status--partially_verified{color:var(--color-text);background:var(--color-surface-muted)}.atl-status--partially_verified:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid}.atl-status--outdated,.atl-status--pending,.atl-status--under_verification{color:var(--color-text-secondary)}.atl-status--outdated:before,.atl-status--pending:before{background:0 0;border:1px solid}.atl-filters{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.atl-field{gap:var(--space-1);display:grid}.atl-field span{font-weight:var(--font-weight-semibold);font-size:var(--type-ui-sm-size)}.atl-field input,.atl-field select{min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;min-inline-size:0}.atl-field input:focus-visible,.atl-field select:focus-visible,.atl-btn:focus-visible{outline:var(--focus-width,3px) solid var(--color-focus);outline-offset:var(--focus-offset,2px)}.atl-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.atl-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-5);border:2px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-text-inverse);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none;display:inline-flex}.atl-btn:hover{background:var(--color-brand-strong);border-color:var(--color-brand-strong)}.atl-btn--ghost{color:var(--color-brand);background:0 0}.atl-btn--ghost:hover{background:var(--color-brand-subtle);color:var(--color-brand-strong)}.atl-count{font-weight:var(--font-weight-semibold);margin:0}.atl-list{border-block-start:1px solid var(--color-border);margin:0;padding:0;list-style:none}.atl-item{gap:var(--space-2);padding:var(--space-5) 0;border-block-end:1px solid var(--color-border-subtle);display:grid}.atl-item__meta{gap:var(--space-2) var(--space-3);font-size:var(--type-ui-sm-size);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;margin:0;display:flex}.atl-type{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand)}.atl-item h2,.atl-item h3{font-size:var(--type-body-lg-size);text-wrap:balance;margin:0;line-height:1.35}.atl-item h2 a,.atl-item h3 a{color:var(--color-text);text-decoration:none}.atl-item h2 a:hover,.atl-item h3 a:hover{color:var(--color-brand);text-decoration:underline}.atl-item p{max-width:var(--container-reading);margin:0}.atl-empty{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary)}.atl-empty p{margin:0 0 var(--space-2)}.atl-pager{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.atl-record{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.atl-record{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.atl-record__main{gap:var(--space-8);min-inline-size:0;display:grid}.atl-section{gap:var(--space-4);display:grid}.atl-section>h2{font-size:var(--type-heading-md-size,1.4rem);margin:0}.atl-facts{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);margin:0;display:grid}.atl-facts dt{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--type-ui-sm-size);padding-block-start:.15rem}.atl-facts dd{overflow-wrap:anywhere;margin:0}@media (width<=30rem){.atl-facts{grid-template-columns:minmax(0,1fr);gap:0}.atl-facts dd{margin-block-end:var(--space-3)}}.atl-unverified{color:var(--color-text-secondary);font-style:italic}.atl-prov{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}@media (width>=64rem){.atl-prov{top:calc(env(safe-area-inset-top,0px) + var(--space-6));position:sticky}}.atl-prov h2{font-size:var(--type-ui-sm-size);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0}.atl-prov dl{gap:var(--space-3);margin:0;display:grid}.atl-prov dt{font-size:.8rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.atl-prov dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.atl-prov .atl-btn{inline-size:100%}.atl-sources{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.atl-source{gap:var(--space-1);border-inline-start:3px solid var(--color-border);padding-inline-start:var(--space-4);display:grid}.atl-source--primary{border-inline-start-color:var(--color-brand)}.atl-source p{margin:0}.atl-source small{color:var(--color-text-secondary)}.atl-details{border-block:1px solid var(--color-border-subtle)}.atl-details>summary{cursor:pointer;min-block-size:2.75rem;font-weight:var(--font-weight-bold);align-items:center;display:flex}.atl-details>summary:focus-visible{outline:var(--focus-width,3px) solid var(--color-focus);outline-offset:2px}.atl-table-wrap{margin-block:var(--space-3) var(--space-4);overflow-x:auto}.atl-table{border-collapse:collapse;inline-size:100%;font-size:var(--type-ui-sm-size)}.atl-table th,.atl-table td{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border-subtle)}.atl-table th{font-weight:var(--font-weight-bold);color:var(--color-text-secondary);white-space:nowrap}.atl-table td.num{font-variant-numeric:tabular-nums;text-align:end}.atl-rel{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.atl-rel li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.atl-rel small{color:var(--color-text-secondary);font-size:var(--type-ui-sm-size)}.atl-muni{gap:0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.atl-muni li{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-block-end:1px solid var(--color-border-subtle);display:flex}.atl-muni a{color:var(--color-text)}.atl-muni a:hover{color:var(--color-brand)}.atl-muni .n{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.atl-muni .n--has{color:var(--color-brand-strong);font-weight:var(--font-weight-bold)}.atl-method{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.atl-method{grid-template-columns:16rem minmax(0,1fr);align-items:start}}.atl-toc{font-size:var(--type-ui-sm-size)}@media (width>=64rem){.atl-toc{top:calc(env(safe-area-inset-top,0px) + var(--space-6));position:sticky}}.atl-toc ol{gap:var(--space-1);margin:0;padding-inline-start:1.6em;display:grid}.atl-toc a{color:var(--color-text)}.atl-prose{gap:var(--space-8);max-width:var(--container-reading);display:grid}.atl-prose section{gap:var(--space-3);scroll-margin-top:var(--space-8);display:grid}.atl-prose h2{font-size:var(--type-heading-md-size,1.4rem);text-wrap:balance;margin:0}.atl-prose p,.atl-prose ul,.atl-prose ol{margin:0}.atl-prose li+li{margin-block-start:var(--space-1)}.atl-abstract{max-width:var(--container-reading);line-height:var(--type-body-lg-line-height);white-space:pre-line;margin:0}.atl-table-wrap:focus-visible{outline:var(--focus-width,3px) solid var(--color-focus);outline-offset:2px}
