.erl-legal-document{--erl-legal-toc-width: 15rem;--erl-legal-toc-top: calc(var(--erl-adminbar-offset, 0px) + var(--erl-header-clearance, 6rem) + var(--erl-spacing-md));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--erl-spacing-xl);margin-block:0}.erl-legal-document__body{min-width:0;overflow-wrap:break-word}.erl-legal-document__body>*{margin-block:0}.erl-legal-document__body>*+*{margin-block-start:var(--erl-spacing-lg)}.erl-legal-document__body>.erl-legal-document__section{margin-block-start:var(--erl-spacing-xxl);padding-block-start:var(--erl-spacing-xl);border-block-start:1px solid var(--erl-color-border)}.erl-legal-document__body>.erl-legal-document__section:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.erl-legal-document__body :is(h5,h6).wp-block-heading{color:var(--erl-color-primary)}.erl-legal-document__body>h5.wp-block-heading{margin-block-start:var(--erl-spacing-xl)}.erl-legal-document__body>h5.wp-block-heading+*{margin-block-start:var(--erl-spacing-md)}.erl-legal-document__body .wp-block-group.is-style-card{margin-block-start:var(--erl-spacing-xl);padding:var(--erl-spacing-lg);background:var(--erl-color-bg-subtle);border:1px solid var(--erl-color-border-subtle);border-radius:var(--erl-border-radius-lg)}.erl-legal-document__body .wp-block-group.is-style-card>*{margin-block:0}.erl-legal-document__body .wp-block-group.is-style-card>*+*{margin-block-start:var(--erl-spacing-md)}.erl-legal-document__body .wp-block-group.is-style-card .erl-legal-document__section{padding-block-start:0;border-block-start:0}.erl-legal-document__body .wp-block-group.is-style-card :is(.wp-block-paragraph,.wp-block-heading){--erl-measure-rest: 0px}.erl-legal-document__toc{min-width:0}.erl-legal-document__toc-box{border:1px solid var(--erl-color-border);border-radius:var(--erl-border-radius-md);background:var(--erl-color-bg)}.erl-legal-document__toc-title{display:flex;align-items:center;justify-content:space-between;gap:var(--erl-spacing-md);padding:var(--erl-spacing-md);cursor:pointer;list-style:none;font-family:var(--erl-font-heading);font-size:var(--erl-fs-body-md);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-body-md);color:var(--erl-color-heading)}.erl-legal-document__toc-title::-webkit-details-marker{display:none}.erl-legal-document__toc-title:after{content:"";flex:none;inline-size:1.25rem;block-size:1.25rem;background:currentcolor;-webkit-mask:url(../../images/icons/chevron-down.svg) no-repeat center / 100% 100%;mask:url(../../images/icons/chevron-down.svg) no-repeat center / 100% 100%;transition:transform var(--erl-transition-fast)}.erl-legal-document__toc-box[open]>.erl-legal-document__toc-title:after{transform:rotate(180deg)}.erl-legal-document__toc-title:focus-visible,.erl-legal-document__toc-link:focus-visible{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}.erl-legal-document__toc-list{margin:0;padding:0 var(--erl-spacing-md) var(--erl-spacing-md);list-style:none}.erl-legal-document__toc-link{display:block;padding-block:var(--erl-spacing-sm);font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);color:var(--erl-color-text-muted);text-decoration:none;transition:color var(--erl-transition-fast)}.erl-legal-document__toc-link:hover{color:var(--erl-color-heading)}.erl-legal-document__toc-link.is-active{color:var(--erl-color-primary);font-weight:var(--erl-fw-semibold)}@media(prefers-reduced-motion:reduce){.erl-legal-document__toc-title:after,.erl-legal-document__toc-link{transition:none}}@media(min-width:1024px){.erl-legal-document:has(>.erl-legal-document__toc){grid-template-columns:minmax(0,1fr) var(--erl-legal-toc-width);grid-template-areas:"body toc";column-gap:var(--erl-spacing-xxl);align-items:start}.erl-legal-document>.erl-legal-document__body{grid-area:body}.erl-legal-document>.erl-legal-document__toc{grid-area:toc;position:sticky;top:var(--erl-legal-toc-top);max-block-size:calc(100vh - var(--erl-legal-toc-top) - var(--erl-spacing-lg));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--erl-color-border) transparent}.erl-legal-document__toc-box{border:0;border-radius:0;background:none}.erl-legal-document__toc-title{padding:0 0 var(--erl-spacing-md) var(--erl-spacing-md);cursor:default;font-size:var(--erl-fs-body-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--erl-color-text-muted)}.erl-legal-document__toc-title:after{display:none}.erl-legal-document__toc-list{padding:0;border-inline-start:1px solid var(--erl-color-border)}.erl-legal-document__toc-link{position:relative;padding-inline:var(--erl-spacing-md)}.erl-legal-document__toc-link.is-active:before{content:"";position:absolute;inset-block:0;inset-inline-start:-1px;inline-size:2px;background:var(--erl-color-primary)}}
