.ikigain-careers .creator-career-page{overflow-wrap:anywhere}
.ikigain-careers .creator-career-page .career-cluster-nav a[aria-current=page]{background:var(--forest);color:var(--paper)}
.ikigain-careers .creator-role-split,.ikigain-careers .creator-revenue-grid,.ikigain-careers .creator-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 5px}
.ikigain-careers .creator-role-split article,.ikigain-careers .creator-revenue-grid article,.ikigain-careers .creator-risk-grid article{min-width:0;padding:23px;background:var(--paper);border:1px solid var(--line);border-radius:5px}
.ikigain-careers .creator-role-split article:first-child{background:var(--forest);color:var(--paper)}
.ikigain-careers .creator-role-split article:first-child .eyebrow{color:#f1c4a2}
.ikigain-careers .creator-role-split article:first-child p:not(.eyebrow){color:#e2e8df}
.ikigain-careers .creator-role-split article:first-child a{color:var(--paper)}
.ikigain-careers .creator-role-split h2,.ikigain-careers .creator-risk-grid h3,.ikigain-careers .creator-revenue-grid h3{font-size:clamp(19px,2.1vw,25px);line-height:1.2;letter-spacing:-.03em;margin:7px 0 10px}
.ikigain-careers .creator-role-split p:not(.eyebrow),.ikigain-careers .creator-revenue-grid p,.ikigain-careers .creator-risk-grid p{font-size:13px;line-height:1.75;color:var(--muted)}
.ikigain-careers .creator-role-split a,.ikigain-careers .creator-policy-callout a,.ikigain-careers .creator-disclosure-panel a,.ikigain-careers .creator-sample-foot a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:650;text-decoration:underline}
.ikigain-careers .creator-revenue-grid article>span,.ikigain-careers .creator-risk-grid article>span{font-size:10px;letter-spacing:.1em;color:var(--orange-dark)}
.ikigain-careers .creator-revenue-grid article:nth-child(2){background:var(--sage)}
.ikigain-careers .creator-revenue-grid article:nth-child(4){background:#eee7dc}
.ikigain-careers .creator-metric-panel,.ikigain-careers .creator-decision-panel,.ikigain-careers .creator-originality-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;padding:32px;margin:44px 0;background:var(--forest);color:var(--paper);border-radius:6px}
.ikigain-careers .creator-metric-panel .eyebrow,.ikigain-careers .creator-decision-panel .eyebrow,.ikigain-careers .creator-originality-panel .eyebrow{color:#f1c4a2}
.ikigain-careers .creator-metric-panel h2,.ikigain-careers .creator-decision-panel h2,.ikigain-careers .creator-originality-panel h2{font-size:clamp(30px,4vw,45px);line-height:1.08;letter-spacing:-.04em;margin:8px 0 13px}
.ikigain-careers .creator-metric-panel h2 em,.ikigain-careers .creator-decision-panel h2 em,.ikigain-careers .creator-originality-panel h2 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-metric-panel p:not(.eyebrow),.ikigain-careers .creator-decision-panel p,.ikigain-careers .creator-originality-panel p{font-size:13px;line-height:1.75;color:#e2e8df}
.ikigain-careers .creator-metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.ikigain-careers .creator-metric-list article{padding:14px 15px;background:#ffffff10;border:1px solid #ffffff25;border-radius:4px}
.ikigain-careers .creator-metric-list strong{font-size:12px;color:#fff}
.ikigain-careers .creator-metric-list p{margin:8px 0 0;font-size:11px!important}
.ikigain-careers .creator-policy-timeline,.ikigain-careers .creator-check-panel{padding:31px;margin:42px 0;background:var(--paper);border:1px solid var(--line);border-radius:5px}
.ikigain-careers .creator-policy-timeline h2,.ikigain-careers .creator-check-panel h2{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.04em;margin:8px 0 12px}
.ikigain-careers .creator-policy-timeline h2 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-policy-timeline>p:not(.eyebrow){max-width:790px;font-size:13px;line-height:1.75;color:var(--muted)}
.ikigain-careers .creator-policy-timeline .cluster-table{min-width:690px}
.ikigain-careers .creator-policy-timeline .cluster-table th,.ikigain-careers .creator-policy-timeline .cluster-table td{line-height:1.65}
.ikigain-careers .creator-policy-callout{padding:16px 18px;background:var(--sage);border-left:3px solid var(--orange-dark);font-size:13px;line-height:1.75}
.ikigain-careers .creator-big-number{background:#eee7dc;display:flex;flex-direction:column;align-items:flex-start}
.ikigain-careers .creator-big-number>span{font-size:11px;color:var(--muted)}
.ikigain-careers .creator-big-number>strong{font-size:clamp(43px,6vw,68px);letter-spacing:-.06em;line-height:1;color:var(--forest)}
.ikigain-careers .creator-check-panel .cluster-check-list{max-width:880px}
.ikigain-careers .creator-check-panel>p:last-child{font-size:12px}
.ikigain-careers .creator-check-panel>p:last-child a{min-height:44px;display:inline-flex;align-items:center}
.ikigain-careers .creator-decision-panel{background:var(--sage);color:var(--ink)}
.ikigain-careers .creator-decision-panel .eyebrow{color:var(--orange-dark)}
.ikigain-careers .creator-decision-panel p{color:var(--ink)}
.ikigain-careers .creator-risk-grid article:nth-child(1){background:#eee7dc}
.ikigain-careers .creator-risk-grid article:nth-child(4){background:var(--sage)}
.ikigain-careers .creator-risk-grid .creator-question{padding-top:9px;border-top:1px solid var(--line)}
.ikigain-careers .creator-disclosure-panel{padding:29px 32px;margin:43px 0;background:#eee7dc;border-radius:5px}
.ikigain-careers .creator-disclosure-panel h2{max-width:760px;font-size:clamp(27px,3.5vw,41px);line-height:1.1;letter-spacing:-.04em;margin:8px 0 13px}
.ikigain-careers .creator-disclosure-panel h2 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-disclosure-panel>p:not(.eyebrow){max-width:820px;font-size:13px;line-height:1.75;color:var(--muted)}
.ikigain-careers .creator-career-page .creator-next-step{display:grid;grid-template-columns:1fr .55fr;gap:28px;align-items:center;padding:31px;background:var(--forest);color:var(--paper);border-radius:5px}
.ikigain-careers .creator-career-page .creator-next-step .eyebrow{color:#f1c4a2}
.ikigain-careers .creator-career-page .creator-next-step h2{font-size:clamp(33px,4vw,49px);line-height:1.08;margin:8px 0 13px}
.ikigain-careers .creator-career-page .creator-next-step h2 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-career-page .creator-next-step p:not(.eyebrow){font-size:13px;line-height:1.75;color:#e2e8df}
.ikigain-careers .creator-career-page .creator-next-step .button{color:var(--ink)}
.ikigain-careers .creator-career-page .creator-next-step .small-print{font-size:11px!important}
.ikigain-careers .creator-output-card{padding:23px;background:#ffffff10;border:1px solid #ffffff30;border-radius:5px}
.ikigain-careers .creator-output-card>span{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#f1c4a2}
.ikigain-careers .creator-output-card>strong{display:block;margin-top:11px;font-size:22px}
.ikigain-careers .creator-output-card p{margin-bottom:0}
.ikigain-careers .creator-career-page a:focus-visible,.ikigain-careers .creator-career-page button:focus-visible,.ikigain-careers .creator-career-page textarea:focus-visible,.ikigain-careers .creator-career-page input:focus-visible{outline:3px solid var(--orange-dark);outline-offset:3px}
.ikigain-careers .creator-work-sample .creator-sample-promise{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:17px;padding:21px;margin:25px 0;background:var(--sage);border-radius:5px}
.ikigain-careers .creator-work-sample .creator-sample-promise strong{font-size:13px}
.ikigain-careers .creator-work-sample .creator-sample-promise p{font-size:12px;line-height:1.7;margin:0}
.ikigain-careers .creator-work-sample .creator-step-progress{display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;column-gap:14px;row-gap:6px;max-width:850px;margin:32px auto 15px}
.ikigain-careers .creator-work-sample .creator-step-progress label{font-size:12px;font-weight:650}
.ikigain-careers .creator-work-sample .creator-step-progress progress{width:100%;height:9px;accent-color:var(--forest)}
.ikigain-careers .creator-work-sample .creator-step-progress p{grid-column:1/-1;margin:0;font-size:11px;color:var(--muted)}
.ikigain-careers .creator-work-sample #creator-brief-form,.ikigain-careers .creator-work-sample .creator-brief-result{max-width:850px;margin:0 auto}
.ikigain-careers .creator-work-sample .creator-step{padding:28px 31px;background:var(--paper);border:1px solid var(--line);border-radius:6px}
.ikigain-careers .creator-work-sample .creator-step .eyebrow{margin:0 0 7px}
.ikigain-careers .creator-work-sample .creator-step h2,.ikigain-careers .creator-work-sample .creator-brief-result h2{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.04em;margin:0 0 12px}
.ikigain-careers .creator-work-sample .creator-step h2 em,.ikigain-careers .creator-work-sample .creator-brief-result h2 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-work-sample .creator-step>p:not(.eyebrow),.ikigain-careers .creator-work-sample .creator-brief-result>p:not(.eyebrow){font-size:13px;line-height:1.75;color:var(--muted)}
.ikigain-careers .creator-field{margin:21px 0}
.ikigain-careers .creator-field label,.ikigain-careers .creator-work-sample .creator-brief-result>label{display:block;margin-bottom:6px;font-size:13px;font-weight:650}
.ikigain-careers .creator-field label span{color:var(--orange-dark)}
.ikigain-careers .creator-field textarea,.ikigain-careers .creator-work-sample #creator-output{display:block;width:100%;min-height:62px;padding:12px 13px;border:1px solid #b9bdb4;border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-size:14px;line-height:1.55;resize:vertical}
.ikigain-careers .creator-field textarea:focus-visible,.ikigain-careers .creator-work-sample #creator-output:focus-visible{outline:3px solid var(--orange-dark);outline-offset:2px}
.ikigain-careers .creator-field small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:var(--muted)}
.ikigain-careers .creator-beats{margin-top:29px;padding-top:18px;border-top:1px solid var(--line)}
.ikigain-careers .creator-beats h3,.ikigain-careers .creator-reflection h3{font-size:18px;margin:0 0 5px}
.ikigain-careers .creator-beats>p,.ikigain-careers .creator-reflection>p{font-size:12px;line-height:1.7;color:var(--muted)}
.ikigain-careers .creator-step-actions,.ikigain-careers .creator-result-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:27px;padding-top:19px;border-top:1px solid var(--line)}
.ikigain-careers .creator-step-actions .button,.ikigain-careers .creator-result-actions .button{min-height:46px}
.ikigain-careers .creator-privacy-note{padding:12px 15px;background:#eee7dc;border-radius:3px;font-size:11px;line-height:1.65}
.ikigain-careers .creator-form-error{min-height:24px;color:#9e3e31;font-size:12px}
.ikigain-careers .creator-work-sample .creator-brief-result{padding:28px 31px;background:var(--paper);border:1px solid var(--line);border-radius:6px}
.ikigain-careers .creator-work-sample #creator-output{min-height:330px;white-space:pre-wrap;overflow-wrap:anywhere}
.ikigain-careers .creator-result-actions{justify-content:flex-start;flex-wrap:wrap}
.ikigain-careers .creator-result-actions [role=status]{flex:1 1 220px;font-size:12px;color:var(--forest)}
.ikigain-careers .creator-reflection{margin-top:27px;padding:20px;background:var(--sage);border-radius:4px}
.ikigain-careers .creator-sample-foot{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin:38px 0;padding:23px 0;border-top:1px solid var(--line)}
.ikigain-careers .creator-sample-foot h2{font-size:20px;margin:0}
.ikigain-careers .creator-sample-foot p{grid-column:1;font-size:12px;line-height:1.7;color:var(--muted);margin:0}
.ikigain-careers .creator-sample-foot a{grid-row:1/3;white-space:normal}
.ikigain-careers .creator-trial-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:850px;margin:32px auto 17px;padding:0;list-style:none}
.ikigain-careers .creator-trial-progress span{padding:12px 13px;border-bottom:2px solid var(--line);font-size:11px;color:var(--muted)}
.ikigain-careers .creator-trial-progress span[aria-current=step]{border-color:var(--orange-dark);color:var(--ink);font-weight:650}
.ikigain-careers .creator-trial-progress b{margin-right:6px;color:var(--orange-dark);font-size:10px}
.ikigain-careers .creator-trial-content{max-width:880px;margin:0 auto}
.ikigain-careers .creator-trial-intro{display:grid;grid-template-columns:1.05fr .75fr;gap:30px;align-items:center;padding:35px;background:var(--forest);color:var(--paper);border-radius:6px}
.ikigain-careers .creator-trial-intro .eyebrow,.ikigain-careers .creator-trial-intro-card .eyebrow{color:#f1c4a2}
.ikigain-careers .creator-trial-intro h1{font-size:clamp(38px,5.2vw,60px);line-height:1.02;letter-spacing:-.05em;margin:9px 0 15px}
.ikigain-careers .creator-trial-intro h1 em,.ikigain-careers .creator-trial-intro-card h2 em,.ikigain-careers .creator-case-heading h3 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-trial-intro>div>p:not(.eyebrow){max-width:570px;color:#e2e8df;font-size:14px;line-height:1.75}
.ikigain-careers .creator-trial-intro .small-print{font-size:11px;color:#d3ddd5}
.ikigain-careers .creator-trial-intro-card{padding:24px;background:#ffffff10;border:1px solid #ffffff30;border-radius:5px}
.ikigain-careers .creator-trial-intro-card h2{font-size:clamp(24px,3vw,33px);line-height:1.08;margin:7px 0 12px}
.ikigain-careers .creator-trial-intro-card>p:not(.eyebrow){font-size:12px;line-height:1.7;color:#e2e8df}
.ikigain-careers .creator-trial-intro-card>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px;padding-top:14px;border-top:1px solid #ffffff35}
.ikigain-careers .creator-trial-intro-card>div span{font-size:10px;color:#f1c4a2}
.ikigain-careers .creator-trial-storage,.ikigain-careers .creator-trial-bottom{max-width:880px;margin:13px auto;font-size:11px;color:var(--muted)}
.ikigain-careers .creator-trial-bottom{margin-top:19px}
.ikigain-careers .creator-trial-step{padding:30px 32px;background:var(--paper);border:1px solid var(--line);border-radius:6px}
.ikigain-careers .creator-trial-step>.eyebrow{margin:0 0 7px}
.ikigain-careers .creator-trial-step>h2{font-size:clamp(31px,4vw,45px);line-height:1.08;letter-spacing:-.04em;margin:0 0 12px}
.ikigain-careers .creator-trial-step>h2 em{font-family:var(--editorial);font-weight:400}
.ikigain-careers .creator-trial-step>p:not(.eyebrow){font-size:13px;line-height:1.75;color:var(--muted)}
.ikigain-careers .creator-case-file{display:grid;grid-template-columns:.75fr 1.25fr;gap:10px 23px;padding:22px;margin:25px 0;background:#eee7dc;border-left:3px solid var(--orange-dark)}
.ikigain-careers .creator-case-heading h3{font-size:24px;line-height:1.1;margin:5px 0 8px}
.ikigain-careers .creator-case-heading>p:not(.eyebrow){font-size:11px;line-height:1.6;color:var(--muted)}
.ikigain-careers .creator-case-file dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
.ikigain-careers .creator-case-file dl div{padding:11px;background:#fff;border:1px solid var(--line)}
.ikigain-careers .creator-case-file dl div:last-child{grid-column:1/-1}
.ikigain-careers .creator-case-file dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.ikigain-careers .creator-case-file dd{margin:5px 0 0;font-size:12px;line-height:1.55;font-weight:600}
.ikigain-careers .creator-case-file>p{grid-column:1/-1;margin:2px 0 0;font-size:10px;line-height:1.6;color:var(--muted)}
.ikigain-careers .creator-trial-step fieldset{min-width:0;margin:23px 0 0;padding:0;border:0}
.ikigain-careers .creator-trial-step legend{margin-bottom:10px;font-size:13px;font-weight:700}
.ikigain-careers .creator-trial-step legend span{font-weight:400;color:var(--muted)}
.ikigain-careers .creator-choice-list,.ikigain-careers .creator-next-choice-list{display:grid;gap:8px}
.ikigain-careers .creator-choice-list label,.ikigain-careers .creator-next-choice-list label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:14px 15px;background:#fff;border:1px solid #c9cec4;border-radius:4px;cursor:pointer}
.ikigain-careers .creator-choice-list label:has(input:checked),.ikigain-careers .creator-next-choice-list label:has(input:checked){border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#f4f6f0}
.ikigain-careers .creator-choice-list input,.ikigain-careers .creator-next-choice-list input,.ikigain-careers .creator-reflection-grid input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--forest)}
.ikigain-careers .creator-choice-list strong,.ikigain-careers .creator-next-choice-list strong{display:block;font-size:12px;line-height:1.5}
.ikigain-careers .creator-choice-list small,.ikigain-careers .creator-next-choice-list small{display:block;margin-top:4px;font-size:11px;line-height:1.65;color:var(--muted)}
.ikigain-careers .creator-trial-feedback{min-height:42px;padding:11px 13px;background:var(--sage);border-left:3px solid var(--forest);font-size:11px;line-height:1.65;color:var(--ink)}
.ikigain-careers .creator-field{margin:21px 0}
.ikigain-careers .creator-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:650}
.ikigain-careers .creator-field label span{color:var(--orange-dark)}
.ikigain-careers .creator-field input,.ikigain-careers .creator-field textarea{display:block;width:100%;min-height:48px;padding:11px 13px;border:1px solid #b9bdb4;border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-size:14px;line-height:1.55}
.ikigain-careers .creator-field textarea{resize:vertical}
.ikigain-careers .creator-field small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:var(--muted)}
.ikigain-careers .creator-trial-step input:focus-visible,.ikigain-careers .creator-trial-step textarea:focus-visible,.ikigain-careers .creator-trial-step button:focus-visible,.ikigain-careers .creator-trial-intro button:focus-visible,.ikigain-careers .creator-work-note textarea:focus-visible{outline:3px solid var(--orange-dark);outline-offset:3px}
.ikigain-careers .creator-viewer-note{margin:25px 0;padding:19px 21px;background:var(--forest);color:var(--paper);border-radius:4px}
.ikigain-careers .creator-viewer-note span{font-size:10px;letter-spacing:.09em;color:#f1c4a2}
.ikigain-careers .creator-viewer-note p{margin:8px 0 0;font-size:15px;line-height:1.65}
.ikigain-careers .creator-trial-actions,.ikigain-careers .creator-note-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:18px;border-top:1px solid var(--line)}
.ikigain-careers .creator-trial-actions .button,.ikigain-careers .creator-note-actions .button{min-height:46px}
.ikigain-careers .creator-trial-error{min-height:20px;margin:8px 0;color:#9e3e31;font-size:12px}
.ikigain-careers .creator-decision-review{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}
.ikigain-careers .creator-decision-review article{padding:17px;background:#eee7dc;border-radius:4px}
.ikigain-careers .creator-decision-review article:nth-child(2){background:var(--sage)}
.ikigain-careers .creator-decision-review .eyebrow{font-size:9px;color:var(--orange-dark)}
.ikigain-careers .creator-decision-review h3{font-size:14px;line-height:1.45;margin:7px 0}
.ikigain-careers .creator-decision-review p:not(.eyebrow){font-size:11px;line-height:1.65;color:var(--muted)}
.ikigain-careers .creator-reflection-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.ikigain-careers .creator-reflection-grid fieldset{padding:16px;background:#f6f5f0;border:1px solid var(--line);border-radius:4px}
.ikigain-careers .creator-reflection-grid label{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;margin:10px 0;font-size:11px;line-height:1.5;cursor:pointer}
.ikigain-careers .creator-next-step{padding-top:17px!important;border-top:1px solid var(--line)!important}
.ikigain-careers .creator-work-note{margin-top:27px;padding:22px;background:var(--sage);border-radius:4px}
.ikigain-careers .creator-work-note>h3{font-size:21px;margin:5px 0}
.ikigain-careers .creator-work-note>p:not(.eyebrow){font-size:11px;line-height:1.65;color:var(--muted)}
.ikigain-careers .creator-work-note>label{display:block;margin:13px 0 6px;font-size:12px;font-weight:650}
.ikigain-careers .creator-work-note textarea{display:block;width:100%;min-height:300px;padding:13px;border:1px solid #aeb9a9;border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-size:12px;line-height:1.65;resize:vertical}
.ikigain-careers .creator-note-actions{justify-content:flex-start;flex-wrap:wrap}
.ikigain-careers .creator-note-actions [role=status]{flex:1 1 220px;font-size:11px;color:var(--forest)}
.ikigain-careers .independent-career-feature{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:25px 28px;margin:24px 0;background:var(--sage);border-left:3px solid var(--orange-dark);border-radius:4px}
.ikigain-careers .independent-career-feature .eyebrow{margin:0 0 7px;color:var(--orange-dark)}
.ikigain-careers .independent-career-feature h2{font-size:clamp(23px,3vw,33px);line-height:1.12;margin:0 0 8px}
.ikigain-careers .independent-career-feature p:not(.eyebrow){max-width:780px;font-size:13px;line-height:1.7;color:var(--muted);margin:0}
.ikigain-careers .independent-career-feature .button{white-space:nowrap}
@media(max-width:850px){.ikigain-careers .creator-metric-panel,.ikigain-careers .creator-decision-panel,.ikigain-careers .creator-originality-panel{grid-template-columns:1fr;gap:14px}.ikigain-careers .creator-role-split{grid-template-columns:1fr 1fr}.ikigain-careers .creator-work-sample .creator-sample-promise{grid-template-columns:1fr 1fr}.ikigain-careers .creator-work-sample .creator-sample-promise strong{grid-column:1/-1}.ikigain-careers .creator-sample-foot{grid-template-columns:1fr 1fr}.ikigain-careers .creator-sample-foot h2,.ikigain-careers .creator-sample-foot p{grid-column:1/-1}.ikigain-careers .creator-sample-foot a{grid-row:auto}}
@media(max-width:600px){.ikigain-careers .creator-role-split,.ikigain-careers .creator-revenue-grid,.ikigain-careers .creator-risk-grid,.ikigain-careers .creator-metric-list{grid-template-columns:1fr}.ikigain-careers .creator-role-split article,.ikigain-careers .creator-revenue-grid article,.ikigain-careers .creator-risk-grid article{padding:19px}.ikigain-careers .creator-metric-panel,.ikigain-careers .creator-decision-panel,.ikigain-careers .creator-originality-panel{padding:23px 19px;margin:30px 0}.ikigain-careers .creator-metric-list{gap:7px}.ikigain-careers .creator-policy-timeline,.ikigain-careers .creator-check-panel{padding:22px 16px;margin:30px 0}.ikigain-careers .creator-policy-timeline .cluster-table{min-width:650px}.ikigain-careers .creator-disclosure-panel{padding:22px 18px;margin:30px 0}.ikigain-careers .creator-career-page .creator-next-step{grid-template-columns:1fr;gap:14px;padding:23px 18px}.ikigain-careers .creator-work-sample .creator-sample-promise{grid-template-columns:1fr;padding:17px}.ikigain-careers .creator-work-sample .creator-sample-promise strong{grid-column:auto}.ikigain-careers .creator-work-sample .creator-step{padding:22px 17px}.ikigain-careers .creator-work-sample .creator-step-progress{margin-top:25px}.ikigain-careers .creator-step-actions{align-items:stretch}.ikigain-careers .creator-step-actions .button{flex:1}.ikigain-careers .creator-work-sample .creator-brief-result{padding:22px 17px}.ikigain-careers .creator-result-actions .button{flex:1}.ikigain-careers .creator-sample-foot{grid-template-columns:1fr;gap:7px}.ikigain-careers .creator-sample-foot h2,.ikigain-careers .creator-sample-foot p{grid-column:auto}.ikigain-careers .creator-sample-foot a{justify-content:flex-start}.ikigain-careers .independent-career-feature{grid-template-columns:1fr;padding:21px 17px}.ikigain-careers .independent-career-feature .button{white-space:normal;width:fit-content}}
@media(prefers-reduced-motion:reduce){.ikigain-careers .creator-career-page *{scroll-behavior:auto;transition:none!important}}
@media(max-width:850px){.ikigain-careers .creator-trial-intro{grid-template-columns:1fr 1fr;gap:18px;padding:27px}.ikigain-careers .creator-case-file{grid-template-columns:1fr}.ikigain-careers .creator-case-file dl{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ikigain-careers .creator-trial-progress{gap:3px;margin-top:23px}.ikigain-careers .creator-trial-progress span{padding:9px 5px;font-size:9px;line-height:1.45}.ikigain-careers .creator-trial-progress b{display:block;margin:0 0 3px}.ikigain-careers .creator-trial-intro{grid-template-columns:1fr;padding:24px 19px}.ikigain-careers .creator-trial-intro h1{font-size:42px}.ikigain-careers .creator-trial-intro-card{padding:19px}.ikigain-careers .creator-trial-step{padding:22px 17px}.ikigain-careers .creator-trial-step>h2{font-size:34px}.ikigain-careers .creator-case-file{padding:16px;gap:10px}.ikigain-careers .creator-case-file dl{grid-template-columns:1fr}.ikigain-careers .creator-case-file dl div:last-child{grid-column:auto}.ikigain-careers .creator-decision-review,.ikigain-careers .creator-reflection-grid{grid-template-columns:1fr}.ikigain-careers .creator-trial-actions{align-items:stretch}.ikigain-careers .creator-trial-actions .button{flex:1;padding-inline:12px}.ikigain-careers .creator-note-actions .button{flex:1}.ikigain-careers .creator-work-note{padding:17px}.ikigain-careers .creator-sample-foot{margin-top:27px}}
