.article_page__Lmnvl{background:#faf8f3;color:#252e29;font-family:Georgia,Times New Roman,serif;min-height:100vh}.article_page__Lmnvl header{max-width:1120px;margin:auto;padding:28px 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfd7}.article_page__Lmnvl .brand{font-size:32px;font-weight:700;letter-spacing:-1.5px;color:#315c48}.article_page__Lmnvl header a{color:#315c48;font:14px/1.4 Arial,sans-serif}.article_page__Lmnvl main{max-width:760px;margin:0 auto;padding:64px 28px 80px}.article_page__Lmnvl .sponsor{margin:0 0 22px;color:#667068;font:13px/1.5 Arial,sans-serif;letter-spacing:.6px}.article_page__Lmnvl h1{margin:0;font-size:clamp(36px,5.5vw,54px);line-height:1.09;font-weight:400;letter-spacing:-1.7px}.article_page__Lmnvl .dek{font-size:23px;line-height:1.5;color:#58665b;margin:24px 0 34px}.article_page__Lmnvl figure{margin:0 0 34px}.article_page__Lmnvl figure img{display:block;width:100%;height:auto}.article_page__Lmnvl figcaption{margin-top:10px;font:13px/1.5 Arial,sans-serif;color:#667068}.article_page__Lmnvl article p{font-size:21px;line-height:1.72;margin:0 0 23px}.article_page__Lmnvl h2{font-size:28px;line-height:1.3;margin:43px 0 20px;font-weight:400}.article_page__Lmnvl .cta{display:inline-block;margin-top:12px;padding:19px 25px;border-radius:5px;background:#315c48;color:white;text-decoration:none;font:600 17px/1.5 Arial,sans-serif}.article_page__Lmnvl .cta:hover{background:#234734}.article_page__Lmnvl .cta:focus-visible{outline:3px solid #b58b35;outline-offset:4px}.article_page__Lmnvl .offer{padding:22px 24px;background:#edf0e7;border-left:3px solid #315c48;margin:28px 0 34px}.article_page__Lmnvl .offer p{margin:0 0 10px;font-size:19px}.article_page__Lmnvl .offer .cta{margin-top:5px}.article_page__Lmnvl .example{border-left:3px solid #a6b69d;padding:14px 22px;background:#f0f1eb;margin:25px 0}.article_page__Lmnvl .example small{font:12px Arial,sans-serif;color:#667068}.article_page__Lmnvl .example p{font-size:19px;margin:12px 0}.article_page__Lmnvl footer{margin-top:48px;padding-top:22px;border-top:1px solid #dedfd7;font:13px/1.5 Arial,sans-serif;color:#667068}.article_page__Lmnvl footer a{text-decoration:underline}@media(max-width:600px){.article_page__Lmnvl header{padding:20px 24px}.article_page__Lmnvl main{padding:40px 24px 55px}.article_page__Lmnvl article p{font-size:20px}.article_page__Lmnvl .dek{font-size:21px}.article_page__Lmnvl .cta{display:block;text-align:center}}