.sv .sv-nav nav>a.sv-nav-on{color:#fff;border-bottom:2px solid var(--coral);padding-bottom:2px;font-weight:700}.bc-cover{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.bc-large{border-radius:20px;box-shadow:0 16px 40px #40288c24}.bc-small{border-radius:12px}.bc-dark{--bc-ink:#fff;--bc-eye:#c4b5fa;background:#231733}.bc-violet{--bc-ink:#fff;--bc-eye:#e4dcfa;background:#6547d7}.bc-lilac{--bc-ink:#261b33;--bc-eye:#6547d7;background:#eee9ff}.bc-peach{--bc-ink:#261b33;--bc-eye:#b4401f;background:#ffe7df}.bc-plum{--bc-ink:#fff;--bc-eye:#c4b5fa;background:#3a2b55}.bc-rust{--bc-ink:#fff;--bc-eye:#ffd9cc;background:#b4401f}.bc-mint{--bc-ink:#261b33;--bc-eye:#0e6a4c;background:#e3f5ec}.bc-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bc-text{flex-direction:column;gap:2.4cqw;padding:9cqw 6cqw 6cqw;display:flex;position:absolute;inset:0}.bc-eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--bc-eye);align-items:center;gap:1.6cqw;font-size:2.6cqw;font-weight:800;display:flex}.bc-eyebrow:before{content:"";background:var(--coral);border-radius:1cqw;width:3.4cqw;height:.6cqw}.bc-title{font-family:var(--display);letter-spacing:-.03em;color:var(--bc-ink);text-wrap:balance;max-width:66%;font-size:6.6cqw;font-weight:900;line-height:1.04}.bc-small .bc-title{font-size:7.2cqw}.bc-small .bc-eyebrow{font-size:3cqw}.bc-dot{width:27cqw;height:auto;position:absolute;bottom:-1cqw;right:4cqw}.bc-latest{background:var(--coral);color:#fff;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;top:20px;left:20px}.bl-hero{background-image:radial-gradient(50% 90% at 85% 10%,#6547d761,#0000 70%)}.bl-hero-copy{flex-direction:column;gap:18px;max-width:1240px;padding:48px clamp(20px,5vw,56px) 56px;display:flex}.sv .bl-hero h1{max-width:820px;font-size:clamp(42px,5vw,60px)}.sv .bl-hero h1 em.bl-inline{display:inline}.bl-filters{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sv .bl-filters a{color:#e4dcfa;border:1px solid #ffffff47;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;text-decoration:none}.sv .bl-filters a:hover{color:#fff;border-color:#fff}.sv .bl-filters a[aria-current=page]{color:#231733;background:#fff;border-color:#fff}.bl-main{flex-direction:column;gap:44px;max-width:1240px;padding:56px clamp(20px,5vw,56px) 88px;display:flex}.bl-empty{color:var(--muted);font-size:18px}.sv a.bl-featured{color:inherit;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:44px;text-decoration:none;display:grid}.bl-featured>div{flex-direction:column;gap:12px;display:flex}.bl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:15px;display:flex}.bl-meta span:first-child,.bl-cat{font-family:var(--display);color:var(--violet);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:800}.bl-featured h2{font-size:clamp(32px,3.4vw,44px);line-height:1.06}.sv a.bl-featured:hover h2,.sv .bl-grid a:hover h3{color:var(--violet)}.bl-excerpt{color:var(--body-2);text-wrap:pretty;font-size:19px;line-height:1.65}.bl-more{font-family:var(--display);color:var(--violet);font-size:17px;font-weight:800}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;display:grid}.bl-grid-rule{border-top:1px solid #ece7f6;padding-top:44px}.sv .bl-grid a{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.bl-grid .bl-meta{gap:4px 10px;font-size:14px}.bl-grid .bl-meta span:first-child{font-size:12px}.bl-grid h3{letter-spacing:-.015em;text-wrap:pretty;font-size:24px;font-weight:800;line-height:1.2}.bl-card-excerpt{color:var(--body-2);text-wrap:pretty;font-size:16px}.bl-read{color:var(--muted);font-size:14px}.bl-pages{justify-content:center;align-items:center;gap:8px;padding-top:12px;display:flex}.sv .bl-pages a{border:1px solid var(--line);min-width:44px;height:44px;font-family:var(--display);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:flex}.sv .bl-pages a:hover{background:var(--lilac-2)}.sv .bl-pages a[aria-current=page]{background:var(--violet);border-color:var(--violet);color:#fff}.bl-bar{background-image:none}.bp-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;max-width:1240px;padding:44px clamp(20px,5vw,56px) 72px;display:grid}.bp-article{flex-direction:column;gap:28px;min-width:0;display:flex}.bp-crumbs{color:var(--muted);align-items:center;gap:8px;font-size:15px;display:flex}.sv .bp-crumbs a{color:var(--muted);text-decoration:none}.sv .bp-crumbs a:last-child{color:var(--violet);font-weight:600}.bp-head{flex-direction:column;gap:18px;display:flex}.sv .bp-head h1{font-size:clamp(38px,4.4vw,54px);line-height:1.04}.bp-dek{color:var(--body-2);text-wrap:pretty;font-size:21px}.bp-byline{border-top:1px solid #ece7f6;border-bottom:1px solid #ece7f6;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.bp-byline>img{object-fit:cover;border-radius:999px;flex:none;width:52px;height:52px}.bp-byline p{flex-direction:column;line-height:1.4;display:flex}.bp-byline strong{font-size:16px}.bp-byline span{color:var(--muted);font-size:15px}.bp-body{color:#2e2240;flex-direction:column;gap:24px;max-width:720px;font-size:19px;line-height:1.75;display:flex}.bp-body>p,.bp-body li{text-wrap:pretty}.sv .bp-body h2{letter-spacing:-.025em;margin-top:16px;scroll-margin-top:24px;font-size:32px;line-height:1.15}.sv .bp-body h3{margin-top:8px;font-size:24px;font-weight:800;line-height:1.25}.bp-body strong{color:var(--ink)}.bp-short{background:var(--lilac-2);border-radius:18px;flex-direction:column;gap:10px;padding:22px 26px;display:flex}.bp-short>p{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:14px;font-weight:800}.bp-short ul{flex-direction:column;gap:10px;display:flex}.bp-short li{gap:12px;font-size:17px;line-height:1.55;display:flex}.bp-short li span{background:var(--violet);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.bp-steps{flex-direction:column;gap:14px;display:flex}.bp-steps li{gap:16px;display:flex}.bp-steps li>span:first-child{background:var(--lilac);width:32px;height:32px;color:var(--violet-dark);font-family:var(--display);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:16px;font-weight:900;display:flex}.sv .bp-bullets{flex-direction:column;gap:8px;padding-left:1.3em;list-style:outside;display:flex}.bp-bullets li::marker{color:var(--violet)}.bp-callout{background:#fff1ec;border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.bp-callout>span{background:var(--coral);color:#fff;width:32px;height:32px;font-family:var(--display);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex}.bp-callout p{flex-direction:column;gap:4px;font-size:17px;line-height:1.6;display:flex}.bp-callout p>strong{font-family:var(--display);font-size:18px}.sv .bp-quote{border-left:4px solid var(--coral);font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:12px 0;padding:4px 0 4px 28px;font-size:28px;font-style:italic;font-weight:800;line-height:1.3}.bp-table{border:1px solid var(--line);border-radius:16px;font-size:17px;line-height:1.5;overflow-x:auto}.bp-table table{border-collapse:collapse;width:100%}.bp-table th{background:var(--lilac-2);text-align:left;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--body-2);padding:12px 18px;font-size:14px;font-weight:800}.bp-table td{vertical-align:top;border-top:1px solid #eeeaf4;padding:14px 18px}.bp-table td:first-child{font-family:var(--display);color:var(--ink);font-weight:800}.bp-figure{flex-direction:column;gap:10px;margin:8px 0;display:flex}.bp-figure img{border-radius:16px;width:100%;display:block}.bp-figure figcaption{color:var(--muted);font-size:15px}.bp-tags{flex-wrap:wrap;gap:8px;max-width:720px;padding-top:8px;display:flex}.bp-tags li{color:var(--body-2);background:#f3f0f7;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.bp-author{color:#fcfcff;background:#3a2b55;border-radius:22px;align-items:center;gap:22px;max-width:720px;padding:28px;display:flex}.bp-author>img{object-fit:cover;border-radius:999px;flex:none;width:88px;height:88px}.bp-author>div{flex-direction:column;gap:6px;display:flex}.bp-author .sv-eyebrow{font-size:13px}.bp-author .sv-eyebrow:before{display:none}.bp-author strong{font-family:var(--display);font-size:22px;font-weight:800}.bp-author p:last-child{color:#e4dcfa;text-wrap:pretty;font-size:16px}.bp-aside{flex-direction:column;gap:24px;display:flex;position:sticky;top:24px}.bp-toc,.bp-join.bp-join-wide{grid-template-columns:1fr auto;align-items:end;gap:18px 32px;max-width:720px;margin-top:28px;padding:32px 32px 30px;display:grid}.bp-join-wide>div{flex-direction:column;gap:10px;display:flex}.bp-join-wide .bp-join-title{max-width:none}.bp-join-wide>div>p:not([class]){color:#dcd3f2;max-width:46ch;font-size:16px}.sv .bp-join-wide .sv-btn-block{white-space:nowrap;width:auto;padding:0 28px}@media (max-width:720px){.bp-join.bp-join-wide{grid-template-columns:1fr;padding:28px 22px 24px}.bp-join-wide .bp-join-title{padding-right:70px}.sv .bp-join-wide .sv-btn-block{width:100%}}.bp-help{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px 24px}.bp-toc>p{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:6px;font-size:13px;font-weight:800}.sv .bp-toc a{color:var(--body-2);align-items:center;gap:12px;padding:8px 0;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.bp-toc a:before{content:"";background:var(--line);border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:20px}.sv .bp-toc a[aria-current=true]{color:var(--violet);font-weight:700}.bp-toc a[aria-current=true]:before{background:var(--violet)}.bp-join{color:#fcfcff;background:#231733 radial-gradient(80% 60% at 100% 0,#6547d780,#0000 70%);border-radius:22px;flex-direction:column;gap:14px;padding:28px 26px 26px;display:flex;position:relative;overflow:hidden}.bp-join>img{width:92px;position:absolute;top:10px;right:-6px}.bp-join .sv-eyebrow{font-size:13px}.bp-join-title{font-family:var(--display);letter-spacing:-.02em;max-width:210px;font-size:28px;font-weight:900;line-height:1.1}.bp-join>p:not([class]){color:#dcd3f2;font-size:16px}.sv .bp-join .sv-btn-block{height:52px;font-size:17px;box-shadow:0 6px 20px #6547d773}.sv .bp-join .sv-btn-block:hover{background:var(--violet-hover)}.bp-join small{color:#b3a7cc;text-align:center;font-size:14px}.bp-help{flex-direction:column;gap:14px;padding:24px 26px;display:flex}.bp-help-title{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:800}.bp-help form{border:1px solid #ddd6e8;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.bp-help form:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--lilac)}.bp-help form span{color:#8a7e9c}.bp-help input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font:16px SV Inter,Inter,sans-serif}.sv .bp-help li a{color:var(--ink);border-bottom:1px solid #f0ecf6;justify-content:space-between;gap:10px;padding:11px 0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.sv .bp-help li a:hover{color:var(--violet)}.bp-help li a span:last-child{color:#8a7e9c}.bp-dot{align-items:center;gap:12px;padding-top:4px;display:flex}.bp-dot img{flex:none;width:56px}.bp-dot p{flex-direction:column;line-height:1.4;display:flex}.bp-dot strong{font-family:var(--display);font-size:16px}.bp-dot a{font-size:15px;font-weight:600}.bp-related{background:var(--lilac-2);padding:64px clamp(20px,5vw,56px) 72px}.bp-related .sv-wrap{flex-direction:column;gap:28px;max-width:1128px;display:flex}.bp-related-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sv .bp-related-head h2{font-size:36px}.sv .bp-related-head a{font-family:var(--display);font-size:17px;font-weight:800;text-decoration:none}.bp-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sv .bp-related li a{color:inherit;background:#fff;border-radius:20px;flex-direction:column;gap:8px;height:100%;padding:12px 12px 22px;text-decoration:none;display:flex;box-shadow:0 10px 28px #40288c14}.bp-related li a>:not(.bc-cover){padding:0 8px}.bp-related .bc-cover{margin-bottom:4px}.bp-related strong{font-family:var(--display);letter-spacing:-.01em;text-wrap:pretty;font-size:21px;font-weight:800;line-height:1.25}.sv .bp-related li a:hover strong{color:var(--violet)}@media (max-width:1080px){.bp-layout{grid-template-columns:minmax(0,1fr)}.bp-aside{position:static}.bl-grid,.bp-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sv a.bl-featured{grid-template-columns:minmax(0,1fr);gap:20px}.bl-grid,.bp-related ul{grid-template-columns:minmax(0,1fr)}.bp-body{font-size:18px}.bp-author{flex-direction:column;align-items:flex-start}}
