:root{--white:#fff;--sage:#edf2e9;--sage-soft:#f6f9f4;--green:#164b3c;--muted:#637168}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--green);font:16px/1.55 Arial,sans-serif;margin:0}.shell{margin:0 auto;padding-left:40px;padding-right:40px;width:min(1240px,100%)}.topbar{background:var(--green);color:var(--white);font-size:12px;gap:20px;min-height:42px}.header,.topbar{align-items:center;display:flex;justify-content:space-between}.header{background:var(--white);gap:24px;min-height:98px}.brand{color:var(--green);text-decoration:none}.brand-lockup{align-items:center;display:flex;gap:11px;min-width:230px}.brand-lockup strong{display:block;font:600 15px/1.1 Arial,sans-serif;letter-spacing:.05em}.brand-lockup small{color:var(--muted);display:block;font-size:10px;margin-top:4px}.brand-mark{background:var(--sage);display:grid;font-size:29px;height:38px;place-items:center;width:38px}.brand-lockup img{height:42px;object-fit:contain;width:42px}.header nav{flex:1}.header nav ul{display:flex;flex-wrap:wrap;font-size:13px;gap:22px;justify-content:center;list-style:none;margin:0;padding:0}.button,.header-cta{background:var(--green);color:var(--white);display:inline-block;font-size:13px;font-weight:700;padding:12px 19px;text-decoration:none}.header-cta{white-space:nowrap}.section-space{padding-bottom:88px;padding-top:88px}h1,h2,h3{color:var(--green);font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.08;margin-top:0}h1{font-size:clamp(45px,5vw,68px);margin-bottom:23px}h2{font-size:clamp(33px,3.6vw,50px);margin-bottom:18px}h3{font-size:23px;margin-bottom:10px}.eyebrow{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 13px;text-transform:uppercase}.lead,.section-intro{color:var(--muted);font-size:17px;max-width:680px}.hero{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);padding-top:68px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button.secondary{background:var(--sage);color:var(--green)}.hero-audience{color:var(--muted);font-size:13px;margin:18px 0 0}.image-slot{background:var(--sage);color:var(--green);display:grid;font:400 21px/1.3 Georgia,serif;min-height:330px;place-items:center;text-align:center}.image-slot small{color:var(--muted);font:13px Arial,sans-serif}.image-slot img{display:block;height:100%;object-fit:cover;width:100%}.hero-image{min-height:470px;overflow:hidden;position:relative}.hero-image:before{background:hsla(0,0%,100%,.52);clip-path:ellipse(44% 50% at 50% 50%);content:"";inset:10% 14% 25% 14%;position:absolute}.hero-image:after{background:rgba(22,75,60,.12);content:"";height:43%;inset:auto 0 0 0;position:absolute}.hero-image blockquote{color:var(--green);font:italic 20px/1.3 Georgia,serif;margin:0;max-width:170px;position:absolute;right:8%;text-align:center;top:30%}.model-section,.soft{background:var(--sage-soft)}.situations-section{text-align:center}.situations-section .section-intro{margin-left:auto;margin-right:auto}.cards{display:grid;gap:20px;margin-top:36px}.cards.six{grid-template-columns:repeat(6,1fr)}.cards.three{grid-template-columns:repeat(3,1fr)}.cards.four{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);padding:18px}.card p{color:var(--muted);margin:0}.situation-cards{gap:0}.situation-cards .card{background:transparent;min-height:185px;padding:15px 13px}.situation-icon{color:var(--green);display:block;font-size:28px;line-height:1;margin-bottom:17px}.situation-cards h3{font-family:Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:0}.situation-cards p{font-size:14px}.editorial{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.85fr) minmax(190px,.5fr)}.editorial-image{min-height:330px}.editorial aside{background:var(--sage);padding:24px}.editorial aside h3{font-size:20px;font-style:italic}.editorial aside ul{color:var(--muted);margin:0;padding-left:18px}.surface-section{background:var(--white)}.surface-grid{align-items:center;display:grid;gap:85px;grid-template-columns:minmax(290px,.9fr) minmax(0,1fr)}.surface-art{min-height:335px;overflow:hidden;position:relative}.surface-art:before{background:rgba(178,199,171,.62);clip-path:ellipse(43% 48% at 50% 50%);content:"";height:260px;left:11%;position:absolute;top:13%;width:260px}.surface-art:after{background:rgba(22,75,60,.08);clip-path:ellipse(38% 50% at 50% 50%);content:"";height:250px;position:absolute;right:8%;top:10%;transform:rotate(-25deg);width:250px}.surface-art span{position:relative;z-index:1}.transition-quote{background:var(--sage);text-align:center}.transition-quote .shell{max-width:820px}.transition-quote blockquote{color:var(--green);font:italic 30px/1.36 Georgia,serif;margin:0}.transition-quote p{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:22px 0 0;text-transform:uppercase}.model{display:grid;gap:20px;grid-template-columns:1fr 1.1fr 1fr;margin-top:32px}.person,.relationship{background:var(--white);min-height:250px;padding:28px}.person strong,.relationship strong{display:block;font:400 25px Georgia,serif}.person span{color:var(--muted);display:block;margin-top:20px}.relationship{background:var(--sage);display:grid;place-items:center;text-align:center}.relationship div{display:grid;gap:9px;margin-top:17px}.relationship span,.signal-list span{background:var(--white);display:block;padding:8px 12px}.about,.newsletter,.trust,.video{align-items:center;display:grid;gap:55px;grid-template-columns:1fr 1fr}.signal-list{display:grid;gap:10px}.video-slot{background:var(--sage);display:grid;min-height:260px;place-items:center;text-align:center}.video-slot a{color:var(--green);font:400 20px Georgia,serif;text-decoration:none}.testimonials blockquote{font:20px/1.45 Georgia,serif;margin:0}.testimonials figcaption{color:var(--muted);font-size:14px;margin-top:17px}.about-image{min-height:290px}.newsletter{background:var(--sage);padding:46px}.faq{max-width:900px}.faq details{background:var(--white);padding:19px 0}.faq summary{color:var(--green);cursor:pointer;font:400 19px Georgia,serif}.faq details p{color:var(--muted);max-width:700px}.final-cta{background:var(--green);color:var(--white);text-align:center}.final-cta .shell{max-width:780px}.final-cta .eyebrow,.final-cta h2{color:var(--white)}.final-cta p{font-size:18px}.final-cta .button{background:var(--white);color:var(--green)}@media(max-width:980px){.header{align-items:flex-start;flex-wrap:wrap;padding-bottom:18px;padding-top:18px}.header nav{flex-basis:100%;order:3}.header nav ul{justify-content:flex-start}.about,.editorial,.hero,.model,.newsletter,.surface-grid,.trust,.video{grid-template-columns:1fr}.cards.six{grid-template-columns:repeat(3,1fr)}.cards.four{grid-template-columns:repeat(2,1fr)}.editorial aside{max-width:400px}}@media(max-width:620px){.shell{padding-left:20px;padding-right:20px}.topbar{display:grid;gap:3px;padding-bottom:8px;padding-top:8px}.header{gap:14px}.header nav ul{gap:12px}.header-cta{padding:10px 13px}.section-space{padding-bottom:60px;padding-top:60px}h1{font-size:39px}.hero{gap:35px;grid-template-columns:1fr}.hero-image{min-height:290px}.hero-image blockquote{font-size:17px;top:14%}.cards.four,.cards.six,.cards.three{grid-template-columns:repeat(2,1fr)}.situation-cards .card{min-height:160px}.transition-quote blockquote{font-size:25px}.cards.four .card:last-child{grid-column:span 2}.newsletter{padding:30px}.cards.four,.cards.six,.cards.three{grid-template-columns:1fr}.cards.four .card:last-child{grid-column:auto}}@media(min-width:1440px){.shell{padding-left:72px;padding-right:72px;width:min(1920px,100%)}.hero{gap:88px}.surface-grid{gap:110px}}@media(min-width:981px){.hero{gap:14px;grid-template-columns:minmax(0,1fr) minmax(400px,1fr)}.hero>div:first-child{position:relative;z-index:1}.hero-image{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000);transform:translateX(-130px);width:calc(100% + 130px)}}.cards:not(.situation-cards) .card{padding:30px}.person,.relationship{padding:34px}.editorial aside{padding:32px}.newsletter{padding:54px}@media(max-width:620px){.cards:not(.situation-cards) .card{padding:22px}.editorial aside,.person,.relationship{padding:25px}.newsletter{padding:30px}}.brand-lockup small,.button,.card p,.eyebrow,.header nav ul,.header-cta,.hero-audience,.image-slot small,.situation-cards p,.testimonials figcaption,.topbar,.transition-quote p,body,small{font-size:16px}.brand-lockup strong{font-size:18px}.button,.header-cta{font-size:16px}.eyebrow{letter-spacing:.11em}.lead,.section-intro{font-size:20px}.situation-cards h3{font-size:19px}.situation-icon{font-size:32px}h1{font-size:clamp(52px,5.4vw,78px)}h2{font-size:clamp(40px,4vw,62px)}h3{font-size:27px}.editorial aside h3{font-size:25px}.person strong,.relationship strong{font-size:30px}.video-slot a{font-size:25px}.testimonials blockquote{font-size:24px}.faq summary{font-size:23px}.transition-quote blockquote{font-size:36px}@media(max-width:620px){h1{font-size:44px}h2{font-size:36px}h3{font-size:24px}.lead,.section-intro{font-size:18px}.transition-quote blockquote{font-size:29px}}.skip-link{background:var(--green);color:#fff;left:16px;padding:12px 18px;position:absolute;top:-100px;z-index:100}.skip-link:focus{top:12px}a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.site-topbar{padding:0}.site-topbar .shell{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:42px}.site-header{align-items:center;display:flex;gap:28px;min-height:108px}.site-header nav{flex:1}.site-header nav>ul{align-items:center;display:flex;gap:20px;justify-content:flex-end;list-style:none;margin:0;padding:0}.site-header nav li{list-style:none;position:relative}.site-header nav a{color:var(--green);font-weight:600;text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.site-header .header-cta{white-space:nowrap}.site-header .subnav{background:var(--sage-soft);display:none;left:-18px;margin:0;min-width:260px;padding:18px;position:absolute;top:100%;z-index:20}.site-header .subnav li+li{margin-top:12px}.site-header .has-subnav:focus-within .subnav,.site-header .has-subnav:hover .subnav{display:block}.site-footer{background:var(--sage-soft);margin-top:0;padding:48px 0}.footer-inner{display:flex;gap:40px;justify-content:space-between}.footer-inner p{color:var(--muted)}.footer-inner nav{align-content:center;display:flex;flex-wrap:wrap;gap:16px}.footer-inner a,.text-link{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:5px}.topic-hero{max-width:1250px}.topic-hero .lead{font-size:23px;max-width:900px}.topic-hero .button{margin-top:20px}.topic-grid{align-items:start;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr)}.topic-grid>div:first-child{max-width:850px}.topic-grid .section-copy{color:var(--muted);font-size:20px;line-height:1.65}.topic-aside{background:var(--sage);padding:34px}.topic-aside ul{color:var(--green);margin:0;padding-left:22px}.topic-aside li+li{margin-top:10px}.linked-cards .card{display:flex;flex-direction:column;gap:10px}.linked-cards .card .text-link{margin-top:auto}.home-explanation{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr)}.home-explanation aside p{color:var(--muted)}.hero-draft:after,.hero-draft:before{display:none}.draft-notice{background:var(--sage-soft);color:var(--green);font-size:16px;padding:16px 20px}.final-cta .draft-notice{background:hsla(0,0%,100%,.14);color:#fff}.model-feedback .person p,.model-feedback .relationship p{color:var(--muted);font-size:16px;margin:7px 0 16px}.model-feedback .person span{font-weight:700;margin-top:12px}.model-feedback .relationship{position:relative}.model-feedback .relationship:after,.model-feedback .relationship:before{font-size:32px;line-height:1;position:absolute;top:50%}.model-feedback .relationship:before{content:"↔";left:-27px}.model-feedback .relationship:after{content:"↔";right:-27px}.model-caption{color:var(--muted);margin:26px auto 0;max-width:850px;text-align:center}@media(max-width:1150px){.site-header{flex-wrap:wrap;padding-bottom:18px;padding-top:18px}.site-header nav{flex-basis:100%;order:3}.site-header nav>ul{flex-wrap:wrap;justify-content:flex-start}.site-header .header-cta{margin-left:auto}}@media(max-width:980px){.home-explanation,.topic-grid{grid-template-columns:1fr}.model-feedback .relationship:after,.model-feedback .relationship:before{display:none}}@media(max-width:620px){.site-topbar .shell{display:block;padding-bottom:9px;padding-top:9px}.site-topbar .shell span{display:block}.site-header{gap:18px}.site-header nav>ul{display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .subnav{background:transparent;display:block;margin-top:8px;min-width:0;padding:0 0 0 12px;position:static}.site-header .subnav li+li{margin-top:7px}.site-header .subnav a{font-weight:400}.site-header .header-cta{margin-left:0}.topic-grid .section-copy,.topic-hero .lead{font-size:18px}.topic-grid{gap:28px}.topic-aside{padding:25px}.footer-inner{display:block}.footer-inner nav{margin-top:26px}.hero-draft{min-height:250px}}.model-feedback .relationship p{max-width:34ch}@media(max-width:980px){.model-feedback .relationship:after,.model-feedback .relationship:before{content:"↕";display:block;font-size:25px;left:50%;right:auto;top:auto;transform:translateX(-50%)}.model-feedback .relationship:before{top:-28px}.model-feedback .relationship:after{bottom:-28px}}.topic-hero h1{hyphens:manual}.menu-toggle{background:var(--sage);border:0;color:var(--green);cursor:pointer;display:none;font:700 16px Arial,sans-serif;padding:11px 16px}.component-demo-nav{background:var(--sage-soft);margin:24px 0 38px;padding:16px}@media(max-width:620px){.site-header .brand-lockup{flex:1;min-width:0}.site-header .brand-lockup small{font-size:16px}.menu-toggle{display:block;order:1}.site-header .header-cta{flex-basis:100%;order:2;text-align:center}.site-header nav{flex-basis:100%;order:3}.has-menu-js .site-header:not(.nav-open) nav{display:none}.site-header nav>ul{grid-template-columns:1fr}.site-header .subnav{padding-left:18px}.component-demo-nav .menu-toggle{margin-right:0}}.site-header .subnav{max-height:70vh;overflow-y:auto}@media(max-width:620px){.site-header .subnav{max-height:none;overflow:visible}}h1,h2,h3{hyphens:auto;overflow-wrap:anywhere}.hero-image.hero-photo:after,.hero-image.hero-photo:before{display:none}.hero-image.hero-photo blockquote{background:hsla(0,0%,100%,.88);bottom:6%;font-size:18px;max-width:210px;padding:12px;right:5%;top:auto}.topic-hero.about h1{font-size:clamp(44px,4vw,62px)}@media(max-width:620px){.hero-draft img,.hero-image.hero-photo img{object-position:80% center}.hero-image.hero-photo blockquote{bottom:4%;font-size:16px;left:4%;max-width:52%;right:auto}}.topic-grid.has-image{align-items:center;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.topic-grid.has-image.has-aside{gap:30px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.85fr) minmax(190px,.5fr)}.topic-section-image{aspect-ratio:4/3;min-height:310px;overflow:hidden}.home-explanation.has-image{gap:30px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.85fr) minmax(190px,.5fr)}.component-image-demo{margin-top:56px;padding-top:52px}@media(max-width:980px){.home-explanation.has-image,.topic-grid.has-image,.topic-grid.has-image.has-aside{grid-template-columns:1fr}.topic-section-image{max-height:520px;min-height:260px}.component-image-demo{margin-top:42px;padding-top:42px}}.section-copy{overflow-wrap:anywhere}button.button{border:0;cursor:pointer;font-family:inherit}button.text-link{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.video-slot[data-consent-embed]{display:block;min-height:0}.video-slot [data-consent-notice],.video-slot>p{padding:24px}.video-slot iframe{aspect-ratio:16/9;border:0;display:block;width:100%}.cards.format-cards{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.cards.format-cards .format-card{min-width:0;padding:0}.format-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.format-card img{display:block;height:auto;width:100%}.format-card-copy{padding:28px}.format-card-copy p{margin-bottom:20px}@media(max-width:980px){.cards.format-cards{grid-template-columns:1fr}.format-card-copy{padding:24px}}.model-figure{margin:32px 0}.model-figure img{display:block;height:auto;width:100%}.model-figure figcaption{margin-top:16px}.model-text{margin-top:28px}.model-text summary{cursor:pointer;font-weight:700}.image-slot.image-contained{background:transparent;min-height:0}.image-slot.image-contained img{height:auto;object-fit:contain}.topic-hero .image-contained{justify-self:end;max-width:560px;width:100%}@media(max-width:980px){.topic-hero .image-contained{justify-self:start;max-width:480px}}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(https://26808317.fs1.hubspotusercontent-eu1.net/hubfs/26808317/raw_assets/public/thc-kirby-blog-entwurf-2026-10-17/cormorant-garamond-variable.ttf) format("truetype")}:root{--display-font:"Cormorant Garamond",Baskerville,Georgia,serif}.person strong,.relationship strong,h1,h2,h3{font-family:var(--display-font);font-weight:400;letter-spacing:-.022em;line-height:1.06}h1,h2{font-weight:300}h3{font-size:30px}.brand-mark{background:transparent}.situations-section{text-align:left}.situation-list{column-gap:80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;row-gap:42px}.situation-item{align-items:baseline;display:grid;gap:22px;grid-template-columns:48px minmax(0,1fr);max-width:580px}.list-index{color:var(--muted);font-family:var(--display-font);font-size:34px;font-weight:300}.situation-item h3{font-size:34px;margin-bottom:12px}.benefit-item p,.situation-item p{color:var(--muted);font-size:18px;margin:0;max-width:35ch}.benefit-sequence{background:var(--sage-soft);display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;padding:38px 44px 44px}.benefit-index{color:var(--green);display:block;font:300 64px/1 var(--display-font);margin-bottom:18px}.benefit-item h3{font-size:38px;margin-bottom:14px}.topic-feature{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-width:1920px;padding-bottom:80px;padding-top:64px}.topic-feature-copy{min-width:0;padding:22px 0}.topic-feature h1,.topic-feature h2{font-size:clamp(46px,4.4vw,74px);hyphens:auto;overflow-wrap:break-word}.topic-feature .lead{font-size:21px;max-width:40ch}.topic-feature .button{margin-top:20px}.topic-feature-image{background:var(--sage-soft);margin:0}.topic-feature-image img{display:block;height:auto;width:100%}.topic-grid.prose-only{grid-template-columns:minmax(0,1fr);max-width:1040px}.topic-grid.prose-only>div:first-child{max-width:none}@media(max-width:1100px){.topic-feature{gap:32px}.benefit-sequence{gap:28px;padding:32px}.situation-list{column-gap:36px}}@media(max-width:980px){.topic-feature{gap:28px;grid-template-columns:1fr;padding-top:44px}.topic-feature-copy{max-width:760px;padding:0}.topic-feature .lead{max-width:60ch}.topic-feature-image{max-width:850px}.benefit-sequence{gap:32px;grid-template-columns:1fr}.benefit-item{column-gap:22px;display:grid;grid-template-columns:64px minmax(0,1fr)}.benefit-index{font-size:52px;grid-row:span 2;margin:0}.benefit-item h3{margin:0 0 10px}.benefit-item p{max-width:50ch}}@media(max-width:620px){.situation-list{gap:32px;grid-template-columns:1fr;margin-top:32px}.situation-item{gap:16px;grid-template-columns:32px minmax(0,1fr)}.situation-item h3{font-size:31px}.list-index{font-size:28px}.benefit-sequence{margin-top:30px;padding:28px 22px}.benefit-item{column-gap:14px;grid-template-columns:42px minmax(0,1fr)}.benefit-index{font-size:42px}.benefit-item h3{font-size:32px}.topic-feature h1,.topic-feature h2{font-size:46px}.topic-feature .lead{font-size:18px}.topic-feature{padding-bottom:52px}h3{font-size:28px}}.hero h1{font-size:clamp(46px,4.8vw,70px)}.topic-feature.feature-panorama{gap:34px;grid-template-columns:1fr}.feature-panorama .topic-feature-copy{align-items:center;display:grid;gap:0 64px;grid-template-columns:1fr 1fr}.feature-panorama .eyebrow{grid-column:1/-1}.feature-panorama h1,.feature-panorama h2{margin-bottom:0}.feature-panorama .lead{margin:0;max-width:55ch}.feature-panorama .topic-feature-image{max-width:none}@media(min-width:981px){.feature-image-left .topic-feature-image{grid-column:1;grid-row:1}.feature-image-left .topic-feature-copy{grid-column:2;grid-row:1}}@media(max-width:980px){.feature-panorama .topic-feature-copy{display:block}.feature-panorama h1,.feature-panorama h2{margin-bottom:24px}}@media(max-width:620px){.hero h1{font-size:44px}}.hero h1,.topic-feature h1,.topic-feature h2{hyphens:manual}.feature-panorama .button{justify-self:start}@media(max-width:620px){.topic-feature .topic-feature-copy{display:contents}.topic-feature .eyebrow{margin-bottom:-14px;order:0}.topic-feature h1,.topic-feature h2{margin-bottom:0;order:1}.topic-feature .topic-feature-image{order:2}.topic-feature .lead{margin:0;order:3}.topic-feature .button{justify-self:start;margin-top:0;order:4}.topic-feature{row-gap:28px}}h2,h3{hyphens:manual}.channel-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:30px}.channel-links a{overflow-wrap:anywhere}.cards.resource-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-cards .card{min-width:0}.resource-cards h3{overflow-wrap:anywhere}@media(max-width:980px){.cards.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cards.resource-cards{grid-template-columns:1fr}}.lead-invite{margin-bottom:48px;margin-top:48px}.lead-invite h2{font-size:clamp(34px,3vw,46px)}.lead-invite-actions{align-items:flex-start;display:flex;flex-direction:column;gap:22px;justify-self:center}.final-cta .text-link{color:#fff}#anmeldung,#passende-medien{scroll-margin-top:24px}@media(max-width:980px){.lead-invite-actions{justify-self:start}}@media(max-width:620px){.lead-invite{margin-bottom:32px;margin-top:32px;width:calc(100% - 40px)}.lead-invite-actions .button{white-space:normal}.lead-invite h2{font-size:34px}}.meeting-intro{padding-bottom:64px;padding-top:48px}.meeting-intro-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.meeting-intro h1{font-size:clamp(40px,4.3vw,68px);overflow-wrap:anywhere}.meeting-intro .lead{font-size:22px}.meeting-panel{background:var(--sage-soft);min-width:0;padding:28px;scroll-margin-top:24px}.meeting-panel h2{font-size:clamp(28px,2.7vw,42px)}.meeting-panel iframe{max-width:100%}@media(max-width:980px){.meeting-intro-grid{gap:32px;grid-template-columns:1fr}.meeting-panel{padding:20px}.meeting-intro .lead{font-size:20px}}