.o-function{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:750px){.o-function{gap:3.75rem}}.o-function_item{border-radius:var(--border-radius-m);min-width:0;padding:2.5rem 1.5rem;width:100%}@media (min-width:750px){.o-function_item{padding:3.75rem 1.5rem}}.o-function_item-inner{margin:0 auto;max-width:62.5rem;width:100%}.o-function-sub{margin-top:1.875rem}@media (min-width:750px){.o-function-sub{margin-top:2.5rem}}.o-function-sub_list{display:grid;gap:.75rem;grid-template-columns:1fr}.o-function-sub_list:not(:first-child){margin-top:1.25rem}.o-function-sub_item{background-color:var(--color-white);border-radius:var(--border-radius-m);padding:1.5rem}@media (min-width:750px){.o-function-sub_item{padding:1.875rem 6.25rem 1.875rem 1.875rem}}.o-function-sub_item .o-media-column.is-one-third{gap:1.25rem}@media (min-width:750px){.o-function-sub_item .o-media-column.is-one-third{gap:3.125rem}}.o-function-list{background-color:var(--color-white);border-radius:var(--border-radius-m);margin-top:1.875rem;padding:1.5rem}@media (min-width:750px){.o-function-list{margin-top:2.5rem;padding:1.875rem}}.o-function-list_content{counter-reset:list;margin-top:1rem}@media (min-width:750px){.o-function-list_content{column-count:2}}.o-function-list_content li:not(.is-etc){line-height:1.6;margin:.5em 0;padding-left:1.8em;position:relative}.o-function-list_content li:not(.is-etc):first-child{margin-top:0}.o-function-list_content li:not(.is-etc):before{color:var(--color-primary);content:counter(list) ".";counter-increment:list;font-weight:700;left:0;position:absolute;top:0}.o-functions-text-list{display:grid;gap:.3125rem;grid-template-columns:1fr}.o-functions-text-list li{line-height:1.6;padding-left:1.1em;position:relative}.o-functions-text-list li:before{background-color:var(--color-primary);border-radius:50%;content:"";display:block;height:.375rem;left:0;position:absolute;top:.6em;width:.375rem}.p-results-section{margin-top:2.5rem}@media (min-width:750px){.p-results-section{margin-top:5rem}}.p-results{padding-top:3.75rem}.p-results_heading strong{color:var(--color-primary);font-size:2rem;font-weight:700}