.legal-text{font-family:var(--font-serif),"Source Serif 4",Georgia,serif;font-weight:400;font-size:15.5px;line-height:1.7;color:var(--text-primary,#f0f4ff)}.legal-text p{margin:0 0 1rem}.legal-text blockquote,.legal-text blockquote.legal-quote{margin:0 0 1rem;padding:10px 14px;border-left:3px solid #c9a84c;border-radius:0 8px 8px 0;background:rgba(201,168,76,.07);font-style:italic}.legal-text h3.legal-justice{font-size:15px;font-weight:700;margin:1.5rem 0 .55rem}.legal-text--compact{font-size:13px;line-height:1.65}.legal-text .akn-heading,.legal-text h1,.legal-text h2,.legal-text h3,.legal-text h4{font-family:var(--font-serif),"Source Serif 4",Georgia,serif;color:var(--text-primary,#f0f4ff);line-height:1.35}.legal-text h1{font-size:1.35em;font-weight:700;margin:.25rem 0 .75rem}.legal-text h2{font-size:1.15em;font-weight:600;margin:1.75rem 0 .65rem}.legal-text h3{font-size:1em;font-weight:700;margin:1.5rem 0 .45rem}.legal-text h4{font-size:.95em;font-weight:600;margin:1.25rem 0 .4rem}.legal-text .akn-part>h2{margin-bottom:.5rem}.legal-text .akn-section{margin-block:1.5rem}.legal-text .akn-section:first-child{margin-top:0}.legal-text .akn-intro,.legal-text .akn-listIntroduction{display:block;margin:0 0 .35rem}.legal-text .akn-p{display:block;margin:0}.legal-text .akn-term{font-style:italic}.legal-text .akn-item,.legal-text .akn-paragraph,.legal-text .akn-subsection{display:grid;grid-template-columns:2.5rem minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem;align-items:start;margin-block:.35rem}.legal-text .akn-num{grid-column:1;grid-row:1}.legal-text .akn-content,.legal-text .akn-intro,.legal-text .akn-listIntroduction{grid-column:2}.legal-text .akn-content{grid-row:1;min-width:0}.legal-text .akn-item>.akn-item,.legal-text .akn-paragraph>.akn-paragraph,.legal-text .akn-paragraph>.akn-subsection,.legal-text .akn-subsection>.akn-paragraph,.legal-text .akn-subsection>.akn-subsection{grid-column:2}.legal-text .akn-blockList{display:block;margin-block:.35rem}.legal-text ol,.legal-text ul{margin:.5rem 0;padding-left:1.25rem}.legal-text ul{list-style:disc}.legal-text ol{list-style:decimal}.legal-text--compact .akn-section{margin-block:1.1rem}.legal-text--compact .akn-item,.legal-text--compact .akn-paragraph,.legal-text--compact .akn-subsection{grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.4rem;column-gap:.4rem;margin-block:.28rem}