.page[data-astro-cid-lnthwwyx]{padding-block:var(--page-top) 0}.approach-intro[data-astro-cid-lnthwwyx]{margin-bottom:var(--space-7)}.page-heading[data-astro-cid-lnthwwyx]{margin:0 0 var(--space-5);text-wrap:balance;font-size:40px;line-height:1.15}.approach-intro[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-soft);max-width:62ch;margin:0 0 var(--space-4);font-size:19px;line-height:1.55}.approach-intro[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]:last-child{margin-bottom:0}.approach-panels[data-astro-cid-lnthwwyx]{gap:var(--space-7) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.approach-panel[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:flex-start;display:flex}.approach-panel[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{margin:0 0 var(--space-4);font-size:26px;font-weight:400}.approach-media[data-astro-cid-lnthwwyx]{aspect-ratio:16/9;background:var(--paper-alt);width:100%;margin-bottom:var(--space-5)}.approach-media[data-astro-cid-lnthwwyx] video[data-astro-cid-lnthwwyx]{object-fit:cover;background:var(--ink);width:100%;height:100%;display:block}.approach-media[data-astro-cid-lnthwwyx] video[data-astro-cid-lnthwwyx]:focus-within{outline:3px solid var(--terracotta);outline-offset:-3px}.transcript[data-astro-cid-lnthwwyx]{width:100%;margin:calc(var(--space-3) - var(--space-5)) 0 var(--space-5)}.transcript[data-astro-cid-lnthwwyx] summary[data-astro-cid-lnthwwyx]{align-items:center;gap:var(--space-2);min-height:24px;color:var(--terracotta-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--terracotta-deep) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--terracotta-deep) 45%, transparent);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease-standard);font-size:15px;font-weight:500;list-style:none;display:inline-flex}.transcript[data-astro-cid-lnthwwyx] summary[data-astro-cid-lnthwwyx]::-webkit-details-marker{display:none}.transcript[data-astro-cid-lnthwwyx] summary[data-astro-cid-lnthwwyx]:hover{-webkit-text-decoration-color:var(--terracotta-deep);text-decoration-color:var(--terracotta-deep)}.transcript[data-astro-cid-lnthwwyx] summary[data-astro-cid-lnthwwyx]:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-move);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.transcript[data-astro-cid-lnthwwyx][open] summary[data-astro-cid-lnthwwyx]:after{transform:translateY(2px)rotate(-135deg)}.transcript-body[data-astro-cid-lnthwwyx]{margin-top:var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--stone-line)}.transcript-body[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]:last-child{margin-bottom:0}.approach-panel[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx],.approach-detail[data-astro-cid-lnthwwyx] p,.approach-detail[data-astro-cid-lnthwwyx] li{color:var(--ink-soft);max-width:46ch;font-size:15.5px}.approach-panel[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx],.approach-detail[data-astro-cid-lnthwwyx] p{margin:0 0 var(--space-4)}.approach-panel[data-astro-cid-lnthwwyx] .approach-line[data-astro-cid-lnthwwyx]{color:var(--ink);margin-bottom:var(--space-3);font-size:17px}.approach-detail[data-astro-cid-lnthwwyx] ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.approach-detail[data-astro-cid-lnthwwyx] li{margin-bottom:var(--space-2)}.approach-detail[data-astro-cid-lnthwwyx] h3{margin:var(--space-5) 0 var(--space-3);font-size:20px;font-weight:400}.approach-detail[data-astro-cid-lnthwwyx]{margin-bottom:var(--space-2)}.approach-panel[data-astro-cid-lnthwwyx] .btn[data-astro-cid-lnthwwyx]{margin-top:auto}.page-content[data-astro-cid-lnthwwyx]{padding-block:var(--space-8)}.page-content[data-astro-cid-lnthwwyx] h2{margin:0 0 var(--space-4);font-size:34px}.page-content[data-astro-cid-lnthwwyx] p,.page-content[data-astro-cid-lnthwwyx] li{max-width:62ch;font-size:17px}@media (width<=800px){.page-heading[data-astro-cid-lnthwwyx]{font-size:32px}.approach-intro[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{font-size:17px}.approach-panels[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}
