.resources{--calculated-resources-content-measure:var( --resources-content-measure,50ch );--calculated-resources-content-font-size:var( --resources-content-font-size,var(--size-step-2) );--calculated-resources-list-item-flow-space:var( --resources-list-item-flow-space,var(--space-s) );--calculated-resources-list-item-space:var( --resources-list-item-space,var(--space-l) );--calculated-resources-heading-block-space:var( --resources-heading-block-space,var(--space-xl) );--calculated-resources-heading-block-padding:var( --resources-heading-block-padding,0 var(--space-s) );--calculated-resources-heading-border-end:var( --resources-heading-border-end,var(--stroke) );--calculated-resources-heading-font-family:var( --resources-heading-font-family,var(--font-accent) );--calculated-resources-heading-font-size:var( --resources-heading-font-size,var(--size-step-5) );--calculated-resources-icon-heading-font-family:var( --resources-icon-heading-font-family,var(--font-base) );--calculated-resources-icon-heading-font-weight:var( --resources-icon-heading-font-weight,var(--font-normal) );--calculated-resources-icon-heading-icon-size:var( --resources-icon-heading-icon-size,1rem );--calculated-resources-icon-heading-text-decoration:var( --resources-icon-heading-text-decoration,underline );--calculated-resources-icon-heading-text-hover-decoration-color:var( --resources-icon-heading-text-hover-decoration-color,var(--color-secondary) );--calculated-resources-icon-heading-sidebar-gap:var( --resources-icon-heading-sidebar-gap,var(--space-s) );--calculated-resources-icon-heading-sidebar-vertical-alignment:var( --resources-icon-heading-sidebar-vertical-alignment,baseline );--calculated-resources-icon-heading-size:var( --resources-icon-heading-size,var(--size-step-3) );--icon-heading-font-family:var( --calculated-resources-icon-heading-font-family );--icon-heading-font-weight:var( --calculated-resources-icon-heading-font-weight );--icon-heading-icon-size:var(--calculated-resources-icon-heading-icon-size);--icon-heading-text-decoration:var( --calculated-resources-icon-heading-text-decoration );--icon-heading-text-hover-decoration-color:var( --calculated-resources-icon-heading-text-hover-decoration-color );--icon-heading-sidebar-gap:var( --calculated-resources-icon-heading-sidebar-gap );--repel-row-gap:var(--space-m);font-size:var(--calculated-resources-content-font-size)}.resources__list li{--flow-space:var(--calculated-resources-list-item-flow-space)}.resources__list li+li{margin-block-start:var(--calculated-resources-list-item-space)}.resources__heading{border-block-end:var(--calculated-resources-heading-border-end);font-family:var(--calculated-resources-heading-font-family);font-size:var(--calculated-resources-heading-font-size);margin-block-end:var(--calculated-resources-heading-block-space);max-width:100%;padding-block:var(--calculated-resources-heading-block-padding)}.resources .icon-heading{align-items:var( --calculated-resources-icon-heading-sidebar-vertical-alignment );flex-wrap:nowrap}.resources .icon-heading :is(h1,h2,h3,h4){font-size:var(--calculated-resources-icon-heading-size)}.resources .sidebar[data-direction=rtl]>:first-child{flex-basis:auto}.resources p{max-width:var(--calculated-resources-content-measure);text-wrap:pretty}.pay-wall{--repel-wrap:var(--pay-wall-repel-wrap,nowrap);--repel-column-gap:var(--pay-wall-repel-column-gap,var(--space-s));--repel-row-gap:var(--pay-wall-repel-row-gap,var(--space-s));--repel-vertical-alignment:var( --pay-wall-repel-vertical-alignment,flex-start );--calculated-pay-wall-bg:var(--pay-wall-bg,var(--color-light-glare));--calculated-pay-wall-login-input-field-background:var( --pay-wall-login-input-field-background,var(--color-light-glare) );--calculated-pay-wall-icon-color:var( --pay-wall-icon-color,var(--color-dark) );background-color:var(--calculated-pay-wall-bg);padding:var(--pay-wall-padding,var(--space-xl))}.pay-wall__inner{--cluster-direction:var(--pay-wall-inner-cluster-direction,column);--cluster-column-gap:var( --pay-wall-inner-cluster-column-gap,var(--space-2xl) );--cluster-row-gap:var(--pay-wall-inner-cluster-row-gap,var(--space-2xl));--cluster-vertical-alignment:var( --pay-wall-inner-cluster-vertical-alignment,flex-start )}.pay-wall__header{--cluster-wrap:var(--pay-wall-header-cluster-wrap,wrap);--cluster-column-gap:var( --pay-wall-header-cluster-column-gap,var(--space-s) );--cluster-row-gap:var(--pay-wall-header-cluster-row-gap,var(--space-s))}.pay-wall__heading{font-family:var(--pay-wall-heading-font-family,var(--font-display));font-size:var(--pay-wall-heading-font-size,var(--size-step-5));font-weight:var(--pay-wall-heading-font-weight,var(--font-bold));max-width:none;min-width:100%}.pay-wall__buy .button{--button-svg-color:var(--pay-wall-buy-button-svg-color,var(--color-dark));font-size:var(--pay-wall-buy-button-font-size,var(--size-step-3))}.pay-wall__login{--label-font-size:var(--pay-wall-login-label-font-size,var(--size-step-0));--label-font-family:var( --pay-wall-login-label-font-family,var(--font-base) );--button-padding:var( --pay-wall-login-button-padding,calc(var(--space-xs) + .5px) var(--space-m) )}.pay-wall__login-heading{font-family:var(--pay-wall-login-heading-font-family,var(--font-display));font-size:var(--pay-wall-login-heading-font-size,var(--size-step-3));font-weight:var(--pay-wall-login-heading-font-weight,var(--font-bold))}.pay-wall__login form{align-items:var(--pay-wall-login-form-align-items,flex-end);display:var(--pay-wall-login-form-display,flex);flex-wrap:var(--pay-wall-login-form-flex-wrap,wrap);gap:var(--pay-wall-login-form-gap,var(--space-s));margin-block-start:var( --pay-wall-login-form-margin-block-start,var(--space-m) )}.pay-wall__login .input{display:var(--pay-wall-login-input-display,flex);flex-direction:var(--pay-wall-login-input-flex-direction,column);flex-grow:1;gap:var(--pay-wall-login-input-gap,var(--space-xl))}.pay-wall__login .input input[type=email]{background:var(--calculated-pay-wall-login-input-field-background)}.pay-wall__icon{align-items:var(--pay-wall-icon-align-items,center);border:var(--pay-wall-icon-border,1px solid currentColor);color:var(--calculated-pay-wall-icon-color);display:var(--pay-wall-icon-display,inline-flex);justify-content:var(--pay-wall-icon-justify-content,center);padding:var(--pay-wall-icon-padding,var(--space-s))}.pay-wall__icon svg{height:auto;width:var(--pay-wall-icon-svg-width,1.625rem)}@media (max-width:30em){.pay-wall__icon{display:none}}
