#brx-content :is(h1,h2,h3,h4,h5,h6) { font-family: var(--an-type-family); }body.single-lesson.single-lesson { font-family: var(--an-type-family); }body.single-lesson.single-lesson :is(.entry-title,.wp-block-post-title,article#brx-content.wordpress.lesson>h1) { font-family: var(--an-type-family); font-size: var(--an-type-reading-title); font-weight: var(--an-type-weight-heading); line-height: var(--an-type-leading-title); color: var(--an-type-reading-color); }body.single-lesson.single-lesson :is(.entry-content,article#brx-content.wordpress.lesson) :is(h2,h3,h4,h5,h6) { font-family: var(--an-type-family); font-weight: var(--an-type-weight-heading); line-height: var(--an-type-leading-text); color: var(--an-type-reading-color); }body.single-lesson.single-lesson :is(.entry-content,article#brx-content.wordpress.lesson) h2 { font-size: var(--an-type-reading-h2); }body.single-lesson.single-lesson :is(.entry-content,article#brx-content.wordpress.lesson) h3 { font-size: var(--an-type-reading-h3); }body.single-lesson.single-lesson :is(.entry-content,article#brx-content.wordpress.lesson) h4 { font-size: var(--an-type-reading-h4); }body.single-lesson.single-lesson :is(.entry-content,article#brx-content.wordpress.lesson) h5 { font-size: var(--an-type-small); }body.single-lesson.single-lesson :is(.entry-content,article#brx-content.wordpress.lesson) h6 { font-size: var(--an-type-h6); }#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested){width:100%;display:flex;flex-direction:column;gap:12px}#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-item,#brx-content#brx-content details:is(.acp-module,.an-accordion-detail){width:100%;min-width:0;margin:0;border:1px solid color-mix(in srgb,var(--an-metal-solid) 12%,transparent);border-radius:12px;background:color-mix(in srgb,var(--an-metal-solid) 6%,black);overflow:clip}#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-title-wrapper,#brx-content#brx-content details:is(.acp-module,.an-accordion-detail)>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:20px 24px;background:transparent;color:var(--an-metal-solid);cursor:pointer;position:relative;list-style:none}#brx-content#brx-content details:is(.acp-module,.an-accordion-detail)>summary::-webkit-details-marker{display:none}#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-title-wrapper .title,#brx-content#brx-content details.acp-module>summary .acp-module-title{margin:0;font-family:var(--an-type-family);font-size:var(--an-type-small);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--an-metal-solid);background:none;-webkit-text-fill-color:currentColor;text-wrap:initial}#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-title-wrapper::after,#brx-content#brx-content details:is(.acp-module,.an-accordion-detail)>summary::after{content:"";display:block;flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid color-mix(in srgb,var(--an-metal-solid) 72%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--an-metal-solid) 72%,transparent);transform:rotate(45deg);margin-right:4px;transition:transform 180ms ease}#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .brx-open>.accordion-title-wrapper::after,#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-title-wrapper[aria-expanded="true"]::after,#brx-content#brx-content details[open]:is(.acp-module,.an-accordion-detail)>summary::after{transform:rotate(225deg)}#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-content-wrapper{padding:0 24px 24px;background:transparent;color:color-mix(in srgb,var(--an-metal-solid) 72%,transparent);font:400 17px/1.7 var(--an-type-family)}#brx-content#brx-content details.acp-module>ul.acp-lessons{display:block;margin:0;padding:4px 24px 24px 44px;list-style:disc outside}#brx-content#brx-content details.acp-module:not([open])>ul.acp-lessons{display:none}#brx-content#brx-content .acp-lesson{display:list-item;width:auto;padding:4px 0 4px 2px;font:400 16px/1.65 var(--an-type-family);color:var(--an-metal-solid)}#brx-content#brx-content :is(.accordion-title-wrapper,details>summary):focus-visible{outline:2px solid var(--an-accent);outline-offset:-3px}@media(max-width:767px){#brx-content#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-title-wrapper,#brx-content#brx-content#brx-content details:is(.acp-module,.an-accordion-detail)>summary{padding:18px 20px;gap:16px}#brx-content#brx-content#brx-content :is(.brxe-accordion,.brxe-accordion-nested) .accordion-content-wrapper{padding:0 20px 20px;font-size:16px}#brx-content#brx-content#brx-content details.acp-module>ul.acp-lessons{padding:0 20px 20px 38px}}@media(prefers-reduced-motion:reduce){#brx-content#brx-content#brx-content :is(.accordion-title-wrapper,details>summary)::after{transition:none}}#brx-content#brx-content .an-accordion-list { display:flex; flex-direction:column; gap:12px; }#brx-content#brx-content details.an-accordion-detail>summary { font:600 var(--an-type-small)/1.45 var(--an-type-family); letter-spacing:-.01em; }#brx-content#brx-content details.an-accordion-detail>.an-accordion-content { margin:0; padding:0 24px 24px; color:color-mix(in srgb,var(--an-metal-solid) 72%,transparent); font:400 17px/1.7 var(--an-type-family); }@media(max-width:767px) { #brx-content#brx-content#brx-content details.an-accordion-detail>.an-accordion-content { padding:0 20px 20px; font-size:16px; } }#brx-content .an-review-switch { display:none; }@supports selector(:has(*)) { #brx-content .an-review-card:not(:has(>.an-review-switch[open]))>.an-review-quote { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; } #brx-content .an-review-card:has(>.an-review-switch[open])>.an-review-quote { display:block; -webkit-line-clamp:unset; overflow:visible; } #brx-content .an-review-card>.an-review-switch { display:block; margin-top:0; }}#brx-content .an-review-toggle { display:inline-flex; align-items:center; min-height:32px; cursor:pointer; list-style:none; color:var(--an-accent); font:600 14px/1.5 var(--an-type-family); text-decoration:underline; text-underline-offset:3px; }#brx-content .an-review-toggle::-webkit-details-marker { display:none; }#brx-content .an-review-less { display:none; }#brx-content .an-review-switch[open] .an-review-more { display:none; }#brx-content .an-review-switch[open] .an-review-less { display:inline; }#brx-content .an-review-toggle:focus-visible { outline:2px solid var(--an-accent); outline-offset:4px; }.trp-floating-switcher { position: fixed !important; left: 16px !important; right: auto !important; bottom: calc(12px + env(safe-area-inset-bottom)) !important; z-index: 1200;} h1, h2, h3, h4, h5, h6 {font-weight: var(--an-type-weight-heading)} h1 {font-size: var(--an-type-title); line-height: var(--an-type-leading-title)} h2 {font-size: var(--an-type-section); line-height: var(--an-type-leading-section)} h3 {font-size: var(--an-type-card); line-height: var(--an-type-leading-text)} h4 {font-size: var(--an-type-small); line-height: var(--an-type-leading-text)} h5 {font-size: var(--an-type-small); line-height: var(--an-type-leading-text)} h6 {font-size: var(--an-type-h6); line-height: var(--an-type-leading-text)}