.blog{--v: #7b5ea7;--v2: #9a6fc4;--rose: #e05090;--gold: #c9a84c;--ink: #241d30;--gris: #635c77;--creme: #f7f3ee;--creme2: #fffdfa;font-family:DM Sans,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--creme);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}.blog a{color:inherit}html{scroll-behavior:smooth}.blog .wrap{max-width:1180px;margin:0 auto;padding:0 30px}.blog-hero{padding:62px 0 30px;text-align:center}.blog-hero .eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--v)}.blog-hero h1{font-size:clamp(32px,5vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.025em;margin:12px 0 0}.blog-hero p{max-width:620px;margin:16px auto 0;font-size:18px;line-height:1.6;color:var(--gris)}.blog-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 6px}.blog-cat{--cat: var(--v);display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;color:var(--gris);background:var(--creme2);border:1px solid #eadff0;transition:all .2s ease}.blog-cat__dot{width:8px;height:8px;border-radius:50%;background:var(--cat);flex:0 0 auto}.blog-cat:hover{color:var(--cat);border-color:color-mix(in srgb,var(--cat) 42%,#eadff0);transform:translateY(-1px)}.blog-cat[aria-current=page]{color:#fff;background:var(--cat);border-color:transparent}.blog-cat[aria-current=page] .blog-cat__dot{background:#ffffffe6}.blog-cat .n{font-size:12px;opacity:.7}.blog-cat[aria-current=page] .n{opacity:.85}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 0 10px}.blog-card{display:flex;flex-direction:column;background:var(--creme2);border-radius:20px;overflow:hidden;text-decoration:none;border:1px solid #efe8f2;box-shadow:0 18px 40px -30px #3c285a59;transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 30px 56px -30px #3c285a73}.blog-card__imgwrap{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#efe8f2}.blog-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card__img{transform:scale(1.045)}.blog-card__cat{position:absolute;top:12px;left:12px;z-index:2;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#241d30;box-shadow:0 4px 14px -4px #1a0f2180}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:20px 20px 22px}.blog-card__date{font-size:12.5px;font-weight:600;color:var(--v);letter-spacing:.01em}.blog-card__title{font-size:19px;line-height:1.28;font-weight:800;letter-spacing:-.015em;color:var(--ink);margin:8px 0 0}.blog-card__excerpt{font-size:14.5px;line-height:1.6;color:var(--gris);margin:10px 0 0}.blog-card__more{margin-top:auto;padding-top:16px;font-size:14px;font-weight:700;color:var(--rose);display:inline-flex;align-items:center;gap:6px}.blog-card:hover .blog-card__more{color:var(--v)}.blog-pager{display:flex;justify-content:center;align-items:center;gap:8px;padding:34px 0 66px}.blog-pager a,.blog-pager span{min-width:42px;height:42px;padding:0 12px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;text-decoration:none;color:var(--gris);background:var(--creme2);border:1px solid #eadff0}.blog-pager a:hover{color:var(--v);border-color:#d9c6ea}.blog-pager .is-current{color:#fff;background:linear-gradient(120deg,var(--v),var(--rose));border-color:transparent}.blog-pager .is-disabled{opacity:.4;pointer-events:none}.article{padding:8px 0 40px}.article__hero{position:relative;overflow:hidden;isolation:isolate;padding:48px 0 44px}.article__hero:before{content:"";position:absolute;inset:-40px -30px 0;z-index:-2;background-image:var(--hero-img);background-size:cover;background-position:center 22%;filter:blur(8px) saturate(.9);transform:scale(1.06);opacity:.5}.article__hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(247,243,238,.62) 0%,rgba(247,243,238,.8) 55%,var(--creme) 100%)}.article__hero-in{max-width:720px;margin:0 auto;padding:0 clamp(24px,5vw,30px);text-align:left}.article__crumbs{font-size:13.5px;color:var(--gris);margin-bottom:18px}.article__crumbs a{text-decoration:none;color:var(--v);font-weight:600}.article__crumbs a:hover{text-decoration:underline}.article__cat{--cat: var(--v);display:inline-flex;align-items:center;gap:7px;padding:6px 15px 6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:var(--cat)!important;background:color-mix(in srgb,var(--cat) 11%,#fff);border:1px solid color-mix(in srgb,var(--cat) 26%,transparent);transition:background .2s ease}.article__cat:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cat)}.article__cat:hover{background:color-mix(in srgb,var(--cat) 18%,#fff)}.article h1{font-size:clamp(33px,4.9vw,55px);line-height:1.06;font-weight:800;letter-spacing:-.025em;margin:16px 0 0;color:var(--ink)}.article__meta{margin-top:16px;font-size:14.5px;color:var(--gris);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.article__meta-av{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 auto}.article__meta-av--mark{display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--v),var(--rose))}.article__meta-av--logo{background:var(--creme2);border:1px solid #ece6f2;padding:5px;object-fit:contain}.article__author-ph--logo{background:var(--creme2);border:1px solid #ece6f2;padding:15px;object-fit:contain}.article__byline a{color:var(--v);font-weight:600;text-decoration:none}.article__byline a:hover{text-decoration:underline}.article__dot{margin:0 2px}.article__author{max-width:720px;margin:46px auto 0;padding:0 30px}.article__author-inner{display:flex;gap:20px;align-items:flex-start;padding:24px 26px;border-radius:20px;background:var(--creme2);border:1px solid #efe8f2}.article__author-ph{flex:0 0 auto;width:68px;height:68px;border-radius:16px 16px 22px;object-fit:cover}.article__author-mark{flex:0 0 auto;width:68px;height:68px;border-radius:16px 16px 22px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,var(--v),var(--rose))}.article__author-kicker{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.article__author-name{display:block;font-size:18px;font-weight:800;color:var(--ink);margin:3px 0 6px}.article__author-desc{font-size:14.5px;line-height:1.6;color:var(--gris);margin:0 0 10px}.article__author-link{font-size:14px;font-weight:700;color:var(--rose);text-decoration:none}.article__author-link:hover{color:var(--v)}@media(max-width:520px){.article__author-inner{flex-direction:column;gap:14px}}.article__cover{max-width:940px;margin:34px auto 0;padding:0 30px}.article__cover img{width:100%;aspect-ratio:16 / 8.5;object-fit:cover;border-radius:22px;box-shadow:0 40px 80px -44px #32195080}.article__takeaways{position:relative;max-width:720px;margin:42px auto 0;padding:26px 32px 28px 34px;border-radius:16px;background:#faf7fc;border:1px solid #efe7f5;overflow:hidden;box-shadow:0 20px 44px -38px #3c285a66}.article__takeaways:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--v),var(--rose))}.article__takeaways-title{font-size:12px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--v);margin:0 0 18px!important;padding-bottom:14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #efe7f5}.article__takeaways-title span{color:var(--gold);font-size:14px}.article__takeaways ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.article__takeaways li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.55;color:#3a3350}.article__takeaways li:before{content:"✓";position:absolute;left:0;top:2px;font-size:11px;font-weight:800;color:#fff;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--v),var(--rose));box-shadow:0 4px 10px -4px #7b5ea799}.article__toc{max-width:720px;margin:36px auto 0;padding:20px 26px;border-radius:18px;background:var(--creme2);border:1px solid #efe8f2}.article__toc-title{display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.article__toc ol{margin:0;padding-left:1.2em}.article__toc li{font-size:15.5px;line-height:1.5;margin:0 0 8px}.article__toc li::marker{color:var(--v);font-weight:700}.article__toc a{color:#3a3350;text-decoration:none}.article__toc a:hover{color:var(--v);text-decoration:underline}.article__body{max-width:720px;margin:40px auto 0;padding:0 30px}.article__body h2,.article__body h3,.article__body h4{scroll-margin-top:20px}.article__body>*:first-child{margin-top:0}.article__body p{font-size:18px;line-height:1.75;color:#4a4356;margin:0 0 22px}.article__body h2{font-size:27px;line-height:1.25;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:46px 0 16px}.article__body h3{font-family:var(--font-heading);font-size:22px;line-height:1.32;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:34px 0 12px}.article__body h4{font-size:17.5px;line-height:1.35;font-weight:700;color:var(--v);margin:28px 0 10px}.article__body ul,.article__body ol{margin:0 0 22px;padding-left:1.3em}.article__body li{font-size:18px;line-height:1.7;color:#4a4356;margin:0 0 9px}.article__body ul li::marker{color:var(--rose)}.article__body ol li::marker{color:var(--v);font-weight:700}.article__body a{color:var(--v);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.article__body a:hover{color:var(--rose)}.article__body strong{font-weight:600;color:#39324a}.article__body em{font-style:italic}.article__body blockquote{margin:30px 0;padding:6px 0 6px 24px;border-left:3px solid var(--gold);font-size:20px;line-height:1.6;font-style:italic;color:#4a4360}.article__more{max-width:720px;margin:52px auto 0;padding:0 30px}.article__more h2{display:inline-flex;align-items:center;gap:.5em;margin:0 0 18px;padding:7px 15px 7px 13px;border-radius:40px;background:#7b5ea717;border:1px solid rgba(123,94,167,.22);color:var(--v);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.article__more h2:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rose)}.article__more-links{display:flex;flex-wrap:wrap;gap:10px}.article__more-link{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:12px;background:var(--creme2);border:1px solid #ece6f2;font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;transition:transform .2s ease,border-color .2s ease,color .2s ease}.article__more-link:hover{color:var(--v);border-color:#d9c6ea;transform:translateY(-1px)}.article__more-link .arw{color:var(--rose)}.article__related{max-width:1180px;margin:60px auto 0;padding:40px 30px 10px;border-top:1px solid #eadff0}.article__related h2{font-size:22px;font-weight:800;letter-spacing:-.015em;margin:0 0 22px}.article__back{max-width:720px;margin:40px auto 0;padding:0 30px}.article__back a{color:var(--v);font-weight:600;text-decoration:none}.article__back a:hover{text-decoration:underline}.search-form{max-width:560px;margin:26px auto 0}.search-form input{width:100%;font-family:inherit;font-size:17px;padding:15px 20px;border-radius:14px;border:1px solid #e2d6ec;background:var(--creme2);color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-form input:focus{border-color:var(--v);box-shadow:0 0 0 4px #7b5ea71f}.search-count{text-align:center;color:var(--gris);font-size:14.5px;margin:20px 0 4px}.search-results{display:grid;gap:14px;max-width:760px;margin:18px auto 70px}.search-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"k t" "k s" "k x";gap:2px 16px;align-items:baseline;padding:18px 22px;border-radius:16px;background:var(--creme2);border:1px solid #efe8f2;text-decoration:none;color:var(--ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.search-item:hover{transform:translateY(-2px);border-color:#d9c6ea;box-shadow:0 18px 36px -26px #3c285a66}.search-item__k{grid-area:k;align-self:center;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:5px 10px;border-radius:999px;white-space:nowrap;background:linear-gradient(135deg,var(--v),var(--rose))}.search-item__t{grid-area:t;font-size:17px;font-weight:800;letter-spacing:-.01em}.search-item__s{grid-area:s;font-size:13px;font-weight:600;color:var(--v)}.search-item__x{grid-area:x;font-size:14px;line-height:1.5;color:var(--gris);margin-top:4px}.search-empty{text-align:center;color:var(--gris);margin:30px 0 70px}@media(max-width:520px){.search-item{grid-template-columns:1fr;grid-template-areas:"k" "t" "s" "x";gap:6px}.search-item__k{justify-self:start}}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr;gap:22px}.blog-hero{padding:44px 0 22px}.article__body p,.article__body li{font-size:17px}.article__body h2{font-size:23px}}.article__progress{position:fixed;inset:0 0 auto;height:3px;z-index:200;pointer-events:none;background:#7b5ea714}.article__progress>i{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--v),var(--rose))}.article__grid{display:flex;flex-direction:column}.article__main{order:1;min-width:0}.article__share{order:2}.article__side{order:3}.article__toc--rail{display:none}.article__lead{max-width:680px;margin:20px 0 0;font-size:clamp(18px,1.9vw,21px);line-height:1.6;color:var(--gris);font-weight:400}.article__share{display:flex;align-items:center;justify-content:center;gap:12px;margin:30px auto 0;max-width:720px;padding:0 30px}.article__share-lbl{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.article__share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--creme2);border:1px solid #ece6f2;color:var(--v);transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.article__share-btn:nth-child(2){color:#1877f2}.article__share-btn:nth-child(3){color:#0a66c2}.article__share-btn:nth-child(4){color:#101014}.article__share-btn:nth-child(5){color:var(--v)}.article__share-btn:hover{color:#fff;background:linear-gradient(135deg,var(--v),var(--rose));border-color:transparent;transform:translateY(-2px)}.article__side{max-width:720px;margin:30px auto 0;padding:0 30px}.article__optin{position:relative;overflow:hidden;border-radius:18px;padding:22px 22px 24px;background:#fbf9fd;border:1px solid #ece3f1;box-shadow:0 16px 38px -34px #7b5ea747}.article__optin:before{content:"";position:absolute;top:-60px;right:-60px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(224,80,144,.12),transparent 70%);pointer-events:none}.article__optin>*{position:relative}.article__optin-social{display:flex;align-items:center;gap:10px;margin-bottom:14px}.article__optin-avs{display:inline-flex}.article__optin-avs img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px;box-shadow:0 2px 6px -2px #3c285a4d}.article__optin-avs img:first-child{margin-left:0}.article__optin-count{font-size:13px;color:var(--gris);line-height:1.25}.article__optin-count b{display:block;font-size:15px;font-weight:800;color:var(--v)}.article__optin-h{display:block;font-family:var(--font-heading);font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.article__optin-p{margin:8px 0 14px;font-size:14px;line-height:1.5;color:var(--gris)}.article__optin-list{margin:0 0 18px;padding:0;list-style:none}.article__optin-list li{position:relative;padding-left:25px;font-size:13.5px;line-height:1.4;color:#4a4356;margin-bottom:9px}.article__optin-list li:last-child{margin-bottom:0}.article__optin-list li:before{content:"✓";position:absolute;left:0;top:1px;width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--v),var(--rose))}.article__optin-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 20px;border-radius:13px;background:linear-gradient(120deg,var(--v) 0%,var(--v2) 45%,var(--rose) 100%);color:#fff!important;font-weight:800;font-size:15.5px;letter-spacing:-.01em;text-decoration:none;box-shadow:0 16px 34px -12px #e0509099,inset 0 1px #ffffff47;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.article__optin-btn:hover{transform:translateY(-2px);box-shadow:0 24px 46px -12px #e05090b8,inset 0 1px #ffffff47;filter:brightness(1.06)}.article__optin-arw{transition:transform .2s ease}.article__optin-btn:hover .article__optin-arw{transform:translate(4px)}.article__optin-note{display:block;text-align:center;margin-top:10px;font-size:12px;color:var(--gris)}.article__toc a.is-active{color:var(--v);font-weight:700}details.article__toc--mobile{padding:0;overflow:hidden}details.article__toc--mobile>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 24px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}details.article__toc--mobile>summary::-webkit-details-marker{display:none}details.article__toc--mobile>summary:after{content:"⌄";font-size:16px;color:var(--v);transition:transform .2s ease}details.article__toc--mobile[open]>summary:after{transform:rotate(180deg)}details.article__toc--mobile>ol{margin:0;padding:0 26px 16px 2.6em}@media(min-width:1080px){.article__grid{display:grid;grid-template-columns:48px minmax(0,720px) 316px;gap:40px;justify-content:center;align-items:start;max-width:1300px;margin:0 auto;padding:44px 40px 0}.article__share,.article__main,.article__side{grid-row:1;order:0}.article__main{grid-column:2}.article__share{grid-column:1;position:sticky;top:100px;flex-direction:column;gap:10px;margin:0;padding:0;max-width:none}.article__side{grid-column:3;position:sticky;top:100px;display:flex;flex-direction:column;gap:22px;margin:0;padding:0;max-width:none}.article__cover,.article__body,.article__author,.article__more,.article__program,.article__back{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.article__takeaways{max-width:none;margin-left:0;margin-right:0}.article__cover{margin-top:30px}.article__hero-in{max-width:1300px;padding:0 40px 0 128px}.article__toc--mobile{display:none}.article__toc--rail{display:block;position:static;max-width:none;margin:0;padding:2px 0 2px 17px;background:transparent;border:0;border-left:2px solid #ece6f2;border-radius:0}.article__toc--rail .article__toc-title{color:var(--gris);opacity:.7}.article__toc--rail ol{font-size:14px}.article__toc--rail li{margin-bottom:10px}.article__toc--rail li::marker{color:#bcb0d2;font-weight:600}.article__toc--rail a{color:#6b6480}.article__toc--rail a.is-active{color:var(--v);font-weight:700}}.article__cta-resource{display:block;text-decoration:none;border-radius:18px;padding:24px 26px;margin:0 0 14px;background:linear-gradient(135deg,#fbf2f7,#f5eefb);border:1px solid #ecdff5;box-shadow:0 26px 52px -36px #3c285a80;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.article__cta-resource:hover{transform:translateY(-2px);border-color:#e0cef0;box-shadow:0 34px 64px -36px #3c285a99}.article__cta-resource .k{display:inline-flex;align-items:center;gap:.5em;padding:6px 12px 6px 11px;border-radius:40px;background:#e0509017;border:1px solid rgba(224,80,144,.24);color:var(--rose);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article__cta-resource .k:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rose)}.article__cta-resource .t{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:12px 0 6px}.article__cta-resource .d{display:block;font-size:15px;line-height:1.6;color:var(--gris)}.article__cta-resource .b{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:12px 22px;border-radius:12px;background:linear-gradient(120deg,var(--v) 0%,var(--v2) 48%,var(--rose) 100%);color:#fff;font-weight:700;font-size:15px;box-shadow:0 14px 30px -12px #7b5ea78c}.article__cta-program{display:flex;gap:18px;align-items:center;text-decoration:none;color:var(--ink);background:var(--creme2);border:1px solid #ece6f2;border-radius:18px;padding:16px 18px;margin:0 0 14px;box-shadow:0 26px 52px -38px #3c285a73;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.article__cta-program:hover{transform:translateY(-2px);border-color:#e0d3ee;box-shadow:0 34px 64px -38px #3c285a8c}.article__cta-program img{flex:0 0 auto;width:88px;height:88px;border-radius:14px;object-fit:cover}.article__cta-program-body{display:flex;flex-direction:column;gap:3px;min-width:0}.article__cta-program .k{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.article__cta-program .t{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.article__cta-program .m{font-size:14px;color:var(--gris)}.article__cta-program .arw{margin-left:auto;flex:0 0 auto;color:var(--rose);font-weight:700;font-size:20px}.article__program{max-width:720px;margin:48px auto 0;padding:0 20px}.article__program-card{display:flex;align-items:stretch;box-sizing:border-box;border-radius:22px;overflow:hidden;background:var(--creme2);border:1px solid #ece6f2;box-shadow:0 34px 64px -42px #3c285a8c}.article__program-visual{position:relative;flex:0 0 44%;min-height:260px;background:#1a0a2e center / cover no-repeat;cursor:pointer}.article__program-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1a0a2e1f,#1a0a2e80);transition:opacity .3s}.article__program-visual.is-playing{cursor:default}.article__program-visual.is-playing:after{opacity:0}.article__program-play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;border:0;cursor:pointer;background:#fffffff0;box-shadow:0 14px 34px -10px #00000073;z-index:2;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.article__program-play:hover{transform:scale(1.07)}.article__program-play span{width:0;height:0;margin-left:5px;border-left:18px solid var(--v);border-top:11px solid transparent;border-bottom:11px solid transparent}.article__program-visual.is-playing .article__program-play,.article__program-visual.is-playing .article__program-tag{display:none}.article__program-tag{position:absolute;left:14px;bottom:14px;z-index:2;padding:6px 13px;border-radius:30px;background:#120e1899;backdrop-filter:blur(6px);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em}.article__program-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article__program-body{flex:1 1 auto;min-width:0;padding:26px 30px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.article__program-kick{display:block;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:var(--v);margin-bottom:10px}.article__program-t{display:block;font-family:var(--font-heading);font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.14;color:var(--ink)}.article__program-m{display:block;margin-top:6px;font-size:14.5px;color:var(--v);font-weight:600}.article__program-d{margin:14px 0 20px;font-size:15px;line-height:1.6;color:var(--gris)}.article__program-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:12px;background:linear-gradient(120deg,var(--v) 0%,var(--v2) 48%,var(--rose) 100%);color:#fff!important;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 14px 30px -12px #7b5ea78c;transition:transform .2s ease,box-shadow .2s ease}.article__program-cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px #e0509080}.article__program-free{margin-top:14px;font-size:13px;color:var(--v);text-decoration:none;font-weight:500}.article__program-free b{font-weight:700}.article__program-free:hover{color:var(--rose)}@media(max-width:640px){.article__program-card{flex-direction:column}.article__program-visual{flex:none;width:100%;aspect-ratio:16 / 9;min-height:0}.article__program-body{padding:22px 24px 24px}}@media(max-width:520px){.article__cta-program{flex-wrap:wrap}.article__cta-program .arw{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.article__cta-resource,.article__cta-program,.article__more-link,.blog-card,details.article__toc--mobile>summary:after{transition:none}}
