.legal-page{max-width:76rem;margin:auto;padding:clamp(2rem,5vw,5rem) 1.25rem 5rem}.legal-header{max-width:53rem;margin-bottom:2.75rem}.legal-header h1{letter-spacing:-.025em;text-wrap:balance;color:var(--aw-color-text-heading);font-size:clamp(2rem,4vw,3.3rem);font-weight:650;line-height:1.15}.legal-description{max-width:65ch;color:var(--aw-color-text-default);margin-top:1.1rem;line-height:1.8}.legal-version{color:var(--aw-color-text-muted);font-variant-numeric:tabular-nums;margin-top:1rem;font-size:.8rem}.legal-reading-grid{grid-template-columns:minmax(11rem,1fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legal-sidebar{scrollbar-color:var(--aw-color-border) transparent;scrollbar-width:thin;max-height:calc(100dvh - 7rem);padding-right:.5rem;position:sticky;top:6rem;overflow:auto}.legal-sidebar h2{color:var(--aw-color-text-heading);margin-bottom:.7rem;font-size:.85rem;font-weight:600}.legal-sidebar ol{margin:0;padding:0;list-style:none}.legal-sidebar a{color:var(--aw-color-text-muted);text-underline-offset:.2em;padding:.35rem 0;font-size:.82rem;line-height:1.55;display:block}.legal-sidebar a:hover{color:var(--aw-color-link);text-decoration:underline}.legal-related{border-top:1px solid var(--aw-color-border);margin-top:1.8rem;padding-top:1.3rem}.legal-body{overflow-wrap:anywhere;min-width:0;max-width:72ch}.legal-body section{scroll-margin-top:6rem}.legal-body h2{text-wrap:balance}.legal-body table{max-width:100%;display:block;overflow-x:auto}.legal-body pre{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;max-width:100%}.legal-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--aw-color-link);outline-offset:4px}.legal-page ::selection{background:color-mix(in srgb, var(--aw-color-link) 22%, transparent)}@media (max-width:55rem){.legal-reading-grid{grid-template-columns:1fr;gap:2rem}.legal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-height:none;display:grid;position:static}.legal-related{border-top:0;margin-top:0;padding-top:0}.legal-sidebar a{min-height:36px}}@media (max-width:30rem){.legal-sidebar{grid-template-columns:1fr}.legal-header{margin-bottom:2rem}.legal-sidebar a{min-height:44px}}.legal-downloads{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.5rem 0;display:flex}.legal-directory{border-block:1px solid var(--aw-color-border,var(--lightgray));margin-block:1.5rem;padding-block:1.5rem}.legal-directory label{margin-bottom:1rem;font-size:.85rem;font-weight:600;display:block}.legal-directory :is(input,select){box-sizing:border-box;border:1px solid var(--aw-color-border,var(--gray));background:var(--aw-color-bg-page,var(--light));width:100%;min-height:44px;color:var(--aw-color-text-default,var(--dark));font:inherit;border-radius:.3rem;margin-top:.4rem;padding:.6rem .75rem;display:block}.legal-directory [role=status]{color:var(--aw-color-text-muted,var(--darkgray));font-size:.85rem}.legal-directory details,.legal-asset-list details{border-bottom:1px solid var(--aw-color-border,var(--lightgray));padding:.8rem 0}.legal-directory summary,.legal-asset-list summary{cursor:pointer;overflow-wrap:anywhere;align-content:center;min-height:44px}.legal-directory summary :is(code,span){margin-left:.75rem;font-size:.75rem;font-weight:400}.legal-directory [data-license-more]{border:1px solid var(--aw-color-border,var(--gray));min-height:44px;margin-top:1rem;padding:.5rem 1rem}.legal-notice-body{padding:.5rem 0 1rem 1rem;font-size:.85rem}.legal-notice-body h4{overflow-wrap:anywhere}.legal-notice-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--aw-color-bg-page,var(--light));border:1px solid var(--aw-color-border,var(--lightgray));max-height:34rem;padding:1rem;font-size:.75rem;overflow:auto}.legal-project{border-bottom:1px solid var(--aw-color-border);grid-template-columns:1fr 1.6fr;gap:.75rem 1.5rem;padding:1.25rem 0;display:grid}.legal-project h3,.legal-project p{margin:0}.legal-project-meta,.legal-project-license{color:var(--aw-color-text-muted);font-size:.75rem}.legal-project-license{flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:1rem;display:flex}.legal-project-license a{display:block}.legal-reference-list>div{border-bottom:1px solid var(--aw-color-border);padding:1rem 0}.legal-reference-list dt small{color:var(--aw-color-text-muted);margin-left:1rem}.legal-reference-list dd{margin:.5rem 0 0;font-size:.9rem}.legal-asset-list summary span{float:right;color:var(--aw-color-text-muted);padding-left:.75rem;font-size:.75rem}.legal-asset-list dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:.75rem 0;font-size:.8rem;display:grid}.legal-asset-list dd{margin:0}.legal-review{color:var(--aw-color-text-heading,var(--dark));font-size:.85rem;font-weight:600}.legal-hash{overflow-wrap:anywhere;font-size:.7rem}@media (max-width:35rem){.legal-project{grid-template-columns:1fr}.legal-project-license{grid-column:1}.legal-directory summary strong{display:block}}
