.ttc-section{padding-top:32px}.ttc-section .eyebrow:before{display:none}.ttc-tabs{background:var(--color-cream);border-radius:999px;justify-content:center;gap:4px;width:fit-content;margin:0 auto 48px;padding:4px;display:flex}.ttc-tabs a{min-height:44px;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.ttc-tabs a:hover{color:var(--color-forest)}.ttc-tabs a[aria-current=page]{background:var(--color-forest);color:var(--color-white)}.ttc-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.ttc-intro{grid-template-columns:240px 1fr;align-items:center;gap:32px;margin-bottom:32px;display:grid}.ttc-image{aspect-ratio:4/5;border-radius:999px 999px var(--radius-image) var(--radius-image);background:var(--color-sage);position:relative;overflow:hidden}.ttc-image img{object-fit:cover}.ttc-intro h1{margin-bottom:16px;font-size:clamp(34px,4vw,52px)}.ttc-tagline{color:var(--color-forest);margin:0;font-size:18px;font-style:italic}.ttc-body{max-width:680px;font-size:17px}.ttc-details{margin-block:16px 48px}.ttc-subheading{font-size:var(--text-h3);margin-bottom:8px}.ttc-aside{border-radius:var(--radius-feature-card);background:var(--color-forest);color:var(--color-white);box-shadow:var(--shadow-raised);padding:32px;position:sticky;top:120px}.ttc-aside h2{margin-bottom:16px;font-size:24px}.ttc-aside ul{color:#ffffffd9;margin:0 0 32px;padding-left:18px;font-size:15px}.ttc-aside li+li{margin-top:6px}.ttc-aside .ttc-apply{background:var(--color-cream);width:100%;color:var(--color-forest)}.ttc-aside .ttc-apply:hover{background:var(--color-white)}@media (max-width:1023px){.ttc-grid{grid-template-columns:1fr;gap:48px}.ttc-aside{position:static}}@media (max-width:639px){.ttc-intro{grid-template-columns:1fr;gap:24px}.ttc-image{aspect-ratio:4/3;width:100%}.ttc-tabs a{padding:0 16px}}
