.at-legal{max-width:1600px;margin:0 auto;padding:var(--rj-ref-space-1) var(--rj-ref-space-8) var(--rj-ref-space-2-5);display:grid;grid-template-columns:292px minmax(0,1fr);grid-gap:var(--rj-ref-space-6);gap:var(--rj-ref-space-6);font-size:var(--rj-ref-type-caption);color:var(--rj-ref-color-ink-a58)}.at-legal__in{grid-column:2;min-width:0;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;grid-gap:var(--rj-ref-space-3) var(--rj-ref-space-5);gap:var(--rj-ref-space-3) var(--rj-ref-space-5);align-items:baseline}.at-frame[data-rail=folded] .at-legal{grid-template-columns:18px minmax(0,1fr)}.at-frame[data-rail=none] .at-legal{grid-template-columns:minmax(0,1fr)}.at-frame[data-rail=none] .at-legal__in{grid-column:1}.at-legal__brand,.at-legal__links{white-space:nowrap}.at-legal__claims{line-height:1.55}.at-legal__links{display:flex;gap:var(--rj-ref-space-4)}.at-legal a{color:var(--rj-ref-color-ink-a58);text-decoration:none;border-bottom:1px dotted var(--rj-preserved-color-rgba-29-26-23-0-3-5618455ff6)}.at-legal a:hover{color:var(--accent-dark)}.site-shell:has([data-report-shell=bunko]) .site-footer,.site-shell:has([data-site-footer-mode=report]) .site-footer{border-top:1px solid var(--line-strong,var(--line));margin-top:0}.site-shell:has([data-report-shell=bunko]) .ard-sample-page{padding-bottom:0}.site-shell:has([data-report-shell=bunko]) .site-content:not(:has(.at-frame[data-action=true])){padding-bottom:0}.site-shell:has([data-report-shell=bunko]) .site-footer-inner,.site-shell:has([data-site-footer-mode=report]) .site-footer-inner{padding-block:var(--rj-ref-space-6) var(--rj-ref-space-4);gap:var(--rj-ref-space-4)}.site-shell:has([data-report-shell=bunko]) .site-footer-brand-lede,.site-shell:has([data-report-shell=bunko]) .site-footer-featured,.site-shell:has([data-report-shell=bunko]) .site-footer-folds,.site-shell:has([data-report-shell=bunko]) .site-footer-nav,.site-shell:has([data-site-footer-mode=report]) .site-footer-brand-lede,.site-shell:has([data-site-footer-mode=report]) .site-footer-featured,.site-shell:has([data-site-footer-mode=report]) .site-footer-folds,.site-shell:has([data-site-footer-mode=report]) .site-footer-nav{display:none}.site-shell:has([data-report-shell=bunko]) .site-footer-legal,.site-shell:has([data-site-footer-mode=report]) .site-footer-legal{padding-block:var(--rj-ref-space-3) var(--rj-ref-space-5)}.site-shell:has([data-report-shell=bunko]) .site-footer-fineprint,.site-shell:has([data-site-footer-mode=report]) .site-footer-fineprint{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rj-ref-space-5);margin-top:var(--rj-ref-space-3)}.site-shell:has([data-report-shell=bunko]) .site-footer-legal-note,.site-shell:has([data-site-footer-mode=report]) .site-footer-legal-note{max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-shell:has([data-report-shell=bunko]) .site-footer-source-note,.site-shell:has([data-site-footer-mode=report]) .site-footer-source-note{flex:0 0 auto;flex-direction:row;gap:var(--rj-ref-space-4)}@media (max-width:640px){.site-shell:has([data-report-shell=bunko]) .site-footer-fineprint,.site-shell:has([data-site-footer-mode=report]) .site-footer-fineprint{flex-direction:column;gap:var(--rj-ref-space-2)}.site-shell:has([data-report-shell=bunko]) .site-footer-legal-note,.site-shell:has([data-site-footer-mode=report]) .site-footer-legal-note{overflow:visible;text-overflow:clip;white-space:normal}}.site-shell:has([data-report-shell=bunko]) .site-footer-source-note span:first-child,.site-shell:has([data-site-footer-mode=report]) .site-footer-source-note span:first-child{display:none}@media (max-width:1180px){.at-frame[data-rail=folded] .at-legal,.at-frame[data-rail=none] .at-legal,.at-legal{grid-template-columns:minmax(0,1fr)}.at-legal__in{grid-column:1}}@media (max-width:768px){.at-legal{padding-inline:var(--rj-ref-space-4-5);font-size:var(--rj-ref-type-caption)}.at-legal__in{grid-template-columns:1fr auto}.at-legal__claims{grid-column:1/-1;grid-row:1}.at-legal__links a{display:inline-flex;align-items:center;min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}}@media (max-width:480px){.at-legal__in{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--rj-ref-space-3)}.at-legal__claims{grid-column:1/-1}.at-legal__brand{min-width:0;overflow:hidden;text-overflow:ellipsis}.at-legal__links{grid-column:2;gap:var(--rj-ref-space-3)}}