:where(.thera-public) .supporting-opening{column-gap:var(--column-gap);grid-column:2/12;grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;display:grid}:where(.thera-public) .supporting-opening h1{grid-column:1/5}:where(.thera-public) .supporting-opening>p{max-width:40ch;color:var(--muted);grid-column:6/11;font-size:20px}:where(.thera-public) .continuation-link{grid-column:6/11;justify-self:start;align-items:center;min-height:44px;font-size:22px;line-height:1.3;display:inline-flex}:where(.thera-public) .scope-register{grid-column:2/12}:where(.thera-public) .scope-row{column-gap:var(--column-gap);grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;display:grid}:where(.thera-public) .scope-row p{max-width:40ch;color:var(--muted);font-size:22px}:where(.thera-public) .scope-register{margin-top:80px}:where(.thera-public) .scope-row+.scope-row{margin-top:56px}:where(.thera-public) .scope-row h2{letter-spacing:-.02em;grid-column:1/5;max-width:22ch;font-size:32px;line-height:1.18}:where(.thera-public) .scope-row p,:where(.thera-public) .utility-copy{grid-column:6/11}:where(.thera-public) .utility-copy p{max-width:40ch;color:var(--muted);font-size:20px}:where(.thera-public) .utility-copy p+p,:where(.thera-public) .utility-copy .continuation-link{margin-top:24px}@media (width>=700px) and (width<=1099px){:where(.thera-public) .supporting-opening{grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr))}:where(.thera-public) .supporting-opening h1{grid-column:1/6}:where(.thera-public) .supporting-opening>p{grid-column:7/13;font-size:18px}:where(.thera-public) .continuation-link{grid-column:7/13;font-size:20px}:where(.thera-public) .scope-register{grid-column:1/13}:where(.thera-public) .scope-row{grid-template-columns:repeat(12,minmax(0,1fr))}:where(.thera-public) .scope-row h2{grid-column:1/6}:where(.thera-public) .scope-row p{grid-column:7/13;font-size:20px}:where(.thera-public) .scope-register{margin-top:64px}:where(.thera-public) .scope-row h2{font-size:29px}:where(.thera-public) .scope-row+.scope-row{margin-top:44px}:where(.thera-public) .utility-copy p{font-size:18px}:where(.thera-public) .utility-copy{grid-column:7/13}}@media (width<=699px){:where(.thera-public) .supporting-opening{display:block}:where(.thera-public) .supporting-opening>p{max-width:36ch;margin-top:22px;font-size:18px}:where(.thera-public) .continuation-link{margin-top:24px;font-size:20px}:where(.thera-public) .scope-row{display:block}:where(.thera-public) .scope-row p{max-width:36ch;font-size:18px}:where(.thera-public) .scope-register{margin-top:44px}:where(.thera-public) .scope-row h2{max-width:24ch;font-size:29px}:where(.thera-public) .scope-row p{margin-top:18px}:where(.thera-public) .scope-row+.scope-row{margin-top:40px}:where(.thera-public) .utility-copy{margin-top:22px}:where(.thera-public) .utility-copy p{font-size:18px}}:where(.thera-public) .contact-page .supporting-opening>p{max-width:31ch;font-size:22px}:where(.thera-public) .stacked-opening{grid-column:2/12}:where(.thera-public) .stacked-opening>p{max-width:40ch;color:var(--muted);font-size:20px}:where(.thera-public) .stacked-opening h1{font-size:clamp(54px,5.25vw,86px);line-height:1.03}:where(.thera-public) .stacked-opening>p{max-width:43ch;margin-top:32px}@media (width>=700px) and (width<=1099px){:where(.thera-public) .contact-page .supporting-opening>p{font-size:20px}:where(.thera-public) .stacked-opening{grid-column:1/13}:where(.thera-public) .stacked-opening h1{font-size:clamp(44px,5.9vw,64px)}:where(.thera-public) .stacked-opening>p{font-size:18px}}@media (width<=699px){:where(.thera-public) .contact-page .supporting-opening>p{max-width:33ch;font-size:19px}:where(.thera-public) .stacked-opening h1{font-size:clamp(35px,10.3vw,58px);line-height:1.06}:where(.thera-public) .stacked-opening>p{max-width:36ch;margin-top:22px;font-size:18px}}:where(.thera-public) .studio-reading{column-gap:var(--column-gap);grid-column:2/12;grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;margin-top:88px;display:grid}:where(.thera-public) .studio-reflection{grid-column:1/5;max-width:19ch;font-size:28px;line-height:1.3}:where(.thera-public) .studio-explanation{grid-column:6/11}:where(.thera-public) .studio-explanation p{max-width:40ch;color:var(--muted);font-size:22px}:where(.thera-public) .studio-explanation p+p{margin-top:24px}@media (width>=700px) and (width<=1099px){:where(.thera-public) .studio-reading{grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr))}:where(.thera-public) .studio-reflection{grid-column:1/6}:where(.thera-public) .studio-explanation{grid-column:7/13}:where(.thera-public) .studio-reflection{font-size:23px}:where(.thera-public) .studio-explanation p{font-size:20px}:where(.thera-public) .studio-reading{margin-top:64px}}@media (width<=699px){:where(.thera-public) .studio-reading{margin-top:44px;display:block}:where(.thera-public) .studio-reflection{max-width:27ch;font-size:23px}:where(.thera-public) .studio-explanation{margin-top:28px}:where(.thera-public) .studio-explanation p{max-width:36ch;font-size:18px}:where(.thera-public) .studio-explanation p+p{margin-top:22px}}:where(.thera-public) .text-body>*+*{margin-top:24px}:where(.thera-public) .text-body :is(ul,ol,blockquote){margin-inline:0;color:var(--muted);max-width:40ch;margin-bottom:0;font-size:20px}:where(.thera-public) .text-body :is(ul,ol){padding-left:1.4em}:where(.thera-public) .text-body li+li{margin-top:8px}:where(.thera-public) .text-body :is(h1,h2){letter-spacing:-.02em;font-size:32px;line-height:1.18}:where(.thera-public) .text-body :is(h3,h4,h5,h6){font-size:24px;font-weight:400;line-height:1.3}:where(.thera-public) .text-body>p:has(>a:only-child){color:var(--graphite);font-size:22px;display:flex}:where(.thera-public) .text-body>p>a:only-child{align-items:center;min-height:44px;line-height:1.3;display:inline-flex}@media (width<=1099px){:where(.thera-public) .text-body :is(ul,ol,blockquote){font-size:18px}:where(.thera-public) .text-body :is(h1,h2){font-size:29px}:where(.thera-public) .text-body :is(h3,h4,h5,h6){font-size:22px}:where(.thera-public) .text-body>p:has(>a:only-child){font-size:20px}}
