.talk-page,.talk-detail-page,.course-list-page,.course-detail-page,.course-lesson-page,.business-tools-page,.business-material-page{--r:min(.133333333vw,1px);min-height:100vh;padding:calc(30*var(--r)) calc(28*var(--r)) calc(82*var(--r))}.talk-page .content-list,.course-poster-list,.talk-detail-blocks,.business-question-groups,.business-tools-list,.business-image-list,.mini-lesson-list{display:flex;flex-direction:column;gap:calc(16*var(--r))}.talk-card{padding:calc(25*var(--r));border-radius:calc(27*var(--r))}.talk-card-meta,.card-top,.course-poster-footer,.course-section-heading,.course-progress-overview>div,.business-question-group,.business-tool-card,.business-tool-card header,.lesson-page-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.talk-card .card-top{align-items:flex-start}.talk-card .tag{padding:7px 13px;border-radius:999px;background:#e8f2ff;color:#3974b9;font-size:12px;font-weight:760}.talk-card .talk-required-tag{background:#fff0dc;color:#a9661f}.talk-number{color:#92a3b5;font-size:12px;font-weight:780;letter-spacing:1px}.talk-card .card-title{flex:1;color:#1c344f;font-size:calc(28*var(--r));line-height:1.45}.talk-card .card-copy{display:-webkit-box;overflow:hidden;margin-top:13px;color:#687d90;font-size:calc(23*var(--r));line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.talk-card-link{display:block;margin-top:15px;color:#3a78b7;font-size:13px;font-weight:750}.talk-page .notice-card,.talk-detail-page .notice-card{display:flex;flex-direction:column;gap:7px;margin-top:22px}.talk-notice-title{color:#9a692a;font-size:15px;font-weight:800}.talk-detail-hero,.business-detail-header{padding:calc(34*var(--r));border-radius:calc(31*var(--r));background:linear-gradient(145deg,#347fc1,#245b96);color:#fff;box-shadow:0 14px 34px rgba(31,83,133,.18)}.talk-detail-hero.intro{background:linear-gradient(145deg,#8e6a3d,#655039)}.talk-detail-kicker{font-size:13px;font-weight:720;letter-spacing:1px;opacity:.82}.talk-detail-hero h1,.business-detail-header h1{margin:13px 0 0;font-size:calc(37*var(--r));line-height:1.45}.talk-detail-hero p{opacity:.86;line-height:1.65}.talk-detail-blocks{margin-top:21px}.talk-detail-block{display:flex;gap:18px;padding:calc(27*var(--r));border:1px solid rgba(50,103,164,.11);border-radius:27px;background:#fff;box-shadow:0 10px 28px rgba(44,88,140,.07)}.talk-block-number,.mini-lesson-number,.business-category-number{display:flex;width:54px;height:54px;flex:none;align-items:center;justify-content:center;border-radius:17px;background:#e8f2ff;color:#3676b9;font-weight:800}.talk-detail-block h2{margin:5px 0 11px;color:#213c58;font-size:18px}.talk-block-kicker{color:#7b8fa2;font-size:12px}.talk-detail-block p{margin:0;color:#50677d;font-size:15px;line-height:1.78;white-space:pre-wrap}.tone-script .talk-block-number{background:#e8f8f1;color:#348564}.tone-tips .talk-block-number{background:#fff1df;color:#b06c24}.talk-introduction{margin-top:20px;padding:28px;border-radius:27px;background:#fff}.talk-introduction p{margin:0 0 15px;color:#485f75;font-size:15px;line-height:1.82}
.course-poster-list{gap:24px}.course-poster-card{display:block;overflow:hidden;border-radius:29px;background:#fff;box-shadow:0 12px 32px rgba(38,73,113,.11)}.course-cover-poster,.course-detail-cover,.course-detail-poster{display:block;width:100%;height:auto;background:#eaf0f4}.course-poster-footer{padding:20px 22px}.course-poster-footer>span:first-child,.mini-lesson-main{display:flex;min-width:0;flex-direction:column}.course-poster-title{color:#193b5d;font-size:18px;font-weight:820}.course-poster-meta,.mini-lesson-main small{margin-top:6px;color:#76899b;font-size:12px}.course-poster-action,.mini-lesson-state{flex:none;color:#3979b8;font-size:13px;font-weight:780}.course-detail-cover,.course-detail-poster{border-radius:27px}.course-detail-block{margin-top:20px;overflow:hidden;border-radius:27px;background:#fff;box-shadow:0 9px 27px rgba(41,76,110,.08)}.course-detail-preview{position:relative;max-height:360px;overflow:hidden}.course-detail-preview.is-expanded{max-height:none}.course-detail-fade{position:absolute;right:0;bottom:0;left:0;height:100px;background:linear-gradient(transparent,#fff)}.course-detail-toggle{display:flex;width:100%;justify-content:center;gap:10px;padding:15px;border:0;border-top:1px solid #e7edf2;background:#fff;color:#3779b8;font-weight:760}.course-text-detail{padding:25px}.course-text-section p{color:#5e7285;line-height:1.7}.course-section-heading{align-items:end;margin:35px 4px 16px}.course-section-heading h2{margin:4px 0 0;color:#193b59;font-size:22px}.course-section-heading>span{color:#72869a;font-size:12px}.course-progress-overview{padding:18px;border-radius:22px;background:#fff}.course-progress-track{display:block;height:8px;margin-top:13px;overflow:hidden;border-radius:999px;background:#e8eef4}.course-progress-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4aa5d8,#3977c3)}.mini-lesson-list{margin-top:16px}.mini-lesson-card{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid rgba(48,106,174,.11);border-radius:23px;background:#fff}.mini-lesson-card.is-locked{opacity:.62}.mini-lesson-card.is-completed .mini-lesson-number{background:#e8f7ef;color:#34845f}.mini-lesson-main{flex:1}.mini-lesson-main strong{color:#263f58;font-size:16px;line-height:1.45}.course-notice{margin-top:20px}.lesson-page-head{justify-content:flex-start;margin-bottom:18px;color:#294967}.lesson-page-head a{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#fff;font-size:28px}.lesson-page-head span{overflow:hidden;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.video-stage{overflow:hidden;margin:0 calc(-28*var(--r));background:#101820}.video-stage video{display:block;width:100%;max-height:58vh;background:#000}.lesson-copy{padding:26px 2px}.lesson-copy h1{margin:8px 0;color:#1c3852;font-size:25px}.lesson-actions{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;margin:20px 0}.lesson-actions a,.lesson-actions button{padding:11px;border:1px solid #d7e4ee;border-radius:13px;background:#fff;color:#3977b3;text-align:center}
.business-resume-card,.business-start-card,.business-action-entry{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;padding:24px;border-radius:27px;background:linear-gradient(145deg,#eaf5ff,#dceeff);color:#285d91}.business-resume-card strong,.business-start-card strong,.business-action-entry strong{font-size:19px}.business-resume-card small,.business-question-group small,.business-action-entry small{color:#6f879b}.business-start-card{background:linear-gradient(145deg,#edf9f4,#dff2e8);color:#346d55}.business-start-card a,.business-action-entry a{align-self:flex-start;margin-top:7px;padding:11px 17px;border-radius:13px;background:#3c8d70;color:#fff;font-weight:760}.business-list-heading{margin:28px 4px 14px;color:#1d3b56;font-size:18px}.business-question-group{width:100%;padding:18px;border:1px solid rgba(49,104,164,.11);border-radius:21px;background:#fff;color:#29465f;text-align:left}.business-question-group.active{border-color:#6ca3d1;background:#f0f7ff}.business-question-group>span{display:flex;flex-direction:column;gap:5px}.business-question-group b{color:#4381bb;font-size:25px}.business-tool-card{align-items:flex-start;padding:19px;border:1px solid rgba(49,104,164,.11);border-radius:24px;background:#fff}.business-tool-card>div{min-width:0;flex:1}.business-tool-card header{align-items:flex-start}.business-tool-card header strong{color:#213d57;font-size:16px}.business-tool-card header span{padding:5px 8px;border-radius:999px;background:#e8f7ef;color:#35815f;font-size:11px}.business-tool-card p{color:#6d8193;font-size:13px;line-height:1.6}.business-tool-card nav{display:flex;flex-wrap:wrap;gap:9px}.business-tool-card nav a,.business-all-toggle{padding:9px 13px;border:0;border-radius:11px;background:#397dbb;color:#fff;font-size:13px;font-weight:740}.business-tool-card nav a+a{border:1px solid #d6e3ed;background:#fff;color:#4c7699}.business-action-entry{margin-top:20px;background:linear-gradient(145deg,#f1effc,#e8e4f7);color:#5c4d83}.business-action-entry p{margin:0;color:#756b8a}.business-action-entry a{background:#725ca7}.business-all-toggle{display:block;width:100%;margin:16px 0;background:#fff;color:#3b74a6;border:1px solid #d6e3ed}.business-detail-header p{margin:8px 0 0;opacity:.82}.business-download-card{margin:18px 0;padding:24px;border-radius:25px;background:#fff}.business-download-card p{color:#6e8293;line-height:1.65}.business-download-card>div{display:flex;gap:10px}.business-download-card a{flex:1;padding:11px;border-radius:12px;background:#397bb7;color:#fff;text-align:center;font-weight:750}.business-download-card a+a{background:#f0f6fb;color:#3971a4}.business-image-card{overflow:hidden;width:100%;padding:0;border:0;border-radius:23px;background:#fff;box-shadow:0 8px 23px rgba(39,73,104,.08)}.business-image-card img{display:block;width:100%;height:auto}.business-image-card span{display:block;padding:13px;color:#708496;font-size:12px}.business-preview{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:55px 14px 20px;background:rgba(7,18,27,.88)}.business-preview img{max-width:100%;max-height:100%;object-fit:contain}.business-preview button{position:absolute;top:14px;right:16px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;font-size:28px}
