@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-lgpvttl1 { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-style: italic; font-size: var(--text-2xl); line-height: 1.15; color: var(--color-text); margin: 0; }#brxe-lgpvinr1 { max-width: 72ch; margin-inline: auto; padding-inline: 0; }#brxe-lgpvsec1 {background-color: var(--color-surface); padding-top: var(--space-2xl); padding-bottom: var(--space-xl); border-bottom: 2px solid var(--primary)}#brxe-lgpvdoc1 { max-width: 72ch; margin-inline: auto; font-family: Montserrat, sans-serif; font-weight: 400; font-size: var(--text-m); line-height: 1.75; color: var(--color-text); overflow-wrap: anywhere; }#brxe-lgpvdoc1 h1 { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }#brxe-lgpvdoc1 h2 { font-family: "Cormorant Garamond", serif; font-weight: 300; font-size: var(--text-xl); line-height: 1.25; letter-spacing: .4px; color: var(--color-text); margin: var(--space-l) 0 var(--space-xs); }#brxe-lgpvdoc1 h3 { font-family: "Cormorant Garamond", serif; font-weight: 400; font-size: var(--text-l); line-height: 1.3; color: var(--color-text); margin: var(--space-m) 0 var(--space-2xs); }#brxe-lgpvdoc1 h4 { font-family: Montserrat, sans-serif; font-weight: 600; font-size: var(--text-m); letter-spacing: .6px; margin: var(--space-s) 0 var(--space-3xs); }#brxe-lgpvdoc1 p { margin: 0 0 var(--space-s); }#brxe-lgpvdoc1 ul, #brxe-lgpvdoc1 ol { margin: 0 0 var(--space-s); padding-left: 1.5em; }#brxe-lgpvdoc1 li { margin-bottom: var(--space-3xs); }#brxe-lgpvdoc1 a { color: #736130; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }#brxe-lgpvdoc1 a:hover, #brxe-lgpvdoc1 a:focus-visible { color: var(--color-text); }#brxe-lgpvdoc1 hr { border: 0; border-top: 1px solid var(--color-border); margin: var(--space-l) 0; }#brxe-lgpvdoc1 table { width: 100%; border-collapse: collapse; margin: 0 0 var(--space-s); font-size: var(--text-s); }#brxe-lgpvdoc1 th, #brxe-lgpvdoc1 td { border: 1px solid var(--color-border); padding: var(--space-3xs) var(--space-2xs); text-align: left; vertical-align: top; }#brxe-lgpvdoc1 th { background: var(--color-surface); font-weight: 600; }#brxe-lgpvinr2 { padding-inline: 0; }#brxe-lgpvsec2 {background-color: var(--color-bg); padding-top: var(--space-2xl); padding-bottom: var(--space-3xl)}