.yt-body{--yt-ink:#2b4032;--yt-muted:#627567;--yt-accent:#598366;--yt-line:#d3dfd2;--yt-mint:#f0f4eb;color:var(--yt-ink);background:#fff}
.yt-body .wrap{width:calc(100% - 112px);max-width:1520px;margin-inline:auto}
.yt-body h2{font-family:Vastago,Inter,sans-serif;font-weight:600;font-size:clamp(38px,3.25vw,60px);line-height:1.09;letter-spacing:-.048em}
.yt-body h2 em{font-style:normal;color:var(--yt-accent)}
.yt-body h3{font-family:Vastago,Inter,sans-serif;font-size:26px;line-height:1.25;letter-spacing:-.03em;font-weight:600}
.yt-body p{font-size:16px;line-height:1.85;color:var(--yt-muted)}
.yt-body .eyebrow{display:block;font-size:11px;letter-spacing:.14em;color:#376448;margin-bottom:23px}
.yt-body figure{margin:0;min-width:0}.yt-body picture,.yt-body picture img{display:block;width:100%;height:auto}
.yt-space{padding-block:105px}.yt-rounded{border-radius:40px;width:100%;margin-inline:0}.yt-mint{background:var(--yt-mint)}
.yt-body svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.yt-body .yt-symbols{position:absolute;width:0;height:0;overflow:hidden}
.yt-link{display:inline-flex;align-items:center;gap:35px;min-height:44px;padding-block:12px;border-bottom:1px solid #99b393;font-size:14px;color:var(--yt-ink);text-decoration:none;line-height:1.5}
.yt-link span{font-size:24px}.yt-body a:focus-visible,.yt-body summary:focus-visible{outline:2px solid #3c7555;outline-offset:6px;border-radius:4px}
.yt-intro{display:grid;grid-template-columns:1.13fr 1fr;gap:48px 90px;align-items:center}
.yt-intro-copy{max-width:590px;padding-top:25px}.yt-goals{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:55px;border-top:1px solid var(--yt-line);padding-top:36px}
.yt-goals article{display:grid;grid-template-columns:36px 1fr;column-gap:20px;align-content:start}.yt-goals svg{grid-row:span 2;color:#698960}.yt-goals h3{font-size:23px;margin-bottom:10px}.yt-goals p{font-size:14px;line-height:1.7;max-width:340px}
.yt-formats h2{margin-bottom:26px}.yt-formats-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.yt-format-art{width:112%;transform:translateX(-6%)}
.yt-format{border-top:1px solid #c7d5c4}.yt-format:last-child{border-bottom:1px solid #c7d5c4}.yt-format summary{display:grid;grid-template-columns:27px 1fr 26px;gap:15px;align-items:center;padding-block:25px;cursor:pointer;list-style:none;min-height:79px}.yt-format summary::-webkit-details-marker{display:none}.yt-format .yt-no{font-size:10px;color:#678261;letter-spacing:.08em}.yt-format summary h3{font-size:25px}
.yt-plus{font-size:25px;font-weight:300;color:#5e865c;line-height:1;text-align:center;transition:transform .2s ease}.yt-format[open] .yt-plus{transform:rotate(45deg)}.yt-format>div{padding:0 30px 27px 42px}.yt-format p{font-size:15px;max-width:540px}
.yt-creative{display:grid;grid-template-columns:1fr 1fr;gap:36px 65px;align-items:center}.yt-creative-copy>p{max-width:580px;margin-top:25px}.yt-creative-copy .yt-link{margin-top:22px}.yt-creative-art{position:relative}.yt-edit-line{position:absolute;bottom:2%;left:14%;right:14%;height:1px;background:#d6e0d1;display:flex;justify-content:space-between}
.yt-edit-line i{position:relative;top:-4px;width:9px;height:9px;border-radius:50%;background:#c8d7c1;box-shadow:0 0 0 5px #f3f6f0;animation:yt-cue 18s ease-in-out infinite;animation-play-state:paused}.yt-edit-line i:nth-child(2){animation-delay:1.2s}.yt-edit-line i:nth-child(3){animation-delay:2.4s}.is-running .yt-edit-line i{animation-play-state:running}
.yt-creative-notes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:34px 0 0;border-top:1px solid var(--yt-line);margin:0}.yt-creative-notes li>span{display:block;font-size:10px;letter-spacing:.1em;color:#688060;margin-bottom:16px}.yt-creative-notes h3{font-size:23px;margin-bottom:13px}.yt-creative-notes p{font-size:14px}
.yt-green{background:#3d6b50;color:#f6f8ef}.yt-green h2 em{color:#c9dfb8}.yt-green .eyebrow{color:#d4e3c9}.yt-green p{color:#e0e9dc}.yt-green .yt-link{color:#f6f8ef;border-color:#90af83}.yt-green a:focus-visible{outline-color:#e4f2d5}
.yt-scope-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px}.yt-scope-heading{position:sticky;top:135px;align-self:start}.yt-scope-heading .yt-link{margin-top:35px}
.yt-scope-list article{display:grid;grid-template-columns:37px 1fr;gap:24px;padding-block:31px;border-top:1px solid #85a48977}.yt-scope-list article:first-child{padding-top:4px;border-top:0}.yt-scope-list article:last-child{padding-bottom:0}.yt-scope-list svg{margin-top:3px;color:#c4dbae}.yt-scope-list h3{font-size:27px;margin-bottom:16px}.yt-scope-list p{font-size:15px}
.yt-method{background:#fff;margin:0;border-radius:0}.yt-method .method-track{gap:70px;margin-top:53px}.yt-method .method-track:before{background:var(--yt-line)}.yt-method .step-number{background:#f0f4eb;box-shadow:0 0 0 12px #fff;border-color:#c5d6be;color:#3d6b50}.yt-method .method-step h3{font-size:29px;margin-bottom:18px}.yt-method .method-step p{font-size:15px;color:var(--yt-muted)}
.yt-measure-head{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.yt-measure-head>p{max-width:550px}.yt-measure-track{display:grid;grid-template-columns:repeat(3,1fr);gap:62px;margin-top:53px;position:relative}.yt-measure-track:before{content:"";position:absolute;top:37px;height:1px;left:38px;right:20px;background:#cad8c3}
.yt-measure-track article{position:relative}.yt-relief-icon{display:flex;align-items:center;justify-content:center;position:relative;width:75px;height:75px;border-radius:23px;background:#f8f8ef;border:1px solid #cedac5;color:#557a57;box-shadow:inset 1px 1px 2px #fff,2px 4px 0 #d9e2ce;animation:yt-relief 18s ease-in-out infinite;animation-play-state:paused;margin-bottom:30px}.yt-measure-track article:nth-child(2) .yt-relief-icon{animation-delay:1.2s}.yt-measure-track article:nth-child(3) .yt-relief-icon{animation-delay:2.4s}.is-running .yt-relief-icon{animation-play-state:running}
.yt-measure-track h3{font-size:26px;margin-bottom:15px}.yt-measure-track p{font-size:15px}.yt-measure-foot{margin-top:43px;border-top:1px solid #cfdbc9;padding-top:22px;display:flex;gap:45px;justify-content:space-between;align-items:center}.yt-measure-foot p{font-size:13px;max-width:660px}.yt-measure-foot .yt-link{font-size:13px;flex-shrink:0}
.yt-faq h2{margin-bottom:55px}.yt-faq-groups{display:grid;grid-template-columns:1fr 1fr;gap:85px}.yt-faq-group>h3{font-size:18px;color:#668260;letter-spacing:0;margin-bottom:23px}.yt-question{border-top:1px solid var(--yt-line)}.yt-question:last-child{border-bottom:1px solid var(--yt-line)}.yt-question summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;font-size:16px;line-height:1.6;cursor:pointer}.yt-question summary::-webkit-details-marker{display:none}.yt-question summary>span{font-size:24px;color:#739066;flex-shrink:0;transition:transform .2s ease}.yt-question[open] summary>span{transform:rotate(45deg)}.yt-question>div{padding:0 22px 24px 0}.yt-question p{font-size:14px}
@keyframes yt-cue{0%,9%,25%,100%{background:#c8d7c1;box-shadow:0 0 0 5px #f3f6f0}16%{background:#507650;box-shadow:0 0 0 5px #e3eddc}}
@keyframes yt-relief{0%,9%,25%,100%{color:#557a57;background:#f8f8ef}16%{color:#2d5b37;background:#e4edd9}}
@media(min-width:1921px){.yt-body .wrap{max-width:1520px}.yt-space{padding-block:110px}}
@media(max-width:1200px){.yt-body .wrap{width:calc(100% - 80px)}.yt-space{padding-block:85px}.yt-intro{gap:42px 45px}.yt-goals,.yt-creative-notes{gap:28px}.yt-goals article{grid-template-columns:1fr;gap:14px}.yt-formats-layout{gap:35px}.yt-creative{gap:35px}.yt-scope-layout{gap:60px}.yt-method .method-track{gap:40px}.yt-measure-track{gap:32px}.yt-measure-foot{display:block}.yt-measure-foot .yt-link{margin-top:12px}.yt-faq-groups{gap:45px}}
@media(max-width:899px){.yt-body .wrap{width:calc(100% - 48px)}.yt-space{padding-block:65px}.yt-rounded{border-radius:28px}.yt-body h2{font-size:39px}.yt-body h3{font-size:25px}.yt-body p{font-size:14px}.yt-body .eyebrow{font-size:10px;margin-bottom:19px}.yt-link{font-size:13px;gap:22px}
 .yt-intro{grid-template-columns:1fr;gap:24px}.yt-intro-copy{padding:0;max-width:600px}.yt-goals{margin-top:8px;gap:25px;padding-top:26px}.yt-goals h3{font-size:21px}.yt-goals p{font-size:12px}
 .yt-formats-layout{grid-template-columns:1fr;gap:15px}.yt-format-art{width:100%;transform:none;max-width:650px;margin-inline:auto!important}.yt-formats h2{margin-bottom:6px}.yt-format summary{padding-block:23px}.yt-format summary h3{font-size:24px}.yt-format p{font-size:14px}.yt-format>div{padding-bottom:24px}
 .yt-creative{grid-template-columns:1fr;gap:30px}.yt-creative-copy>p{margin-top:23px;max-width:650px}.yt-creative-art{max-width:650px;margin-inline:auto!important;width:100%}.yt-creative-notes{gap:22px;padding-top:28px}.yt-creative-notes h3{font-size:22px}.yt-creative-notes p{font-size:12px}.yt-creative-notes li>span{font-size:9px}
 .yt-scope-layout{grid-template-columns:1fr;gap:40px}.yt-scope-heading{position:static}.yt-scope-heading .yt-link{margin-top:23px}.yt-scope-list h3{font-size:25px}.yt-scope-list p{font-size:14px}.yt-scope-list article:first-child{border-top:1px solid #85a48977;padding-top:28px}
 .yt-method .method-track{grid-template-columns:1fr;margin-top:38px;gap:34px}.yt-method .method-track:before{top:20px;bottom:0;left:20px;width:1px;height:auto;right:auto}.yt-method .method-step{padding-left:65px}.yt-method .step-number{width:40px;height:40px;box-shadow:0 0 0 8px #fff;position:absolute;left:0;top:0}.yt-method .method-step h3{font-size:26px}.yt-method .method-step h3 br{display:none}.yt-method .method-step p{font-size:14px}
 .yt-measure-head{grid-template-columns:1fr;gap:25px}.yt-measure-track{margin-top:35px;gap:24px}.yt-relief-icon{width:58px;height:58px;border-radius:18px;margin-bottom:23px}.yt-measure-track:before{top:29px;left:30px}.yt-measure-track h3{font-size:23px}.yt-measure-track p{font-size:13px}.yt-measure-foot{margin-top:30px}.yt-measure-foot p{font-size:12px}
 .yt-faq h2{margin-bottom:38px}.yt-faq-groups{grid-template-columns:1fr;gap:36px}.yt-question summary{font-size:14px;padding-block:21px}.yt-question>div{padding-right:0}.yt-question p{font-size:13px}.yt-faq-group>h3{font-size:17px;margin-bottom:19px}
}
@media(max-width:599px){.yt-body h2{font-size:36px}.yt-goals{grid-template-columns:1fr;gap:23px}.yt-goals article{grid-template-columns:30px 1fr;column-gap:18px;row-gap:0}.yt-goals svg{width:28px;height:28px;grid-row:span 2}.yt-goals h3{font-size:22px;margin-bottom:7px}.yt-goals p{font-size:13px;max-width:none}
 .yt-creative-notes{grid-template-columns:1fr;gap:24px}.yt-creative-notes li{display:grid;grid-template-columns:78px 1fr;column-gap:14px}.yt-creative-notes li>span{grid-row:span 2;margin-top:6px}.yt-creative-notes h3{font-size:22px;margin-bottom:9px}.yt-creative-notes p{font-size:13px}.yt-scope-list article{grid-template-columns:29px 1fr;gap:18px}.yt-scope-list svg{width:27px;height:27px}.yt-scope-list h3{font-size:24px}
 .yt-measure-track{grid-template-columns:1fr;gap:30px}.yt-measure-track:before{top:25px;bottom:55px;left:26px;width:1px;height:auto;right:auto}.yt-measure-track article{display:grid;grid-template-columns:55px 1fr;column-gap:22px}.yt-relief-icon{grid-row:span 2;width:54px;height:54px;border-radius:17px}.yt-measure-track h3{font-size:23px;margin-bottom:11px}.yt-measure-track p{font-size:13px}.yt-measure-foot .yt-link{font-size:12px;gap:18px}
}
@media(max-width:360px){.yt-body .wrap{width:calc(100% - 36px)}.yt-body h2{font-size:31px}.yt-body h3{font-size:22px}.yt-body p{font-size:13px}.yt-space{padding-block:55px}.yt-creative-notes li{grid-template-columns:65px 1fr}.yt-creative-notes h3{font-size:20px}.yt-measure-track article{column-gap:15px}}
@media(prefers-reduced-motion:reduce){.yt-edit-line i,.yt-relief-icon{animation:none}.yt-question summary>span,.yt-plus{transition:none}}
