.qYX-oq_hero{justify-items:start;gap:16px;padding:88px 64px 48px;display:grid}.qYX-oq_hero h1{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:1}.qYX-oq_hero h1 em{font-family:var(--f-serif);font-style:italic;font-weight:400}.qYX-oq_hero p{max-width:56ch;margin:0}.qYX-oq_featuredWrap{border-top:none;padding:0 64px 56px}.qYX-oq_card{color:var(--ink);grid-template-rows:auto 1fr;gap:18px;text-decoration:none;display:grid}.qYX-oq_cover{aspect-ratio:3/2;background:#f4f1f3;border-radius:16px;display:block;overflow:hidden}.qYX-oq_cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.qYX-oq_card:hover .qYX-oq_cover img{transform:scale(1.03)}.qYX-oq_cardBody{flex-direction:column;gap:8px;display:flex}.qYX-oq_cardMeta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}.qYX-oq_topic{color:var(--pink-ink);font-weight:600}.qYX-oq_cardTitle{letter-spacing:-.015em;font-size:1.15rem;font-weight:600;line-height:1.35;transition:color .2s}.qYX-oq_card:hover .qYX-oq_cardTitle{color:var(--pink-ink)}.qYX-oq_excerpt{max-width:46ch;color:var(--ink-2);font-size:1rem;line-height:1.6}.qYX-oq_featured{grid-template-rows:none;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px}.qYX-oq_featured .qYX-oq_cover{aspect-ratio:16/10;border-radius:20px}.qYX-oq_featured .qYX-oq_cardBody{gap:14px}.qYX-oq_featured .qYX-oq_cardTitle{letter-spacing:-.03em;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1.12}.qYX-oq_gridWrap{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 64px 88px;display:grid}.qYX-oq_filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 24px;display:flex}.qYX-oq_filter{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.qYX-oq_filter:hover{color:var(--ink)}.qYX-oq_filterOn,.qYX-oq_filterOn:hover{border-bottom-color:var(--ink);color:var(--ink)}.qYX-oq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.qYX-oq_postHead{justify-items:start;gap:20px;padding:56px 64px 0;display:grid}.qYX-oq_crumbs{max-width:100%;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.qYX-oq_crumbs a{color:var(--ink-2);text-decoration:none}.qYX-oq_crumbs a:hover{color:var(--pink-ink)}.qYX-oq_crumbHere{white-space:nowrap;text-overflow:ellipsis;max-width:40ch;overflow:hidden}.qYX-oq_postHead h1{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:700;line-height:1.08}.qYX-oq_byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;display:flex}.qYX-oq_byline b{color:var(--ink);font-weight:600}.qYX-oq_dot{background:currentColor;border-radius:50%;width:3px;height:3px}.qYX-oq_avatar{background:linear-gradient(135deg, var(--pink), #b44bd6);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:700;display:grid}.qYX-oq_postCover{aspect-ratio:16/9;background:#f4f1f3;border-radius:20px;width:100%;margin-top:16px;overflow:hidden}.qYX-oq_postCover img{object-fit:cover;width:100%;height:100%;display:block}.qYX-oq_postLead{color:var(--ink);font-size:1.15rem}.qYX-oq_postBody{border-top:none;grid-template-columns:minmax(0,1fr) 300px;gap:64px;padding:56px 64px 80px;display:grid}.qYX-oq_aside{top:calc(var(--nav-h,64px) + 24px);align-content:start;align-self:start;gap:28px;display:grid;position:sticky}.qYX-oq_sideCta{background:radial-gradient(120% 80% at 100% 0%, #ffffff47, transparent 55%), linear-gradient(155deg, #ff6aa8 0%, var(--pink) 45%, #b44bd6 100%);color:#fff;border-radius:20px;gap:14px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #ef3786bf}.qYX-oq_sideIcon{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px;place-items:center;display:grid}.qYX-oq_sideCta b{letter-spacing:-.015em;font-size:1.15rem;line-height:1.3}.qYX-oq_sideCta ul{color:#ffffffeb;gap:8px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.qYX-oq_sideCta li:before{content:"✓";color:#fff;margin-right:8px;font-weight:700}.qYX-oq_sideCta a{color:var(--ink);text-align:center;background:#fff;border-radius:12px;margin-top:4px;padding:11px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s}.qYX-oq_sideCta a:hover{background:var(--pink-soft)}.qYX-oq_toc{gap:10px;display:grid}.qYX-oq_toc small,.qYX-oq_share small,.qYX-oq_askAi small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.qYX-oq_toc ol{border-left:2px solid var(--line);gap:2px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.qYX-oq_toc a{color:var(--ink-2);border-radius:6px;padding:5px 8px;font-size:.86rem;line-height:1.4;text-decoration:none;display:block}.qYX-oq_toc a:hover{color:var(--ink);background:#f4f4f5}.qYX-oq_afterRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding-top:28px;display:flex}.qYX-oq_share,.qYX-oq_askAi{gap:10px;display:grid}.qYX-oq_share>div,.qYX-oq_askAi>div{flex-wrap:wrap;gap:6px;display:flex}.qYX-oq_askAi a{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;padding:6px 12px;font-size:.8rem;font-weight:600;text-decoration:none!important}.qYX-oq_askAi a:hover{border-color:var(--pink)}.qYX-oq_shareIcon{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background .2s, border-color .2s, color .2s, transform .2s var(--ease);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.qYX-oq_shareIcon:hover{transform:translateY(-2px)}button.qYX-oq_shareIcon:hover{border-color:var(--ink)}.qYX-oq_shareIcon[data-done]{border-color:var(--pink);background:var(--pink);color:#fff}.qYX-oq_shareIcon[data-network=x]:hover{color:#fff;background:#000;border-color:#000}.qYX-oq_shareIcon[data-network=linkedin]:hover{color:#fff;background:#0a66c2;border-color:#0a66c2}.qYX-oq_shareIcon[data-network=facebook]:hover{color:#fff;background:#1877f2;border-color:#1877f2}.qYX-oq_prose{min-width:0;max-width:720px;color:var(--ink-2);font-size:1.06rem;line-height:1.78}.qYX-oq_prose h2{color:var(--ink);letter-spacing:-.025em;scroll-margin-top:calc(var(--nav-h,64px) + 24px);margin:48px 0 14px;font-size:1.7rem;line-height:1.2}.qYX-oq_prose h2:first-child{margin-top:0}.qYX-oq_prose h3{color:var(--ink);letter-spacing:-.015em;margin:32px 0 10px;font-size:1.25rem}.qYX-oq_prose h4{color:var(--ink);margin:24px 0 8px;font-size:1.05rem}.qYX-oq_prose p{margin:0 0 18px}:is(.qYX-oq_prose ul,.qYX-oq_prose ol){margin:0 0 20px;padding-left:24px}.qYX-oq_prose li{margin-bottom:8px}.qYX-oq_prose li::marker{color:var(--pink)}.qYX-oq_prose strong{color:var(--ink)}.qYX-oq_prose a{color:var(--pink-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--pink) 35%, transparent);text-underline-offset:3px}.qYX-oq_prose blockquote{border-left:3px solid var(--pink);color:var(--ink);font-family:var(--f-serif);margin:28px 0;padding:4px 0 4px 22px;font-size:1.35rem;font-style:italic;line-height:1.45}.qYX-oq_prose .callout{border:1px solid color-mix(in srgb, var(--pink) 30%, var(--line));background:linear-gradient(135deg,#fff4f9,#fff 70%);border-radius:18px;margin:36px 0;padding:24px 26px}.qYX-oq_prose .callout h5{color:var(--ink);margin:0 0 12px;font-size:1.05rem;line-height:1.4}.qYX-oq_prose .callout h5:last-child{margin:16px 0 0}.qYX-oq_prose .callout ul{margin:0}.qYX-oq_prose h5{color:var(--ink);margin:28px 0 10px;font-size:1rem}.qYX-oq_prose figure{margin:36px 0}.qYX-oq_prose figure>div{max-width:100%!important}.qYX-oq_prose img{object-fit:contain;border:1px solid var(--line-soft);background:#f4f1f3;border-radius:16px;width:100%;max-width:100%;height:auto;max-height:560px;display:block}:is(.qYX-oq_prose figure[data-align=normal] img,.qYX-oq_prose figure[data-align=center] img){width:auto;margin-inline:auto}:is(.qYX-oq_prose figure[data-align=floatleft],.qYX-oq_prose figure[data-align=floatright]){width:45%;margin:6px 0 16px}.qYX-oq_prose figure[data-align=floatleft]{float:left;margin-right:24px}.qYX-oq_prose figure[data-align=floatright]{float:right;margin-left:24px}.qYX-oq_prose figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:.85rem;line-height:1.5}.qYX-oq_prose .frame{aspect-ratio:16/9;background:#0f0f13;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.qYX-oq_prose .frame[data-ratio=vertical]{aspect-ratio:9/16;max-width:340px;margin-inline:auto}.qYX-oq_prose .frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qYX-oq_prose video{background:#0f0f13;border-radius:16px;width:100%;display:block}:is(.qYX-oq_prose h2,.qYX-oq_prose h3){clear:both}.qYX-oq_prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.92rem;display:block;overflow-x:auto}:is(.qYX-oq_prose th,.qYX-oq_prose td){border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.qYX-oq_author{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:32px;padding-top:28px;display:flex}.qYX-oq_author span:last-child{display:grid}.qYX-oq_author small{color:var(--muted);font-size:.8rem;line-height:1.4}.qYX-oq_author b{color:var(--ink)}.qYX-oq_related{gap:24px;padding:56px 64px 72px;display:grid}.qYX-oq_related h2{letter-spacing:-.03em;margin:0;font-size:1.8rem}@media (max-width:1080px){.qYX-oq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qYX-oq_featured{grid-template-columns:1fr;gap:24px}.qYX-oq_postBody{grid-template-columns:minmax(0,1fr);gap:40px}.qYX-oq_aside{position:static}}@media (max-width:760px){.qYX-oq_hero{padding:56px 20px 32px}.qYX-oq_featuredWrap{padding:0 16px 40px}.qYX-oq_gridWrap,.qYX-oq_related{padding:32px 16px 48px}.qYX-oq_grid{grid-template-columns:1fr}.qYX-oq_postHead{padding:36px 20px 0}.qYX-oq_postCover{border-radius:14px}.qYX-oq_postBody{padding:32px 20px 48px}.qYX-oq_prose{font-size:1rem}:is(.qYX-oq_prose figure[data-align=floatleft],.qYX-oq_prose figure[data-align=floatright]){float:none;width:100%;margin:28px 0}}.qYX-oq_pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}.qYX-oq_pageNums{flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;display:flex}.qYX-oq_pageCount{color:var(--muted);font-size:.9rem;display:none}.qYX-oq_pageGap{min-width:24px;height:36px;color:var(--muted);place-items:center;display:grid}.qYX-oq_pageNum{min-width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;padding:0 6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:grid}.qYX-oq_pageNum:hover{color:var(--ink);background:#f4f4f5}.qYX-oq_pageOn,.qYX-oq_pageOn:hover{background:var(--ink);color:#fff}.qYX-oq_pageStep{white-space:nowrap;color:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none}.qYX-oq_pageStep:hover{color:var(--pink-ink)}.qYX-oq_pageOff{color:var(--muted);opacity:.5}.qYX-oq_gridWrap{scroll-margin-top:calc(var(--nav-h,64px) + 8px)}.qYX-oq_prose .qYX-oq_shareIcon,.qYX-oq_prose .qYX-oq_askAi a{color:var(--ink);text-decoration:none}.qYX-oq_prose .qYX-oq_shareIcon[data-network]:hover,.qYX-oq_prose .qYX-oq_shareIcon[data-done]{color:#fff}@media (max-width:560px){.qYX-oq_pageNums{display:none}.qYX-oq_pageCount{display:block}}
