.fyo-col-results{--fyo-col-radius:var(--wp--custom--radius--large);--fyo-col-row-bg-open:#eee;--fyo-col-less:var(--wp--preset--color--teal);--fyo-col-more:var(--wp--preset--color--red);--fyo-col-border:var(--wp--custom--color--border--faint);box-sizing:border-box;color:var(--wp--custom--color--text--default);padding:var(--wp--preset--spacing--90) var(--wp--custom--layout--card-padding);scroll-margin-top:var(--wp--custom--layout--gutter)}@media (max-width:1099px){.fyo-col-results{scroll-margin-top:calc(var(--wp--custom--header--height-mobile) + var(--wp--preset--spacing--40))}}.fyo-col-results__inner{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--70);margin-inline:auto;max-width:var(--wp--style--global--content-size)}.fyo-col-results :where(p,h2,h3,dl,dd,ul,hr){margin:0}.fyo-col-results__header{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}.fyo-col-results__eyebrow{color:var(--wp--custom--color--text--heading);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--heading)}.fyo-col-results__headline-row{align-items:flex-end;display:flex;gap:var(--wp--preset--spacing--50);justify-content:space-between}.fyo-col-results__headline{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(2.5rem,1.9rem + 2.4vw,3.5rem);font-weight:var(--wp--custom--font-weight--bold);gap:var(--wp--preset--spacing--30);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:1.1;text-wrap:balance}.fyo-col-results__headline,.fyo-col-results__place{color:var(--wp--custom--color--text--default)}.fyo-col-results__headline:focus-visible{outline-offset:4px}.fyo-col-results__arrow{color:var(--wp--preset--color--red);fill:currentColor;flex:none;height:32px;width:32px}.fyo-col-results__change{align-items:center;background:var(--wp--custom--color--surface--base);border:var(--wp--custom--border--width--thin) solid var(--wp--custom--color--border--default);border-radius:var(--wp--custom--radius--pill);color:var(--wp--custom--color--text--default);display:inline-flex;flex:none;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);gap:var(--wp--preset--spacing--20);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--snug);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);text-decoration:none;transition:background-color var(--wp--custom--duration--base) var(--wp--custom--easing--standard),color var(--wp--custom--duration--base) var(--wp--custom--easing--standard);white-space:nowrap}.fyo-col-results__change:focus-visible,.fyo-col-results__change:hover{background:var(--wp--custom--color--surface--dark);color:var(--wp--custom--color--text--inverse)}.fyo-col-results__change-icon,.fyo-col-results__cta-icon,.fyo-col-results__explore-icon{fill:currentColor;flex:none;height:16px;width:16px}.fyo-col-results__explore-icon{height:20px;width:20px}.fyo-col-results__grid{align-items:start;display:grid;gap:var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.fyo-col-results__grid{gap:var(--wp--preset--spacing--80);grid-template-columns:minmax(0,437fr) minmax(0,939fr)}}.fyo-col-results__summary{background:var(--wp--preset--color--lighter-teal);border-radius:var(--fyo-col-radius);color:var(--wp--custom--color--text--default);container-type:inline-size;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60);text-align:center}.fyo-col-results__statement{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.fyo-col-results__lead{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--custom--line-height--body);text-wrap:balance}.fyo-col-results__figure{font-size:min(clamp(4rem,3.5rem + 1vw,4.5rem),calc(100cqi/(var(--fyo-col-figure-chars, 7)*0.62)));font-weight:var(--wp--custom--font-weight--bold);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:1.1;white-space:nowrap}.fyo-col-results__figure.is-placeholder{opacity:.2}.fyo-col-results__notice{background:var(--wp--custom--color--surface--base);border-radius:var(--wp--custom--radius--medium);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--body);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);text-wrap:pretty}.fyo-col-results__hint,.fyo-col-results__verdict{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--body);text-wrap:pretty}.fyo-col-results__bars{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);text-align:start}.fyo-col-results__bar{align-items:end;display:grid;font-size:var(--wp--preset--font-size--medium);gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);grid-template-columns:minmax(0,1fr) auto;line-height:var(--wp--custom--line-height--body)}.fyo-col-results__bar-value{font-weight:var(--wp--custom--font-weight--bold);white-space:nowrap}.fyo-col-results__track{background:var(--wp--custom--color--surface--base);border-radius:var(--wp--custom--radius--pill);grid-column:1/-1;height:12px;overflow:hidden}.fyo-col-results__fill{background:var(--wp--preset--color--teal);border-radius:inherit;display:block;height:100%;width:var(--fyo-col-fill,0)}.fyo-col-results__rule{border:0;border-top:2px dotted var(--wp--preset--color--teal);height:0}.fyo-col-results__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.fyo-col-results__cta,.fyo-col-results__explore{align-items:center;display:inline-flex;gap:var(--wp--preset--spacing--20)}.fyo-col-results__explore{color:var(--wp--custom--color--text--default);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--snug);text-decoration:none}.fyo-col-results__explore:focus-visible,.fyo-col-results__explore:hover{text-decoration:underline}.fyo-col-results__categories{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--60);min-width:0}.fyo-col-results__list{display:flex;flex-direction:column;list-style:none;padding:0}.fyo-col-results__category{background:var(--wp--custom--color--surface--base);border:var(--wp--custom--border--width--hairline) solid var(--fyo-col-border);margin:0}.fyo-col-results__category+.fyo-col-results__category{margin-top:calc(var(--wp--custom--border--width--hairline)*-1)}.fyo-col-results__category:first-child{border-start-end-radius:var(--fyo-col-radius);border-start-start-radius:var(--fyo-col-radius)}.fyo-col-results__category:last-child{border-end-end-radius:var(--fyo-col-radius);border-end-start-radius:var(--fyo-col-radius)}.fyo-col-results__details{border-radius:inherit}.fyo-col-results__details[open]{background:var(--fyo-col-row-bg-open)}.fyo-col-results__category-head{align-items:center;display:flex;gap:var(--wp--preset--spacing--50);list-style:none;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}summary.fyo-col-results__category-head{cursor:pointer}summary.fyo-col-results__category-head::-webkit-details-marker{display:none}summary.fyo-col-results__category-head:focus-visible{outline-offset:-4px}.fyo-col-results__category-text{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.fyo-col-results__category-name{font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--normal)}.fyo-col-results__category-desc{font-size:var(--wp--preset--font-size--x-small);line-height:1.1;text-wrap:pretty}.fyo-col-results__meter{flex:none;height:25px;position:relative;width:216px}.fyo-col-results__meter:before{background:var(--wp--custom--color--surface--base);box-shadow:inset 0 0 0 var(--wp--custom--border--width--hairline) var(--fyo-col-border);inset:6px 0 7px}.fyo-col-results__meter:after,.fyo-col-results__meter:before{border-radius:var(--wp--custom--radius--pill);content:"";position:absolute}.fyo-col-results__meter:after{background:var(--wp--preset--color--charcoal);bottom:1px;left:50%;margin-left:-1px;top:1px;width:2px}.fyo-col-results__meter-fill{background:var(--wp--preset--color--light-teal);border-radius:var(--wp--custom--radius--pill) 0 0 var(--wp--custom--radius--pill);bottom:7px;position:absolute;right:50%;top:6px;width:calc(var(--fyo-col-meter, 0%)/2)}.is-more .fyo-col-results__meter-fill{background:var(--wp--preset--color--red);border-radius:0 var(--wp--custom--radius--pill) var(--wp--custom--radius--pill) 0;left:50%;right:auto}.is-empty .fyo-col-results__meter-fill,.is-same .fyo-col-results__meter-fill{display:none}.fyo-col-results__delta{color:var(--fyo-col-less);display:flex;flex:none;flex-direction:column;font-weight:var(--wp--custom--font-weight--bold);text-align:end;width:97px}.is-more .fyo-col-results__delta{color:var(--fyo-col-more)}.is-empty .fyo-col-results__delta,.is-same .fyo-col-results__delta{color:var(--wp--custom--color--text--default)}.is-empty .fyo-col-results__delta{opacity:.3}.fyo-col-results__delta-value{font-size:var(--wp--preset--font-size--large);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--normal)}.fyo-col-results__delta-word{font-size:var(--wp--preset--font-size--x-small);line-height:1.1}.fyo-col-results__toggle{background:var(--wp--custom--color--surface--base);border:var(--wp--custom--border--width--hairline) solid var(--wp--custom--color--border--default);border-radius:var(--wp--custom--radius--pill);display:grid;flex:none;height:32px;place-items:center;width:32px}.fyo-col-results__toggle-icon{fill:currentColor;height:16px;transition:transform var(--wp--custom--duration--base) var(--wp--custom--easing--standard);width:16px}.fyo-col-results__details[open] .fyo-col-results__toggle-icon{transform:scaleY(-1)}.fyo-col-results__items{padding:0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}.fyo-col-results__table{border-collapse:collapse;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--body);table-layout:fixed;width:100%}.fyo-col-results__table td,.fyo-col-results__table th{overflow-wrap:anywhere;padding:var(--wp--preset--spacing--30);text-align:end;vertical-align:top}.fyo-col-results__table td:first-child,.fyo-col-results__table th:first-child{text-align:start}.fyo-col-results__table thead th{border-bottom:var(--wp--custom--border--width--thin) solid var(--wp--preset--color--charcoal);font-size:var(--wp--preset--font-size--x-small);font-weight:var(--wp--custom--font-weight--regular);padding-block:var(--wp--preset--spacing--20)}.fyo-col-results__table thead .fyo-col-results__th-change,.fyo-col-results__table thead .fyo-col-results__th-item{font-weight:var(--wp--custom--font-weight--bold);white-space:nowrap}.fyo-col-results__table thead th:not(:first-child){width:min(148px,22%)}.fyo-col-results__table tbody th{font-weight:var(--wp--custom--font-weight--regular)}.fyo-col-results__table tbody tr+tr td,.fyo-col-results__table tbody tr+tr th{border-top:var(--wp--custom--border--width--hairline) dashed var(--fyo-col-border)}.fyo-col-results__td-change,.fyo-col-results__td-to{font-weight:var(--wp--custom--font-weight--bold)}.fyo-col-results__td-change.is-less{color:var(--fyo-col-less)}.fyo-col-results__td-change.is-more{color:var(--fyo-col-more)}.fyo-col-results__table td:before{display:none}.fyo-col-results__unavailable{border:var(--wp--custom--border--width--hairline) solid var(--wp--custom--color--border--default);border-radius:var(--fyo-col-radius);font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--line-height--body);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}.fyo-col-results__source{font-size:var(--wp--preset--font-size--x-small);line-height:var(--wp--custom--line-height--body);opacity:.75;text-align:center;text-wrap:balance}@media (max-width:782px){.fyo-col-results{padding:var(--wp--preset--spacing--60) var(--wp--custom--layout--card-padding) var(--wp--preset--spacing--80)}.fyo-col-results__inner{gap:var(--wp--preset--spacing--60)}.fyo-col-results__header{gap:var(--wp--preset--spacing--30);text-align:center}.fyo-col-results__headline-row{align-items:center;flex-direction:column;gap:var(--wp--preset--spacing--40)}.fyo-col-results__headline{flex-direction:column;gap:var(--wp--preset--spacing--20)}.has-results .fyo-col-results__arrow{height:20px;transform:rotate(90deg);width:20px}.fyo-col-results__change{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.fyo-col-results__summary{gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--40)}.fyo-col-results__lead{font-size:1.25rem}.fyo-col-results__bars{gap:var(--wp--preset--spacing--50)}.fyo-col-results__actions{gap:var(--wp--preset--spacing--30)}.fyo-col-results__categories{gap:var(--wp--preset--spacing--40)}.fyo-col-results__category:first-child{border-start-end-radius:var(--wp--custom--radius--medium);border-start-start-radius:var(--wp--custom--radius--medium)}.fyo-col-results__category:last-child{border-end-end-radius:var(--wp--custom--radius--medium);border-end-start-radius:var(--wp--custom--radius--medium)}.fyo-col-results__category-head{display:grid;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);grid-template-columns:minmax(0,1fr) auto;padding:var(--wp--preset--spacing--30)}.fyo-col-results__category-text{gap:var(--wp--preset--spacing--10);grid-column:1;grid-row:1}.fyo-col-results__toggle{align-self:center;grid-column:2;grid-row:1}.fyo-col-results__meter{grid-column:1;grid-row:2;width:auto}.fyo-col-results__delta{align-items:baseline;flex-direction:row;gap:var(--wp--preset--spacing--10);grid-column:2;grid-row:2;justify-content:flex-end;min-width:97px;width:auto}.fyo-col-results__category-name,.fyo-col-results__delta-value{font-size:1.25rem}.fyo-col-results__category-desc,.fyo-col-results__delta-word{font-size:.75rem}.fyo-col-results__items{padding:0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.fyo-col-results__table,.fyo-col-results__table tbody,.fyo-col-results__table td,.fyo-col-results__table th,.fyo-col-results__table tr{display:block}.fyo-col-results__table thead{display:none}.fyo-col-results__table tr{display:grid;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:var(--wp--preset--spacing--20)}.fyo-col-results__table tbody tr+tr,.fyo-col-results__table tbody tr:first-child{border-top:var(--wp--custom--border--width--hairline) dashed var(--fyo-col-border)}.fyo-col-results__table tbody tr+tr td,.fyo-col-results__table tbody tr+tr th{border-top:0}.fyo-col-results__table td,.fyo-col-results__table th{padding:0;text-align:start}.fyo-col-results__table tbody th{font-weight:var(--wp--custom--font-weight--bold);grid-column:1/-1}.fyo-col-results__table td{font-size:var(--wp--preset--font-size--x-small)}.fyo-col-results__table td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--regular);margin-bottom:var(--wp--preset--spacing--10);opacity:.5}}
