.asj-legal{--asj-ink:#252320;--asj-muted:#79746d;--asj-rule:#e6e1dc;--asj-accent:#795c49;font-family:inherit;color:var(--asj-ink);max-width:1240px;margin:20px auto 90px;line-height:1.72}.asj-legal *{box-sizing:border-box}.asj-legal__head{border-bottom:1px solid var(--asj-rule);padding-bottom:35px;margin-bottom:45px}.asj-legal__eyebrow,.asj-legal__navtitle{font-size:11px!important;letter-spacing:.15em;font-weight:700;color:var(--asj-accent);margin:0 0 15px!important}.asj-legal__head h1{font-size:clamp(30px,4vw,51px);font-weight:500;letter-spacing:-.035em;line-height:1.16;margin:0 0 25px}.asj-legal__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--asj-muted)}.asj-legal__print{background:transparent;border:0;color:var(--asj-ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:5px;font:inherit}.asj-legal__layout{display:grid;grid-template-columns:minmax(205px,260px) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.asj-legal__sideinner{position:sticky;top:95px;max-height:calc(100vh - 110px);overflow:auto;scrollbar-width:thin}.asj-legal__nav ol{list-style:none!important;margin:0!important;padding:0!important}.asj-legal__nav li{margin:0!important;padding:0!important;border-bottom:1px solid var(--asj-rule)}.asj-legal__nav a{display:flex;gap:10px;align-items:baseline;padding:10px 5px;text-decoration:none!important;color:#625e59;font-size:12.5px;line-height:1.45;transition:color .15s,border .15s;border-left:2px solid transparent}.asj-legal__nav a:hover,.asj-legal__nav a[aria-current="location"]{color:var(--asj-accent);border-left-color:var(--asj-accent)}.asj-legal__num{font-size:10px;color:#aaa39b;min-width:22px;font-variant-numeric:tabular-nums}.asj-legal__content{min-width:0}.asj-legal__section{padding:0 0 38px;margin:0 0 40px;border-bottom:1px solid var(--asj-rule);scroll-margin-top:110px}.asj-legal__sectionno{font-size:11px;letter-spacing:.12em;color:var(--asj-accent);margin-bottom:9px}.asj-legal__section h2{font-size:clamp(21px,2.5vw,29px);font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0 0 20px}.asj-legal__prose{font-size:15px;line-height:1.87;color:#514d48;overflow-wrap:anywhere}.asj-legal__prose p{margin:0 0 15px}.asj-legal__prose a{color:var(--asj-accent);text-decoration:underline}.asj-legal__prose ul,.asj-legal__prose ol{padding-left:24px}.asj-missing{color:#b63838;font-weight:600}.asj-legal__toggle{display:none}@media(max-width:760px){.asj-legal{margin:10px auto 55px}.asj-legal__head{margin-bottom:25px;padding-bottom:24px}.asj-legal__layout{grid-template-columns:1fr;gap:26px}.asj-legal__sideinner{position:static;max-height:none;overflow:visible;border:1px solid var(--asj-rule);border-radius:3px;padding:15px}.asj-legal__navtitle{margin-bottom:5px!important}.asj-legal__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:0;cursor:pointer;font:inherit;font-size:14px;padding:8px 0;color:var(--asj-ink)}.asj-legal__nav{display:none;max-height:300px;overflow:auto}.asj-legal__sidebar.is-open .asj-legal__nav{display:block}.asj-legal__section{scroll-margin-top:25px}.asj-legal__prose{font-size:14px}}@media print{.asj-legal__sidebar,.asj-legal__print{display:none!important}.asj-legal__layout{display:block}.asj-legal__head{margin-bottom:25px}.asj-legal__section{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px;padding-bottom:15px}.asj-legal{max-width:none;margin:0;color:#000}.asj-legal__prose{color:#000;font-size:11pt}.asj-legal__section h2{font-size:16pt}}
