.ap-article{color:#111;width:100%;font-family:Arial,Helvetica,sans-serif}.ap-article .ap-article-container{width:100%;max-width:1320px;margin:0 auto;padding:0 12px}.ap-article .ap-article-hero{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:300px;padding:22px 0;display:flex}.ap-article .ap-article-hero-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ap-article .ap-article-breadcrumb{color:#ffffffe0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.ap-article .ap-article-breadcrumb a{color:inherit;transition:color var(--ap-card-motion-duration,.6s) ease}.ap-article .ap-article-breadcrumb a:hover,.ap-article .ap-article-breadcrumb a:focus-visible{color:#41e2a5}.ap-article .ap-article-meta{color:#ffffffe0;flex-wrap:wrap;justify-content:center;gap:12px;font-size:13px;display:flex}.ap-article .ap-article-meta span{font-weight:900}.ap-article .ap-article-hero h1{letter-spacing:-1.25px;text-shadow:0 3px 20px #00000059;max-width:1000px;margin:12px auto 14px;font-size:clamp(30px,3.3vw,45px);font-weight:900;line-height:1.08}.ap-article .ap-article-hero p{color:#ffffffeb;max-width:820px;margin:0 auto;font-size:15px;line-height:1.5}.ap-article .ap-article-section{background:#fff;padding:70px 0 90px}.ap-article .ap-article-layout{grid-template-columns:minmax(0,1fr) 310px;gap:56px;max-width:1100px;margin:0 auto;display:grid}.ap-article .ap-article-body{color:#3f4944;min-width:0;font-size:17px;line-height:1.85}.ap-article .ap-article-intro{color:#3e4943;margin:0 0 22px;font-size:20px}.ap-article .ap-article-body h2{color:#111;margin:40px 0 12px;font-size:32px;font-weight:900;line-height:1.2}.ap-article .ap-article-body p{margin-top:0}.ap-article .ap-article-note{background:#eaf8f0;border:1px solid #d8eee0;border-radius:18px;margin-top:42px;padding:24px}.ap-article .ap-article-note strong{color:#111;font-size:20px}.ap-article .ap-article-note p{margin:8px 0 16px}.ap-article .ap-article-button{color:#071c12;min-height:42px;transition:background-color var(--ap-card-motion-duration,.6s) ease;background:#08c67c;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:800;display:inline-flex}.ap-article .ap-article-button:hover,.ap-article .ap-article-button:focus-visible{background:#06a96a}.ap-article .ap-article-sidebar{flex-direction:column;gap:18px;display:flex}.ap-article .ap-article-sidebar-card{transition:transform var(--ap-card-motion-duration,.6s) var(--ap-card-motion-ease,ease), box-shadow var(--ap-card-motion-duration,.6s) var(--ap-card-motion-ease,ease), border-color var(--ap-card-motion-duration,.6s) ease;background:#fff;border:1px solid #e1e9e4;border-radius:18px;padding:22px}.ap-article .ap-article-sidebar-card h2{color:#111;margin:0 0 14px;font-size:18px;font-weight:900;line-height:1.3}.ap-article .ap-article-sidebar-card a{color:#0b5f42;transition:color var(--ap-card-motion-duration,.6s) ease;border-bottom:1px solid #edf1ee;padding:8px 0;display:block}.ap-article .ap-article-sidebar-card a:hover,.ap-article .ap-article-sidebar-card a:focus-visible{color:#009f63}.ap-article .ap-article-sidebar-dark{color:#fff;background:#06120d}.ap-article .ap-article-sidebar-dark h2{color:#fff}.ap-article .ap-article-sidebar-dark p{color:#bbc8c1}.ap-article .ap-article-sidebar-dark a{color:#08c67c;border:0;font-weight:900}@media (hover:hover) and (pointer:fine){.ap-article .ap-article-sidebar-card:hover,.ap-article .ap-article-sidebar-card:focus-within,.ap-article .ap-article-note:hover,.ap-article .ap-article-note:focus-within{border-color:#08c67c52;box-shadow:0 16px 36px #0a321e1f}}@media (max-width:1199.98px){.ap-article .ap-article-container{max-width:960px}.ap-article .ap-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media (max-width:991.98px){.ap-article .ap-article-container{max-width:720px}.ap-article .ap-article-hero{min-height:280px;padding:34px 0}.ap-article .ap-article-layout{grid-template-columns:1fr}.ap-article .ap-article-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767.98px){.ap-article .ap-article-container{max-width:540px;padding:0 16px}.ap-article .ap-article-hero{min-height:260px;padding:30px 0}.ap-article .ap-article-hero h1{font-size:28px}.ap-article .ap-article-hero p{font-size:14px}.ap-article .ap-article-section{padding:50px 0 65px}.ap-article .ap-article-body h2{font-size:26px}.ap-article .ap-article-sidebar{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ap-article .ap-article-breadcrumb a,.ap-article .ap-article-button,.ap-article .ap-article-sidebar-card,.ap-article .ap-article-sidebar-card a{transition:none}}.ap-article .ap-article-richtext h3{color:#111;margin:28px 0 10px;font-size:24px;line-height:1.3}.ap-article .ap-article-richtext ul,.ap-article .ap-article-richtext ol{margin:0 0 22px;padding-left:27px}.ap-article .ap-article-richtext ul{list-style:outside}.ap-article .ap-article-richtext ol{list-style:decimal}.ap-article .ap-article-richtext li{margin-bottom:7px}.ap-article .ap-article-richtext a{color:#087c53;text-decoration:underline}.ap-article .ap-article-richtext img{border-radius:12px;max-width:100%;height:auto}.ap-article .ap-article-richtext figure.image{max-width:100%;margin:22px 0;display:block}.ap-article .ap-article-richtext figure.image img{max-width:100%;height:auto;display:block}.ap-article .ap-article-richtext figure.image>figcaption{color:#6b7280;text-align:center;margin-top:8px;font-size:14px;line-height:1.5}.ap-article .ap-article-richtext figure.image.image-style-align-center{margin-left:auto;margin-right:auto}.ap-article .ap-article-richtext figure.image.image-style-align-left{margin-left:0;margin-right:auto}.ap-article .ap-article-richtext figure.image.image-style-align-right{margin-left:auto;margin-right:0}.ap-article .ap-article-richtext .image-style-side{float:right;max-width:50%;margin-left:22px}.ap-article .ap-article-richtext blockquote{background:#f1f8f3;border-left:4px solid #08c67c;margin:22px 0;padding:10px 22px}
