.millionaire-public{--millionaire-hero:3.5rem;--millionaire-title:3rem;--millionaire-section:2.25rem;--millionaire-card:1.375rem;--millionaire-lead:1.125rem;--millionaire-body:1rem;--millionaire-note:.875rem;--millionaire-label:.75rem;--background:#f7f6f0;--foreground:#191c18;--card:#fffefa;--muted:#eaece2;--muted-foreground:#62665d;--border:#dddfd3;background:var(--background);color:var(--foreground);font-size:var(--millionaire-body);line-height:1.75}.dark .millionaire-public{--background:#171a16;--foreground:#f7f6ee;--card:#20251e;--muted:#30362c;--muted-foreground:#b1b8a8;--border:#3b4235}.millionaire-public .job-intro h1{font-size:var(--millionaire-hero);letter-spacing:-.04em;font-weight:700;line-height:1.2}.millionaire-public .job-subtitle{font-size:var(--millionaire-lead);line-height:1.75}.millionaire-public :is(.job-section-heading,.job-editorial h2,.job-faq h2,.job-pack-heading h3){font-size:var(--millionaire-section);letter-spacing:-.03em;font-weight:600;line-height:1.3}.millionaire-public :is(.job-editorial h3,.job-how h3,.job-task h3){font-size:var(--millionaire-card);font-weight:600;line-height:1.3}.millionaire-public :is(.job-editorial p,.job-how article p,.job-faq summary,.job-faq details p,.job-guides a,.job-script-table th,.job-script-table td,.job-pack-heading>p,.job-pack ul,.job-pack li,.job-pack button,.job-pack-count,.job-pack-name strong,.job-task){font-size:var(--millionaire-body);line-height:1.75}.millionaire-public :is(.job-header nav,.job-hero-cta,.job-secondary-cta,.job-upload-trigger strong,.job-subjects button,.job-text-action){font-size:var(--millionaire-body);line-height:1.5}.millionaire-public :is(.job-panel-heading p:not(.job-panel-title),.job-upload-trigger>span:not(.job-upload-icon),.job-upload-trigger small,.job-privacy,.job-notice,.job-price,.job-source-caption,.job-source-caption p,.job-source-play,.job-pack-count span,.job-pack-price>span,.job-pack-notice,.job-replace,.job-filename,.job-subjects legend,.job-beats li,.job-story-disclaimer,.job-video-wrap){font-size:var(--millionaire-note);line-height:1.75}.millionaire-public :is(.job-eyebrow,.job-specs span,.job-step,.job-pack-name>span,.job-how article>span,.job-beats li>span,.job-story-label,.job-source-top){font-size:var(--millionaire-label);line-height:1.5}.millionaire-public .job-panel-title{line-height:1.5;font-size:var(--millionaire-body)!important}.millionaire-public .job-guides a{flex-wrap:wrap;gap:16px}.millionaire-public .job-guides span{font-size:var(--millionaire-note)}.millionaire-content article>header h1{font-size:var(--millionaire-title);text-wrap:balance;font-weight:700;line-height:1.2}.millionaire-content article>header>p{font-size:var(--millionaire-lead);line-height:1.75}.millionaire-content article>header>p:last-child{font-size:var(--millionaire-note)}.millionaire-content article>div{font-size:var(--millionaire-body);line-height:1.75}.millionaire-content article>div>h2{font-size:var(--millionaire-section);margin-top:40px;margin-bottom:16px;font-weight:600;line-height:1.3}.millionaire-content article>div>h3{font-size:var(--millionaire-card);font-weight:600;line-height:1.3}.millionaire-content-navigation{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 12px;margin-bottom:24px;padding-bottom:24px;display:flex}.millionaire-content-navigation a{border:1px solid var(--border);min-height:40px;font-size:var(--millionaire-note);border-radius:8px;padding:8px 12px;line-height:1.5}.millionaire-content-navigation a:is(:hover,[aria-current=page]){background:var(--muted);color:var(--foreground)}.millionaire-content-navigation a[aria-current=page]{font-weight:600}.millionaire-footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding:64px clamp(24px,4vw,80px) 32px}.millionaire-footer-inner{max-width:1440px;margin:0 auto}.millionaire-footer-main{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px);display:grid}.millionaire-footer-wordmark{color:var(--foreground);letter-spacing:-.6px;overflow-wrap:anywhere;align-items:center;gap:14px;font-family:Manrope,Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:26px;font-weight:700;line-height:1.25;display:flex}.millionaire-footer-wordmark img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.millionaire-footer-brand>p{max-width:360px;font-size:var(--millionaire-body);margin-top:24px;line-height:1.75}.millionaire-footer-title{color:var(--foreground);font-size:var(--millionaire-body);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 24px;font-weight:650;line-height:1.75}.millionaire-footer-column ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.millionaire-footer-column a{min-height:40px;font-size:var(--millionaire-body);overflow-wrap:anywhere;align-items:center;line-height:1.75;transition:color .15s;display:inline-flex}.millionaire-footer-column a:hover{color:var(--foreground)}.millionaire-footer-bottom{border-top:1px solid var(--border);font-size:var(--millionaire-note);margin-top:56px;padding-top:24px;line-height:1.75}.millionaire-public :is(.millionaire-footer,.millionaire-content-navigation) a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:4px}@media (width<=1100px){.millionaire-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.millionaire-footer-brand{grid-column:1/-1}.millionaire-footer-brand>p{max-width:480px;margin-top:18px}}@media (width<=700px){.millionaire-public{--millionaire-hero:2rem;--millionaire-title:2rem;--millionaire-section:1.75rem;--millionaire-card:1.25rem;--millionaire-lead:1rem}}@media (width<=600px){.millionaire-footer{padding:44px 24px 28px}.millionaire-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.millionaire-footer-column:last-child{grid-column:1/-1}.millionaire-footer-wordmark{font-size:23px}.millionaire-footer-bottom{margin-top:36px}}
