html:has(.formation-page){scroll-behavior:auto}.formation-page{--story-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--story-gutter:clamp(var(--sp-16), 5vw, calc(var(--sp-64) + var(--sp-8)));--story-control:calc(var(--sp-32) + var(--sp-12));--story-head:calc(var(--story-control) + var(--sp-16) * 2);--story-title-size:clamp(2.25rem, 3.7vw, 3.75rem);--story-heading-size:clamp(1.875rem, 3.4vw, 3.25rem);--story-lede-size:clamp(1rem, 1.25vw, 1.1875rem);--story-section-size:clamp(1.875rem, 3.2vw, 3rem);--story-line:var(--border);--story-line-strong:color-mix(in srgb, var(--border) 62%, var(--border-strong));isolation:isolate;background:var(--bg-app);min-height:100svh;color:var(--text);font-family:var(--story-sans);font-size:var(--fs-title);line-height:1.65;position:relative;overflow-x:clip}.formation-page *,.formation-page :before,.formation-page :after{box-sizing:border-box}.formation-page :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:var(--sp-4)}.formation-page .pub-header{z-index:4;gap:var(--sp-24);max-width:none;padding:var(--sp-16) var(--story-gutter);background:var(--bg-app);position:relative}.formation-page .pub-brand{gap:var(--sp-12);min-height:var(--story-control);font-size:var(--fs-title);font-weight:var(--fw-semibold)}.formation-page .pub-nav{gap:var(--sp-24);row-gap:var(--sp-4)}.formation-page .pub-nav a{min-height:var(--story-control);font-size:var(--fs-title);align-items:center;display:inline-flex}.formation-page .pub-main{max-width:none;padding:0;position:relative}.formation-page .pub-cta,.formation-page .story-actions .guide{min-height:var(--story-control);padding:var(--sp-12) var(--sp-24);border-radius:var(--radius);font-size:var(--fs-title);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.formation-page .pub-cta{background:var(--accent);color:var(--accent-contrast)}.formation-page .pub-cta:hover{background:var(--accent-hover);color:var(--accent-contrast)}.formation-page .story-actions .guide{border-color:var(--story-line-strong);color:var(--text-strong);background:0 0}.formation-page .story-actions .guide:hover{border-color:var(--text-soft);background:var(--bg-panel)}.formation-page .pub-footer{z-index:3;background:var(--bg-app);border-color:var(--story-line);position:relative}.formation-page .pub-footer-inner{gap:var(--sp-24);max-width:none;padding:var(--sp-24) var(--story-gutter);font-size:var(--fs-body-lg)}.formation-page .pub-footer-inner a{min-height:var(--story-control);overflow-wrap:anywhere;align-items:center;display:inline-flex}.formation-page .story{position:relative}.formation-page .story-stage{align-items:start;gap:clamp(var(--sp-24), 4vw, var(--sp-64));padding:var(--sp-48) var(--story-gutter);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.formation-page .story-captions{gap:calc(var(--sp-64) * 1.5);display:grid}.formation-page .story-figure{top:calc(var(--story-head) + var(--sp-24));margin:0;position:sticky}.formation-page .story-eyebrow{margin:0 0 var(--sp-20);color:var(--text-soft);font-size:var(--fs-body-lg);letter-spacing:.02em}.formation-page .story-title{color:var(--text-strong);font-size:var(--story-title-size);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.formation-page[data-locale=en]{--story-title-size:clamp(2rem, 3vw, 3.25rem)}.formation-page[data-locale=zh-CN] .story-title span{display:inline-block}.formation-page :is(.story-lede,.story-body){max-width:30em;margin:var(--sp-20) 0 0;color:var(--text-muted);font-size:var(--story-lede-size);text-wrap:pretty}.formation-page .story-actions{gap:var(--sp-12);margin-top:var(--sp-32);flex-wrap:wrap;display:flex}.formation-page .terms{margin:var(--sp-16) 0 0;color:var(--text-soft);font-size:var(--fs-body-lg)}.formation-page .story-hint{align-items:center;gap:var(--sp-12);margin:var(--sp-48) 0 0;color:var(--text-soft);font-size:var(--fs-body-lg);display:none}.formation-page .story-hint:after{content:"";width:1px;height:calc(var(--sp-24) + var(--sp-4));background:linear-gradient(var(--text-soft), transparent);animation:story-hint 1.8s var(--ease-in-out) infinite}.formation-page .story-step{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-20);color:var(--accent);font-family:var(--mono);font-size:var(--fs-body-lg);letter-spacing:.04em;display:flex}.formation-page .story-step span{width:var(--sp-24);height:var(--sp-24);border:1px solid var(--accent-soft);border-radius:var(--radius-pill);font-size:var(--fs-body-sm);place-items:center;display:inline-grid}.formation-page .story-heading{color:var(--text-strong);font-size:var(--story-heading-size);font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.formation-page .story-note{margin-top:var(--sp-12);color:var(--text-soft);font-size:var(--fs-body-sm);text-align:right}html:has(.formation-page)[data-story=live] .formation-page .story{height:620svh}html:has(.formation-page)[data-story=live] .formation-page .story-stage{top:var(--story-head);height:calc(100svh - var(--story-head));align-items:center;padding-block:0;position:sticky;overflow:hidden}html:has(.formation-page)[data-story=live] .formation-page .story-captions{height:100%;display:block;position:relative}html:has(.formation-page)[data-story=live] .formation-page .story-cap{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}html:has(.formation-page)[data-story=live] .formation-page .story:not([data-engine]) .story-cap:first-child{opacity:1;pointer-events:auto}html:has(.formation-page)[data-story=live] .formation-page .story-cap[data-active]{opacity:1;pointer-events:auto}html:has(.formation-page)[data-story=live] .formation-page .story-hint{display:inline-flex}html:has(.formation-page)[data-story=live] .formation-page .story-figure{position:relative;top:auto}.formation-page .story-board{--b-xs:1.15cqw;--b-sm:1.3cqw;--b-code:1.45cqw;--b-md:1.6cqw;--b-lg:2cqw;--b-xl:3.2cqw;--b-amount:3.6cqw;--b-h1:4.9cqw;--b-r1:.5cqw;--b-r2:.8cqw;--b-r3:1.2cqw;aspect-ratio:16/11;width:100%;position:relative;container-type:inline-size}.formation-page .story-board[data-locale=en]{--b-xl:2.15cqw;--b-h1:3.9cqw;--b-md:1.45cqw}.formation-page .sf{border-radius:var(--b-r3);pointer-events:none;position:absolute}.formation-page .sf-prompt{border:1px solid var(--story-line-strong);background:var(--bg-panel);width:92%;height:26%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 2cqw 6cqw -2cqw color-mix(in srgb, var(--accent) 42%, transparent);opacity:max(0, 1 - var(--t1,0) * 1.6);top:37%;left:4%}.formation-page .sf-label{color:var(--text-soft);font-family:var(--mono);font-size:var(--b-md);letter-spacing:.04em;position:absolute;bottom:calc(100% + 1.8cqw);left:1%}.formation-page .sf-sentence{color:var(--text-strong);font-size:var(--b-xl);font-weight:var(--fw-medium);margin:0;line-height:1.5;position:absolute;top:50%;left:6.5%;right:20%;transform:translateY(-50%)}.formation-page .story-board[data-ready] [data-token]{visibility:hidden}.formation-page .sf-caret{vertical-align:-.18em;background:var(--accent);width:.25cqw;height:1.1em;margin-left:.4cqw;animation:1s step-end infinite story-blink;display:inline-block}.formation-page .sf-go{border-radius:var(--b-r2);background:var(--accent);height:46%;color:var(--accent-contrast);font-size:var(--b-md);font-weight:var(--fw-semibold);white-space:nowrap;place-items:center;padding:0 1.6cqw;display:grid;position:absolute;top:27%;right:3%}.formation-page .sf-browser,.formation-page .sf-code{border:1px solid var(--story-line-strong);width:94%;height:94%;top:3%;left:3%;overflow:hidden}.formation-page .sf-browser{background:var(--bg);opacity:calc(min(1, var(--t1,0) * 1.6) * (1 - var(--t3,0)))}.formation-page .sf-bar{border-bottom:1px solid var(--story-line);align-items:center;gap:.7cqw;height:6.6%;padding-left:1.6cqw;display:flex;position:absolute;inset:0 0 auto}.formation-page .sf-bar i{border-radius:var(--radius-pill);background:var(--story-line-strong);width:.9cqw;height:.9cqw}.formation-page .sf-bar span{border-radius:var(--b-r1);background:var(--bg-panel);color:var(--text-soft);font-family:var(--mono);font-size:var(--b-xs);margin-left:2cqw;padding:.2cqw 1.4cqw}.formation-page .sf-paper{background:var(--bg-elevated);opacity:var(--t2,0);position:absolute;inset:6.6% 0 0}.formation-page .sf-code{background:var(--bg-panel);opacity:calc(var(--t3,0) * (1 - min(1, var(--t4,0) * 2)))}.formation-page .sf-tab{border-bottom:1px solid var(--story-line);height:6.6%;color:var(--text-muted);font-family:var(--mono);font-size:var(--b-sm);align-items:center;gap:1.2cqw;padding-left:2cqw;display:flex;position:absolute;inset:0 0 auto}.formation-page .sf-tab b{border-bottom:2px solid var(--accent);color:var(--text-strong);font-weight:var(--fw-medium);padding:.5cqw 1cqw}.formation-page :is(.sf-num,.sf-check,.sf-plus){font-family:var(--mono);font-size:var(--b-sm);line-height:1;position:absolute;transform:translateY(-50%)}.formation-page .sf-num{width:4%;color:var(--text-soft);text-align:right;left:4.5%}.formation-page .sf-plus{color:var(--green);left:10%}.formation-page .sf-check{color:var(--green);opacity:min(1, max(0, (var(--tr,0) * 1.5 - var(--k) * .05) * 5));left:1.6%}.formation-page .sf-gate{z-index:3;border:1px solid var(--story-line-strong);background:color-mix(in srgb, var(--bg-panel) 94%, transparent);width:45%;height:47%;box-shadow:var(--shadow-lg);opacity:calc(min(1, var(--tr,0) * 4) * (1 - min(1, var(--t4,0) * 2.5)));transform:translateY(calc((1 - min(1, var(--tr,0) * 4)) * 3cqw));padding:2.2cqw;top:47%;left:51%}.formation-page .sf-gate-title{color:var(--text-strong);font-size:var(--b-md);font-weight:var(--fw-semibold);margin:0 0 1.4cqw}.formation-page .sf-gate-row{border-top:1px solid var(--story-line);color:var(--text-muted);font-size:var(--b-sm);opacity:min(1, max(0, (var(--tr,0) - var(--k) * .17) * 6));justify-content:space-between;margin:0;padding:.9cqw 0;display:flex}.formation-page .sf-gate-row em{color:var(--green);font-family:var(--mono);font-style:normal}.formation-page .sf-approve{border:1px solid var(--accent);border-radius:var(--b-r2);height:4.4cqw;color:var(--accent);font-size:var(--b-md);font-weight:var(--fw-semibold);transition:background-color var(--motion-slow) var(--ease-out), color var(--motion-slow) var(--ease-out);place-items:center;margin-top:1.6cqw;display:grid}.formation-page .sf-gate[data-approved] .sf-approve{background:var(--accent);color:var(--accent-contrast)}.formation-page .sf-pkg{border:1px solid var(--story-line-strong);background:var(--bg-panel);width:66%;height:90%;box-shadow:0 4cqw 9cqw -3cqw color-mix(in srgb, var(--accent) 38%, transparent);opacity:var(--t4,0);transform:scale(calc(.94 + var(--t4,0) * .06));top:5%;left:17%}.formation-page .sf-pkg-head{align-items:center;gap:1.4cqw;display:flex;position:absolute;top:5%;left:6%;right:6%}.formation-page .sf-pkg-icon{border-radius:var(--b-r3);background:var(--accent-soft);place-items:center;width:4.6cqw;height:4.6cqw;display:grid}.formation-page .sf-pkg-icon svg{width:2.6cqw;height:2.6cqw;fill:var(--accent)}.formation-page .sf-pkg-head b{color:var(--text-strong);font-family:var(--mono);font-size:var(--b-lg);font-weight:var(--fw-semibold);display:block}.formation-page .sf-pkg-head small{color:var(--text-soft);font-size:var(--b-sm);display:block}.formation-page .sf-pkg-ok{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green);font-size:var(--b-sm);font-weight:var(--fw-medium);margin-left:auto;padding:.5cqw 1.1cqw}.formation-page .sf-hash{color:var(--text-soft);font-family:var(--mono);font-size:var(--b-sm);margin:0;position:absolute;top:77%;left:6%;right:6%}.formation-page .sf-hash b{color:var(--text-muted);font-weight:var(--fw-medium)}.formation-page .sf-download{border-radius:var(--b-r2);background:var(--accent);height:6.2cqw;color:var(--accent-contrast);font-size:var(--b-md);font-weight:var(--fw-semibold);place-items:center;display:grid;position:absolute;bottom:5%;left:6%;right:6%}.formation-page .story-blk{z-index:2;position:absolute}.formation-page .story-board:not([data-ready]) .story-blk{visibility:hidden}.formation-page .story-blk .l{align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.formation-page .l.ch{color:var(--text-strong);font-size:var(--b-xl);font-weight:var(--fw-medium);white-space:nowrap;opacity:max(0, 1 - var(--t1,0) * 2.2);justify-content:center;line-height:1.5}.formation-page .l.ch b{font-weight:inherit}.formation-page .story-board[data-ready] .l.ch b{animation:1ms step-end both story-type;animation-delay:calc(var(--i) * 65ms + .25s)}.formation-page .l.wire{border-radius:var(--b-r1);background:color-mix(in srgb, var(--story-line-strong) 70%, transparent);box-shadow:inset 0 0 0 1px var(--story-line-strong);opacity:calc(min(1, var(--t1,0) * 1.4) * (1 - var(--t2,0)))}.formation-page .l.ui{color:var(--text-muted);opacity:calc(var(--t2,0) * (1 - min(1, var(--t3,0) * 1.5)))}.formation-page .l.code{border-radius:var(--b-r1);color:var(--text-muted);font-family:var(--mono);font-size:var(--b-code);white-space:pre;opacity:calc(var(--t3,0) * (1 - min(1, var(--t4,0) * 1.6)));padding-left:.6cqw}.formation-page .story-blk.add .l.code{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.formation-page .c-tag{color:var(--accent)}.formation-page .c-attr{color:var(--blue)}.formation-page .c-str{color:var(--amber)}.formation-page .story-blk.add :is(.c-tag,.c-attr,.c-str){color:inherit}.formation-page .l.file{border-bottom:1px solid var(--story-line);color:var(--text);font-family:var(--mono);font-size:var(--b-code);opacity:var(--t4,0);justify-content:space-between;padding:0 1.6cqw}.formation-page .l.file em{color:var(--text-soft);font-style:normal}.formation-page .r-logo .ui{color:var(--text-strong);font-size:var(--b-lg);gap:.7cqw;font-weight:800}.formation-page .r-logo .ui i,.formation-page .r-card .ui i{border-radius:var(--b-r1);background:var(--green);flex:none;width:2.3cqw;height:2.3cqw}.formation-page .r-link .ui{font-size:var(--b-sm);white-space:nowrap;justify-content:center}.formation-page .r-navbtn .ui,.formation-page .r-cta .ui,.formation-page .r-cta2 .ui{border-radius:var(--b-r2);font-size:var(--b-md);font-weight:var(--fw-medium);white-space:nowrap;justify-content:center}.formation-page .r-navbtn .ui{background:var(--text-strong);color:var(--bg-elevated);font-size:var(--b-sm)}.formation-page .r-cta .ui{background:var(--green);color:var(--bg-elevated)}.formation-page .r-cta2 .ui{border:1px solid var(--border);color:var(--text-strong)}.formation-page .r-h1 .ui{color:var(--text-strong);font-size:var(--b-h1);letter-spacing:-.03em;white-space:nowrap;font-weight:900}.formation-page .r-sub .ui{font-size:var(--b-md);white-space:nowrap}.formation-page .r-img .ui{align-items:stretch}.formation-page .story-invoice{border:1px solid var(--border);border-radius:var(--b-r3);background:var(--bg-elevated);box-shadow:var(--shadow-md);flex-direction:column;flex:1;gap:1.1cqw;padding:2cqw;display:flex}.formation-page .story-invoice-head{color:var(--text-soft);font-size:var(--b-sm);justify-content:space-between;display:flex}.formation-page .story-invoice-amount{color:var(--text-strong);font-size:var(--b-amount);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1}.formation-page .story-invoice-status{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--green) 12%, var(--bg-elevated));color:var(--green);font-size:var(--b-sm);font-weight:var(--fw-semibold);align-self:flex-start;padding:.4cqw 1cqw}.formation-page .story-invoice-line{border-radius:var(--radius-pill);background:var(--bg-subtle);height:.9cqw}.formation-page .story-invoice-line.short{width:60%}.formation-page .r-card .ui{border-radius:var(--b-r3);background:color-mix(in srgb, var(--green) 7%, var(--bg-elevated));flex-direction:column;justify-content:center;align-items:flex-start;gap:.6cqw;padding:0 1.8cqw}.formation-page .r-card .ui i{background:color-mix(in srgb, var(--green) 24%, var(--bg-elevated))}.formation-page .r-card .ui b{color:var(--text-strong);font-size:var(--b-md)}.formation-page .r-card .ui span{font-size:var(--b-sm)}.formation-page .r-foot .ui{border-radius:var(--radius-pill);background:var(--border)}.formation-page .story-section{z-index:3;padding:clamp(var(--sp-64) * 1.25, 12vw, calc(var(--sp-64) * 2.5)) var(--story-gutter);border-top:1px solid var(--story-line);background:var(--bg-app);scroll-margin-top:var(--story-head);position:relative}.formation-page .story-section-title{color:var(--text-strong);font-size:var(--story-section-size);font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.18}.formation-page .story-section-body{max-width:30em;margin:var(--sp-20) 0 0;color:var(--text-muted);font-size:var(--fs-title-lg)}.formation-page .story-knowledge{align-items:center;gap:clamp(var(--sp-32), 5vw, calc(var(--sp-64) + var(--sp-16)));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.formation-page .story-knowledge-cards{gap:var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formation-page .story-kcard{min-width:0;padding:var(--sp-24);border:1px solid var(--story-line);border-radius:var(--radius);background:var(--bg)}.formation-page .story-kcard h3{margin:0 0 var(--sp-16);color:var(--accent);font-family:var(--mono);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:.06em}.formation-page .story-kq{color:var(--text-strong);margin:0}.formation-page .story-ka{margin:var(--sp-8) 0 0;color:var(--text-muted);font-size:var(--fs-body-lg)}.formation-page .story-sources{gap:var(--sp-8);margin:var(--sp-16) 0 0;flex-wrap:wrap;display:flex}.formation-page .story-sources span{padding:var(--sp-4) var(--sp-12);border:1px solid var(--story-line-strong);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--fs-caption)}.formation-page .story-memory{gap:var(--sp-12);margin:0;padding:0;list-style:none;display:grid}.formation-page .story-memory li{grid-template-columns:calc(var(--sp-48) + var(--sp-4)) minmax(0, 1fr);gap:var(--sp-8);color:var(--text-muted);font-size:var(--fs-body-lg);display:grid}.formation-page .story-memory time{color:var(--text-soft);font-family:var(--mono);font-size:var(--fs-body-sm);line-height:1.9}.formation-page .story-sample{margin:var(--sp-12) 0 0;color:var(--text-soft);font-size:var(--fs-caption)}.formation-page .story-faq-grid{gap:clamp(var(--sp-32), 5vw, calc(var(--sp-64) + var(--sp-16)));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.formation-page .story-links{margin-top:var(--sp-24);font-size:var(--fs-title);flex-direction:column;align-items:flex-start;display:flex}.formation-page .story-links a{min-height:var(--story-control);color:var(--text-strong);text-underline-offset:var(--sp-4);align-items:center;display:inline-flex}.formation-page .story-links a+a{color:var(--text-muted)}.formation-page .story-faq-item{border-top:1px solid var(--story-line)}.formation-page .story-faq-item:last-child{border-bottom:1px solid var(--story-line)}.formation-page .story-faq-item summary{justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:var(--story-control);padding:var(--sp-20) 0;color:var(--text);font-size:var(--fs-title-lg);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--motion-base) var(--ease-out);list-style:none;display:flex}.formation-page .story-faq-item summary::-webkit-details-marker{display:none}.formation-page .story-faq-item summary:after{content:"";width:var(--sp-12);height:var(--sp-12);background:linear-gradient(currentColor, currentColor) center / 100% var(--sp-2) no-repeat, linear-gradient(currentColor, currentColor) center / var(--sp-2) 100% no-repeat;opacity:.7;transition:transform var(--motion-base) var(--ease-out);flex:none}.formation-page .story-faq-item summary:hover,.formation-page .story-faq-item[open] summary{color:var(--text-strong)}.formation-page .story-faq-item[open] summary:after{transform:rotate(45deg)}.formation-page .story-faq-item p{max-width:62ch;margin:0 0 var(--sp-24);color:var(--text-muted);font-size:var(--fs-title);line-height:1.75}.formation-page .story-closing{justify-items:center;gap:var(--sp-24);text-align:center;background:radial-gradient(ellipse 60% 90% at 50% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), var(--bg-app);display:grid}.formation-page .story-closing .story-actions{margin-top:var(--sp-8);justify-content:center}@keyframes story-type{0%{opacity:0}to{opacity:1}}@keyframes story-blink{50%{opacity:0}}@keyframes story-hint{0%,to{transform:translateY(calc(var(--sp-4) * -1));opacity:.4}50%{transform:translateY(var(--sp-4));opacity:1}}@media (min-width:900px){.formation-page .pub-header{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--bg-app) 78%, transparent);-webkit-backdrop-filter:blur(var(--sp-16)) saturate(1.3);backdrop-filter:blur(var(--sp-16)) saturate(1.3);position:sticky;top:0}}@media (max-width:899px){.formation-page,.formation-page[data-locale=en]{--story-head:0px;--story-title-size:clamp(2rem, 8.6vw, 2.75rem);--story-heading-size:clamp(1.625rem, 7.2vw, 2.125rem);--story-lede-size:var(--fs-title)}.formation-page .pub-header{gap:var(--sp-8);padding-block:var(--sp-12)}.formation-page .pub-nav{gap:var(--sp-16);width:100%;margin-left:0}.formation-page .pub-nav .pub-cta{display:none}.formation-page .story-stage{padding-block:var(--sp-24);grid-template-columns:minmax(0,1fr)}.formation-page .story-figure{position:relative;top:auto}html:has(.formation-page)[data-story=live] .formation-page .story{height:560svh}html:has(.formation-page)[data-story=live] .formation-page .story-stage{align-content:center;align-items:start;gap:var(--sp-20);padding-block:var(--sp-16) var(--sp-24);grid-template-rows:auto auto}html:has(.formation-page)[data-story=live] .formation-page .story-captions{height:clamp(18rem,50svh,27rem)}html:has(.formation-page)[data-story=live] .formation-page .story-cap{justify-content:flex-start}html:has(.formation-page)[data-story=live] .formation-page .story-hint{display:none}.formation-page :is(.story-lede,.story-body){margin-top:var(--sp-12)}.formation-page .story-actions{gap:var(--sp-8);margin-top:var(--sp-20)}.formation-page .story-actions :is(.pub-cta,.guide){padding-inline:var(--sp-16);font-size:var(--fs-body-lg)}.formation-page :is(.story-knowledge,.story-faq-grid,.story-knowledge-cards){grid-template-columns:minmax(0,1fr)}.formation-page .story-faq-item summary{padding-block:var(--sp-16);font-size:var(--fs-title)}.formation-page .pub-footer-inner{gap:var(--sp-12) var(--sp-24)}.formation-page .pub-footer-spacer{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.formation-page .story-board[data-ready] .l.ch b,.formation-page .sf-caret,.formation-page .story-hint:after{animation:none}.formation-page :is(a,button,summary,.sf-approve),.formation-page .story-faq-item summary:after{transition:none}}
