.article-intro{max-width:820px;margin-bottom:57px}.article-intro>p:last-child{max-width:690px}.article-layout{display:grid;grid-template-columns:220px minmax(0,690px);gap:70px;border-top:1px solid #bdc6aa;padding-top:42px}.article-margin .flower-icon{width:35px;height:35px;margin-bottom:16px}.article-margin p{font-size:12px;color:var(--muted);line-height:1.8}.article-margin a{display:inline-block;font-size:12px;margin-top:17px;min-height:44px;line-height:1.8;padding:8px 0}.article-body h2{font-size:29px;line-height:1.2;letter-spacing:-.5px;font-weight:500;margin:42px 0 17px}.article-body>h2:first-child,.article-body>section:first-child h2{margin-top:0}.article-body p{font-size:16px;line-height:1.9;color:#4e6654;margin:0 0 19px}.article-body a:not(.primary-button){text-decoration-color:#244c3c66}.article-body a:hover{color:var(--coral)}.article-body li{font-size:16px;line-height:1.8;margin-bottom:12px;color:#4e6654}.article-body ol,.article-body ul{padding-left:23px}.article-cta{border:1px solid #bfc9aa;border-radius:17px;background:var(--sage);padding:30px 32px;margin-top:50px;position:relative}.article-cta h2{margin:0 0 13px;font-size:29px}.article-cta p{font-size:14px;line-height:1.8;margin-bottom:20px}.article-cta a:hover{color:var(--cream)}.article-example{border-block:1px solid #c7ceb9;padding:25px 0;margin:28px 0}.article-example .example-pair{display:flex;align-items:center;gap:15px;font-family:var(--display);font-size:33px;font-weight:500;letter-spacing:-.6px;margin-bottom:15px}.article-example .example-pair b{color:var(--coral);font-size:24px}.article-example p{font-size:14px;margin-bottom:0}.explainer-steps{list-style:none;padding:0!important;counter-reset:steps}.explainer-steps li{position:relative;padding-left:45px;margin-bottom:22px;counter-increment:steps}.explainer-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:3px;font:12px var(--body);border:1px solid #bdc8aa;width:29px;height:29px;display:grid;place-items:center;border-radius:50%}.score-principle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;background:var(--cream);border:1px solid #c4ccb4;border-radius:14px;padding:25px;margin:28px 0}.score-principle>div{display:flex;flex-direction:column;gap:8px}.score-principle>div>span{font-size:11px;color:var(--muted)}.score-principle strong{font:500 35px var(--display);letter-spacing:-1px;white-space:nowrap}.score-principle>span{font-size:12px;color:var(--coral);font-style:italic}.score-principle p{grid-column:1/-1;font-size:11px;margin:0;line-height:1.6}@media (max-width:900px){.article-layout{grid-template-columns:160px minmax(0,1fr);gap:36px}}@media (max-width:650px){.article-intro{margin-bottom:32px}.article-layout{display:block;padding-top:27px}.article-margin{display:none}.article-body h2{font-size:27px;margin-top:32px}.article-body li,.article-body p{font-size:15px;line-height:1.85}.article-example .example-pair{font-size:28px;gap:9px}.article-cta{padding:25px 22px;margin-top:33px}.article-cta h2{font-size:27px}.article-cta p{font-size:14px}.article-cta .primary-button{font-size:13px;width:100%}.score-principle{gap:12px;padding:19px 15px}.score-principle strong{font-size:28px}.score-principle>div>span{font-size:10px}.score-principle p{font-size:11px}}@media (max-width:350px){.score-principle strong{font-size:24px}.score-principle>span{font-size:10px}}.explainer-steps li{display:flex;gap:18px;padding-left:0}.explainer-steps li:before{display:none}.explainer-steps li>span{font:11px var(--body);letter-spacing:1px;min-width:42px;padding-top:6px;color:var(--coral)}.explainer-steps h3{font-size:20px;font-weight:500;margin-bottom:8px}.explainer-steps p{margin-bottom:0}.explainer-steps li{margin-bottom:27px}.article-example>.example-pair{display:flex;align-items:center;gap:15px}.article-example>.example-pair>strong{font-weight:550}