/**handles:acf-criteria-list-style**/
.cobell-criteria__header{max-width:64rem;margin-inline:auto;text-align:center}.cobell-criteria:not( .cobell-criteria--ledger ) .cobell-criteria__header .cobell-eyebrow{display:flex;justify-content:center}.cobell-criteria__heading{margin:0;font-size:clamp( 2.5rem, 6vw, 5.25rem );line-height:.95;letter-spacing:var( --wp--custom--heading-tracking );text-wrap:balance}.cobell-criteria__intro{max-width:36rem;margin:1.5rem auto 0;color:var(--cobell-body-color);font-family:var( --wp--preset--font-family--serif );font-size:var( --cobell-body-size );font-style:italic;line-height:1.625}.cobell-criteria__list{margin:5rem auto 0;padding:0;max-width:64rem;list-style:none}.cobell-criteria__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--wp--preset--spacing--40);align-items:start}.cobell-criteria__numeral{font-family:var( --wp--preset--font-family--serif );font-size:clamp( 1.75rem, 2.6vw, 2.5rem );font-style:italic;font-weight:400;line-height:1;letter-spacing:normal;color:var(--wp--preset--color--terracotta);font-variant-numeric:tabular-nums}.cobell-criteria--interactive .cobell-criteria__numeral{font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:normal;color:var(--wp--preset--color--terracotta);font-variant-numeric:normal}.cobell-criteria__text{font-size:.875rem;line-height:1.625}@media (min-width:48rem){.cobell-criteria__text{font-size:1rem}}.cobell-criteria__control{display:flex;flex-direction:row;align-items:flex-start;gap:var(--wp--preset--spacing--40);width:100%;cursor:pointer}.cobell-criteria__marker{display:flex;flex:none;align-items:center;gap:1rem}.cobell-criteria__control .cobell-criteria__text{flex:1;padding-top:.25rem}@media (min-width:48rem){.cobell-criteria__control{flex-direction:column}.cobell-criteria__control .cobell-criteria__text{flex:none;padding-top:0}}.cobell-criteria__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cobell-criteria__input:focus-visible~.cobell-criteria__marker .cobell-criteria__box{outline:2px solid var(--wp--preset--color--teal);outline-offset:4px}.cobell-criteria__box{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:2rem;height:2rem;border:2px solid color-mix(in srgb,var(--wp--preset--color--forest) 30%,transparent);border-radius:.375rem;background-color:var(--wp--preset--color--cream);color:transparent;transition:transform .3s cubic-bezier( .34, 1.56, .64, 1 ),background-color .3s ease,border-color .3s ease,color .3s ease}.cobell-criteria__tick{width:1rem;height:1rem;transform:scale(.5);opacity:0;transition:transform .3s cubic-bezier( .34, 1.56, .64, 1 ),opacity .2s ease}.cobell-criteria__control:hover .cobell-criteria__marker .cobell-criteria__box{transform:scale(1.05) rotate(-2deg);border-color:color-mix(in srgb,var(--wp--preset--color--terracotta) 70%,transparent)}.cobell-criteria__input:checked~.cobell-criteria__marker .cobell-criteria__box{transform:scale(1.1) rotate(-3deg);border-color:var(--wp--preset--color--terracotta);background-color:var(--wp--preset--color--terracotta);color:var(--wp--preset--color--cream)}.cobell-criteria__input:checked~.cobell-criteria__marker .cobell-criteria__box .cobell-criteria__tick{transform:scale(1);opacity:1}.cobell-criteria__input:checked~.cobell-criteria__marker .cobell-criteria__numeral{color:color-mix(in srgb,var(--wp--preset--color--terracotta) 55%,transparent)}.cobell-criteria__input:checked~.cobell-criteria__text{color:color-mix(in srgb,var(--wp--preset--color--forest) 55%,transparent)}.cobell-criteria__numeral,.cobell-criteria__text{transition:color .3s ease}.cobell-criteria--interactive .cobell-criteria__item{display:block}@media (min-width:48rem){.cobell-criteria--interactive.cobell-criteria--columns .cobell-criteria__control{gap:var(--wp--preset--spacing--30)}}@media (prefers-reduced-motion:reduce){.cobell-criteria__box,.cobell-criteria__numeral,.cobell-criteria__text,.cobell-criteria__tick{transition:none}.cobell-criteria__control:hover .cobell-criteria__marker .cobell-criteria__box,.cobell-criteria__input:checked~.cobell-criteria__marker .cobell-criteria__box{transform:none}}.cobell-criteria--ledger .cobell-criteria__heading{font-size:clamp( 1.75rem, 4vw, 3rem );font-weight:400;line-height:1}.cobell-criteria--ledger .cobell-criteria__intro{font-family:var( --wp--preset--font-family--sans );font-style:normal}.cobell-criteria--ledger .cobell-criteria__intro>:first-child{margin-top:0}.cobell-criteria--ledger .cobell-criteria__intro>:last-child{margin-bottom:0}.cobell-criteria--ledger .cobell-criteria__list{border-top:1px solid color-mix(in srgb,var(--wp--preset--color--forest) 15%,transparent)}.cobell-criteria--ledger .cobell-criteria__item{gap:1.5rem;padding-block:2rem;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--forest) 15%,transparent);break-inside:avoid}@media (min-width:48rem){.cobell-criteria--ledger .cobell-criteria__item{gap:1.75rem;padding-block:2.25rem}.cobell-criteria--ledger .cobell-criteria__list{columns:2;column-gap:3rem}}.cobell-criteria--columns .cobell-criteria__list{display:grid;gap:2.5rem;padding-top:3rem;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--forest) 15%,transparent)}@media (min-width:48rem){.cobell-criteria--columns .cobell-criteria__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cobell-criteria--columns .cobell-criteria__item{grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--30)}}.cobell-criteria__footnote{max-width:44rem;margin:var(--wp--preset--spacing--50) auto 0;color:color-mix(in srgb,var(--wp--preset--color--forest) 85%,transparent);font-size:.875rem;font-style:italic;line-height:1.6;text-align:center}.cobell-criteria .cobell-criteria__buttons{margin-top:4rem;justify-content:center}.cobell-section--dark .cobell-criteria__footnote,.cobell-section--dark .cobell-criteria__intro{color:color-mix(in srgb,var(--wp--preset--color--cream) 88%,transparent)}.cobell-section--dark .cobell-criteria__numeral{color:var(--wp--preset--color--flame)}.cobell-section--dark .cobell-criteria--columns .cobell-criteria__list,.cobell-section--dark .cobell-criteria--ledger .cobell-criteria__item,.cobell-section--dark .cobell-criteria--ledger .cobell-criteria__list{border-color:color-mix(in srgb,var(--wp--preset--color--cream) 20%,transparent)}