.interest-experience{--interest-ink:#213c47;--interest-accent:#a44724;--interest-paper:#f8f1e4;--interest-border:#b9afa0;background:var(--interest-paper);color:var(--interest-ink);padding:clamp(24px,5vw,64px);border-radius:24px;font-family:'Microsoft YaHei',system-ui,sans-serif;line-height:1.7}.interest-experience h1{font-family:SimSun,Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.35;margin:18px 0 24px;text-wrap:balance}.interest-experience h1 span{color:var(--interest-accent)}.interest-eyebrow{font-size:13px;letter-spacing:.12em;font-weight:700}.interest-lead{font-size:18px;max-width:38em}.interest-landing{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.interest-board{padding:28px;background:#e8e5d5;display:grid;grid-template-columns:1fr 1fr;gap:15px;transform:rotate(-1deg);border-bottom:8px solid #b9afa0}.interest-board-label{grid-column:1/-1;font-size:13px;font-weight:700}.interest-note{background:#fffcf5;padding:20px 15px;font-size:18px;font-family:KaiTi,Georgia,serif;box-shadow:2px 4px 0 #d7d0bd}.interest-note:nth-child(3n){background:#efddd0}.interest-note small{display:block;font:12px/2 system-ui;color:#7e5442}.interest-experience button{min-height:48px;border-radius:8px;padding:12px 20px;font:inherit;cursor:pointer}.interest-primary{background:var(--interest-ink);color:#fff;border:2px solid var(--interest-ink);margin-top:20px}.interest-secondary{background:#fffcf5;color:var(--interest-ink);border:2px solid var(--interest-border)}.interest-quiet{background:transparent;color:var(--interest-ink);border:0}.interest-experience button:disabled{opacity:.5;cursor:default}.interest-experience :focus-visible{outline:3px solid var(--interest-accent);outline-offset:4px}.interest-source{margin-top:36px;border-top:1px solid var(--interest-border);padding:20px 0}.interest-source summary{cursor:pointer;min-height:44px;font-weight:700}.interest-source a{color:var(--interest-ink);text-decoration:underline}.interest-disclaimer{font-size:13px;margin-top:32px;color:#53616a}.interest-question-top{display:flex;justify-content:space-between;align-items:center}.interest-experience progress{width:100%;height:9px;accent-color:var(--interest-accent);margin:20px 0 30px}.interest-question{border:0;padding:0;margin:0;transition:opacity 180ms,transform 180ms}.interest-question.is-advancing{opacity:.7;transform:translateY(-3px)}.interest-question legend{font:400 clamp(26px,3vw,42px)/1.4 SimSun,Georgia,serif;max-width:100%;padding:0}.interest-hint{font-size:15px;color:#53616a}.interest-options{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:30px 0}.interest-options label{position:relative;display:flex;min-height:116px;padding:24px 16px;align-items:center;justify-content:center;background:#fffcf5;border:2px solid var(--interest-border);border-radius:10px;text-align:center;cursor:pointer;transition:background 150ms,border-color 150ms}.interest-options input{position:absolute;width:1px;height:1px;opacity:0}.interest-options label:has(input:checked){background:var(--interest-ink);color:#fff;border-color:var(--interest-ink)}.interest-options label:has(input:focus-visible){outline:3px solid var(--interest-accent);outline-offset:4px}.interest-options label:hover{border-color:var(--interest-accent)}.interest-question-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.interest-score-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:32px 0}.interest-score{padding:22px 0;border-top:1px solid var(--interest-border)}.interest-score>div{display:flex;justify-content:space-between;gap:14px}.interest-score strong{font-size:20px}.interest-score meter{width:100%;height:16px;margin:8px 0;accent-color:var(--interest-accent)}.interest-score p{font-size:15px;margin:8px 0}.interest-try{padding:28px;background:#e8e5d5;border-radius:14px}.interest-share{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.interest-share .interest-primary{margin:0}.interest-share p,.interest-share textarea{flex-basis:100%;width:100%}.interest-share textarea{padding:12px;font:inherit;min-height:120px}.interest-result-actions{display:flex;flex-wrap:wrap;gap:14px}html[lang=en] .interest-experience h1,html[lang=en] .interest-question legend{font-family:Georgia,serif}@media(max-width:760px){.interest-landing{grid-template-columns:1fr;gap:32px}.interest-board{padding:20px;gap:12px;transform:none}.interest-options{grid-template-columns:1fr;gap:10px}.interest-options label{min-height:60px;padding:14px 20px;text-align:left;justify-content:flex-start}.interest-question-footer{align-items:flex-start}.interest-score-list{grid-template-columns:1fr}.interest-share button{width:100%}.interest-experience{border-radius:18px}.interest-note{padding:16px;font-size:19px}}@media(prefers-reduced-motion:reduce){.interest-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.interest-experience [data-interest-heading]:focus{outline:none}
.interest-score meter::-webkit-meter-bar{background:#e0d8ca;border:0;border-radius:4px}.interest-score meter::-webkit-meter-optimum-value{background:var(--interest-accent)}

/* Interest explorer: a warm, open workspace with clear activity choices. */
.interest-experience{--interest-ink:#283e3b;--interest-accent:#a94b2e;--interest-border:#ddd7c7;background:linear-gradient(135deg,#fffaf0,#f5f4e7);position:relative;overflow:hidden;padding:clamp(22px,4vw,54px);border:1px solid #e6dfce;box-shadow:0 16px 48px #5347300a}
.interest-experience h1{font-family:'Microsoft YaHei',system-ui,sans-serif;font-weight:750;letter-spacing:-.035em;font-size:clamp(30px,4.3vw,56px);line-height:1.3}
.interest-eyebrow{color:var(--interest-accent);letter-spacing:.08em;display:flex;align-items:center;gap:10px}.interest-eyebrow:before{content:'';width:22px;height:2px;background:currentColor}
.interest-primary{background:#35594d;border-color:#35594d;border-radius:999px!important;padding-inline:28px!important;box-shadow:0 6px 18px #35594d16}.interest-secondary{border-radius:999px!important;background:transparent}.interest-primary:hover{background:#29483e;border-color:#29483e}
.interest-board{background:transparent;border:0;transform:none;padding:14px 0;gap:12px}.interest-board-label{margin-bottom:8px;color:#59675e}.interest-note{position:relative;border-radius:22px;background:#e6edde;font:600 18px/1.55 'Microsoft YaHei',sans-serif;box-shadow:none;min-height:98px;padding:17px 20px;transition:transform .2s ease}.interest-note:nth-child(3n){background:#f2dfcf}.interest-note:nth-child(4n){background:#e6e7ef}.interest-note:nth-child(5n){background:#f2e8c8}.interest-note:hover{transform:translateY(-4px)}.interest-note small{color:#647168;font-size:11px;letter-spacing:.1em}.interest-note:after{content:'↗';position:absolute;right:18px;top:15px;opacity:.45}
.interest-experience--question{max-width:880px;margin:auto}.interest-question-top>span{font:600 14px/1.5 system-ui;background:#e7ebdd;border-radius:999px;padding:8px 15px}.interest-question-top button{padding-left:0}.interest-experience progress{appearance:none;border:0;height:5px;background:#e5e5d8;border-radius:10px;margin:18px 0 40px}.interest-experience progress::-webkit-progress-bar{background:#e5e5d8;border-radius:10px}.interest-experience progress::-webkit-progress-value{background:#62816a;border-radius:10px}.interest-question legend{font-family:'Microsoft YaHei',sans-serif;font-weight:700;line-height:1.4;font-size:clamp(28px,3.5vw,40px);margin:10px 0}.interest-hint{margin:18px 0 28px;color:#58655d}.interest-options{grid-template-columns:1fr;gap:10px;margin:24px 0}.interest-options label{min-height:62px;padding:12px 20px;border:1px solid #dedfd1;border-radius:15px;justify-content:flex-start;text-align:left;background:#fffdf7;gap:15px;transition:background .18s,border-color .18s,transform .18s}.interest-options label:hover{background:#edf1e4;border-color:#80947e;transform:translateX(3px)}.interest-option-mark{width:34px;height:34px;border-radius:50%;background:#eef0e7;color:#536652;display:grid;place-items:center;font:600 16px/1 system-ui;flex-shrink:0}.interest-option-check{margin-left:auto;opacity:0}.interest-options label:has(input:checked){background:#e3ecdc;color:#283e3b;border-color:#65805f}.interest-options label:has(input:checked) .interest-option-check{opacity:1;color:#35594d}.interest-options label:has(input:checked) .interest-option-mark{background:#35594d;color:white}.interest-question-footer{color:#657064;margin-top:22px}.interest-question-footer button{padding-left:0}.interest-disclaimer{font-size:12px;line-height:1.6;color:#626d65;max-width:48em}.interest-experience--question .interest-disclaimer{margin-top:16px}
.interest-score-list{gap:14px;margin:28px 0}.interest-score{position:relative;border:1px solid #e1dfd2;border-radius:18px;background:#fffcf5;padding:22px}.interest-score.is-leading{background:#e8efdf;border-color:#bac9a9}.interest-score strong{font-size:18px}.interest-score>div{padding-left:25px;align-items:center}.interest-score>div>span{font:600 14px/1.5 system-ui;white-space:nowrap;color:#556852}.interest-rank{position:absolute;top:25px;left:20px;font:11px/1.5 system-ui;color:#75816f}.interest-score p{font-size:14px;line-height:1.75;color:#556257}.interest-score meter{height:10px}.interest-score meter::-webkit-meter-bar{background:#dfdfd0}.interest-score meter::-webkit-meter-optimum-value{background:#759466}.interest-try{background:#eee4cf;border-radius:20px}.interest-try h2{font-size:24px;margin-top:0}.interest-try h3{font-size:17px}.interest-try li{margin:8px 0}.interest-source{font-size:14px;line-height:1.8;margin-top:26px}.interest-share{gap:12px}.interest-result-actions{margin-top:12px}
@media(max-width:760px){.interest-landing{gap:22px}.interest-experience{border-radius:24px;padding:24px 20px}.interest-lead{font-size:16px;line-height:1.8}.interest-board{padding:0;gap:10px}.interest-note{min-height:86px;padding:15px;font-size:16px;border-radius:18px}.interest-note:after{right:14px}.interest-question-top{margin-top:-8px}.interest-experience progress{margin:14px 0 28px}.interest-options label{padding:12px 15px;min-height:60px;gap:12px}.interest-options label>span:nth-of-type(2){font-size:16px}.interest-question-footer{font-size:12px;align-items:center}.interest-question-footer>span{max-width:145px;text-align:right}.interest-score{padding:20px}.interest-rank{top:23px}.interest-score-list{gap:12px}.interest-try{padding:22px}.interest-share button{width:100%}.interest-result h1{font-size:34px}.interest-disclaimer{margin-top:24px}.interest-landing .interest-primary{width:100%}}
@media(prefers-reduced-motion:reduce){.interest-note:hover,.interest-options label:hover,.interest-question.is-advancing{transform:none}.interest-experience *{transition:none!important;animation:none!important}}

/* Playful illustrated activity worlds. */
.interest-experience{background:#fff8ed;--interest-ink:#49392f;--interest-accent:#9c4837;border:0}.interest-experience--question{background:linear-gradient(155deg,#fff5e7 5%,#f7ebd6 100%);max-width:900px;padding-top:24px}.interest-primary{background:#a34c36;border-color:#a34c36;box-shadow:0 5px 0 #763b28}.interest-primary:hover{background:#873c29;border-color:#873c29}.interest-experience h1{color:#49392f}.interest-landing{grid-template-columns:1fr 1.1fr}.interest-board{gap:12px}.interest-note{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 10px 16px;min-height:0;background:#f8e3b8;transition:transform .25s;overflow:hidden}.interest-note:nth-child(3n){background:#f4d9dc}.interest-note:nth-child(4n){background:#e2daf1}.interest-note:nth-child(5n){background:#dcead1}.interest-note:after{content:none}.interest-note>span{font-size:15px}.interest-art{position:relative;width:240px;margin:auto}.interest-art svg{width:100%;height:auto;display:block;overflow:visible}.interest-art--mini{width:95px;margin:-4px 0 0}.interest-art--mini .interest-art-dot{display:none}.interest-art-object{transform-origin:150px 150px;animation:interest-float 5s ease-in-out infinite}.interest-art-spark{animation:interest-spark 4s ease-in-out infinite}.interest-note:nth-child(even) .interest-art-object{animation-delay:-2s}.interest-art-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--art-light);border:2px solid var(--art-dark);animation:interest-float 6s ease-in-out infinite}.interest-art-dot--one{top:42%;left:-4%}.interest-art-dot--two{bottom:12%;right:0;width:8px;height:8px;animation-delay:-3s}.interest-play-scene{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px;margin:10px auto 16px;max-width:430px}.interest-play-scene .interest-art{width:210px}.interest-scene-sticker{position:absolute;right:0;bottom:30px;background:#f5ce78;color:#6b4420;font-size:12px;font-weight:650;padding:8px 12px;border-radius:7px;transform:rotate(6deg);box-shadow:0 3px 0 #dba957}.interest-chapters{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#7d6c5e}.interest-chapters>span{display:flex;gap:7px;align-items:center}.interest-chapters i{width:22px;height:22px;border-radius:50%;font:600 11px/22px system-ui;text-align:center;background:#eee2cf;color:#756454;font-style:normal}.interest-chapters .is-current{color:#923f2d;font-weight:700}.interest-chapters .is-current i{background:#a34c36;color:white}.interest-chapters .is-done i{background:#d8e4c9;color:#456036}.interest-experience progress{margin:14px 0 18px}.interest-experience progress::-webkit-progress-value{background:#c8734e}.interest-question{max-width:640px;margin:auto}.interest-experience--question>.interest-eyebrow{display:none}.interest-question legend{width:100%;text-align:center;margin:8px 0 0}.interest-hint{text-align:center;font-size:14px;margin:10px 0 20px}.interest-options{grid-template-columns:1fr 1fr;gap:12px}.interest-options label{border:0;border-bottom:3px solid #e2bebb;background:#f2d7d6;min-height:68px;justify-content:center;padding:12px;gap:9px;text-align:center;color:#643b3a;font-weight:600}.interest-options label:nth-child(2){background:#f5e2d3;border-color:#e4c6b0;color:#77503a}.interest-options label:nth-child(3){grid-column:1/-1;min-height:55px;background:#efe7d7;border-color:#dcd1ba;color:#655c4c}.interest-options label:nth-child(4){background:#e3e8ce;border-color:#c8d2a9;color:#4e613b}.interest-options label:nth-child(5){background:#cedfc6;border-color:#a7c29a;color:#395a33}.interest-option-mark{background:transparent!important;color:inherit!important;width:34px;height:34px}.interest-option-mark svg{width:34px;height:34px;display:block}.interest-option-check{position:absolute;top:5px;right:8px;font-size:11px}.interest-options label:hover{transform:translateY(-3px);background:#fffaf1;border-bottom-color:#a97043}.interest-options label:has(input:checked){background:#fffdf7;color:#6e432d;box-shadow:inset 0 0 0 2px #a34c36;border-color:#a34c36}.interest-question.is-advancing{opacity:1;transform:translateY(-4px)}.interest-question-footer{max-width:640px;margin:12px auto 0}.interest-experience--question .interest-disclaimer{display:none}.interest-result-art{position:relative;float:right;width:280px;margin:0 0 20px 30px;text-align:center}.interest-result-art .interest-art{width:230px}.interest-result-art>span{font-size:12px;color:#855e41;display:block}.interest-result>.interest-lead{min-height:70px}.interest-score-list{clear:both}.interest-score{background:#fffaf2;border-color:#e9dac8}.interest-score.is-leading{background:#f5e3bf;border-color:#dfbd7d}.interest-score>div>span{color:#76583b}.interest-score meter::-webkit-meter-optimum-value{background:#c58a49}.interest-try{background:#f1ded3}.interest-result-actions{justify-content:center}
@keyframes interest-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes interest-spark{0%,100%{opacity:.5}50%{opacity:1}}
@media(max-width:760px){.interest-landing{grid-template-columns:1fr}.interest-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.interest-board-label{grid-column:1/-1}.interest-note{padding:4px 3px 10px;border-radius:14px}.interest-note>span{font-size:12px;line-height:1.5}.interest-art--mini{width:65px;max-width:100%;margin:0}.interest-experience--question{padding:18px 18px 22px}.interest-chapters{font-size:10px;gap:5px}.interest-chapters>span{gap:4px}.interest-chapters i{width:17px;height:17px;line-height:17px;font-size:9px}.interest-play-scene{min-height:130px;margin:6px auto 4px}.interest-play-scene .interest-art{width:155px}.interest-scene-sticker{font-size:10px;right:3%;bottom:22px;padding:6px 9px}.interest-question legend{font-size:26px}.interest-hint{font-size:12px;margin:10px 0 18px}.interest-options{gap:10px;margin:18px 0}.interest-options label{min-height:68px;padding:10px 9px;gap:6px}.interest-options label>span:nth-of-type(2){font-size:14px}.interest-options label:nth-child(3){min-height:52px}.interest-option-mark,.interest-option-mark svg{width:29px;height:29px}.interest-question-footer{margin-top:8px}.interest-result-art{float:none;width:100%;margin:0 0 12px}.interest-result-art .interest-art{width:185px}.interest-result h1{text-align:center;margin:12px 0 18px}.interest-result>.interest-eyebrow{justify-content:center}.interest-result>.interest-lead{min-height:0;text-align:center}.interest-score-list{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.interest-art-object,.interest-art-spark,.interest-art-dot{animation:none!important}.interest-options label:hover,.interest-question.is-advancing{transform:none}}
.interest-profile{clear:both;margin:26px 0 18px;border:1px solid #e3cfab;border-radius:16px;background:#f6e9ce;padding:0 20px}.interest-profile>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.interest-profile>summary::-webkit-details-marker{display:none}.interest-profile[open]>summary>span{transform:rotate(90deg)}.interest-profile .interest-score-list{margin:4px 0 20px}.interest-profile .interest-rank{display:none}.interest-profile .interest-score>div{padding-left:0}.interest-try{margin-top:20px}.interest-result .interest-share{margin-top:24px}
.interest-photo{width:100%;overflow:hidden;border-radius:18px;background:#e9d2b2}.interest-photo img{display:block;width:100%;height:100%;object-fit:cover}.interest-photo--scene{height:180px}.interest-photo--landing{grid-column:1/-1;height:250px;margin-bottom:12px}.interest-photo--result{height:190px}.interest-play-scene{max-width:640px;min-height:0;margin:20px auto 22px}.interest-result-art{width:310px;margin-bottom:20px}.interest-board{grid-template-columns:repeat(2,minmax(0,1fr))}.interest-note{background:transparent!important;border-radius:0;padding:12px 4px;border-bottom:1px solid #e7d6c0;align-items:flex-start;text-align:left}.interest-note:hover{transform:none}.interest-note>span{font-size:16px}.interest-board-label{font-size:14px;color:#65513f;margin-bottom:0}.interest-result>.interest-lead{min-height:0}
@media(max-width:760px){.interest-photo--scene{height:135px}.interest-photo--landing{height:180px}.interest-photo--result{height:160px}.interest-play-scene{margin:18px auto 20px}.interest-result-art{width:100%;margin:0 0 20px}.interest-board{grid-template-columns:1fr 1fr;gap:4px 18px}.interest-note{padding:10px 2px}.interest-note>span{font-size:14px}.interest-result>.interest-lead{margin-bottom:22px}}
.interest-editions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.interest-edition{min-width:0;background:#f5e8d1;border:1px solid #e1cba8;border-radius:18px;padding:20px}.interest-edition:nth-child(2){background:#e8eddc;border-color:#cdd6b8}.interest-edition>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.interest-edition h2{margin:0;font-size:22px}.interest-edition>div>span{font-size:14px;font-weight:600;white-space:nowrap}.interest-edition p{font-size:14px;line-height:1.65;margin:10px 0}.interest-edition small{display:block;color:#6a5a46}.interest-edition button{width:100%;margin-top:18px;font-size:15px;padding-inline:12px!important}.interest-board>.interest-photo{grid-column:1/-1}.interest-board>.interest-board-label{grid-column:1/-1;margin:0;font-size:14px}.interest-upgrade{clear:both;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;background:#edf0e3;border-radius:18px;margin:26px 0}.interest-upgrade p{font-size:14px;margin:0}.interest-upgrade button{flex-shrink:0}.interest-career-toolbar{clear:both;margin:28px 0 18px}.interest-career-toolbar label{display:block;font-size:18px;font-weight:650;margin-bottom:10px}.interest-career-toolbar input{width:100%;min-height:48px;border:1px solid #d5c5af;border-radius:14px;padding:12px 16px;background:#fffdf7;color:#49392f;font:inherit;box-sizing:border-box}.interest-career-toolbar p{font-size:13px;color:#6b5c4c}.interest-jobs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.interest-job{min-width:0;padding:24px;background:#fffdf7;border:1px solid #e1d2bd;border-radius:20px;overflow-wrap:anywhere}.interest-job:nth-child(4n+1){border-top:4px solid #be7757}.interest-job:nth-child(4n+2){border-top:4px solid #97a67c}.interest-job:nth-child(4n+3){border-top:4px solid #a598b3}.interest-job:nth-child(4n){border-top:4px solid #c6a266}.interest-job-tags{display:flex;flex-wrap:wrap;gap:6px}.interest-job-tags>span{font-size:11px;padding:4px 8px;border-radius:999px;background:#eee5d6;color:#6b5743}.interest-job h2{font-size:25px;line-height:1.4;margin:16px 0 12px}.interest-job>p{font-size:15px;line-height:1.8;margin-bottom:18px}.interest-job details{border-top:1px solid #eee2d0;font-size:14px;line-height:1.8}.interest-job summary{min-height:44px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600;list-style:none}.interest-job summary:after{content:'+';font:20px/1 system-ui;color:#8e7358}.interest-job details[open]>summary:after{content:'−'}.interest-job summary::-webkit-details-marker{display:none}.interest-job details>p{font-size:13px;color:#685843}.interest-job details>ul{padding-left:20px;font-size:13px}.interest-job a{color:#8f402e;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:8px 0}.interest-more{display:block;margin:22px auto}.interest-more[hidden]{display:none}.interest-result>.interest-share{clear:both}.interest-experience--result .interest-result-art{margin-top:0}.interest-experience--result .interest-result h1{font-size:clamp(30px,3.5vw,44px)}
@media(max-width:760px){.interest-editions{grid-template-columns:1fr;gap:12px}.interest-edition{padding:18px}.interest-edition>div{gap:20px}.interest-edition p{margin:8px 0}.interest-edition button{margin-top:12px}.interest-jobs{grid-template-columns:1fr;gap:14px}.interest-job{padding:20px}.interest-job h2{font-size:24px}.interest-upgrade{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.interest-upgrade button{width:100%}.interest-career-toolbar{margin-top:24px}.interest-experience--question .interest-question-top>span{font-size:12px;padding:8px 10px}.interest-result-actions{gap:6px}.interest-result-actions button{font-size:14px}}

/* Photo-led working-life explorer. */
.interest-topic-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.interest-topic-intro h1{font:750 clamp(28px,3.7vw,46px)/1.35 'Microsoft YaHei',system-ui,sans-serif;letter-spacing:-.03em;margin:0}.interest-life-jump{display:inline-flex;align-items:center;min-height:48px;color:var(--interest-accent);font-size:15px;font-weight:700;text-underline-offset:5px}
.interest-life{--life-muted:#655b50;--life-line:#d9cbb7;--life-surface:#fffdf8;--life-sage:#d7e1c5;--life-sun:#f4d790;--life-rose:#f0c6af;--life-lilac:#dcd4eb;margin-top:32px;scroll-margin-top:20px;color:var(--interest-ink)}.interest-life-heading{margin:0 0 18px}.interest-life-heading>p{font-size:13px;font-weight:700;color:var(--interest-accent);margin:0 0 6px}.interest-life-heading h2{font:650 clamp(22px,2.4vw,29px)/1.45 'Microsoft YaHei',system-ui,sans-serif;margin:0}.interest-life-layout{display:block}.interest-life-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.interest-life-choices button{padding:0;min-width:0;display:flex;flex-direction:column;text-align:start;border:0;border-radius:18px;overflow:hidden;background:var(--life-surface);color:var(--interest-ink);box-shadow:0 3px 12px #49392f0a;transition:transform .2s,box-shadow .2s;position:relative;isolation:isolate}.interest-life-choices button:nth-child(2n){transform:rotate(1deg)}.interest-life-choices button:nth-child(3n){transform:rotate(-1deg)}.interest-life-choices button:hover,.interest-life-choices button[aria-pressed=true]{transform:translateY(-5px);box-shadow:0 9px 22px #49392f20}.interest-life-choices button[aria-pressed=true]{outline:3px solid var(--interest-accent);outline-offset:3px}.life-scene-crop{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--life-sage)}.life-scene{position:absolute;display:block;width:100%;aspect-ratio:1;top:50%;transform:translateY(-50%);background-image:url('../assets/interest/working-lives-v2.webp');background-size:300% 200%;background-repeat:no-repeat}.life-scene--0{background-position:0 0}.life-scene--1{background-position:50% 0}.life-scene--2{background-position:100% 0}.life-scene--3{background-position:0 100%}.life-scene--4{background-position:50% 100%}.life-scene--5{background-position:100% 100%}.interest-life-choices .life-scene-crop{width:100%;flex-shrink:0}.life-choice-copy{position:relative;display:block;flex:1;width:100%;box-sizing:border-box;padding:14px 12px 16px;background:var(--life-sun)}.interest-life-choices button:nth-child(2) .life-choice-copy{background:var(--life-rose)}.interest-life-choices button:nth-child(3) .life-choice-copy{background:var(--life-sage)}.interest-life-choices button:nth-child(4) .life-choice-copy{background:#e8d2b5}.interest-life-choices button:nth-child(5) .life-choice-copy{background:#cce1db}.interest-life-choices button:nth-child(6) .life-choice-copy{background:var(--life-lilac)}.life-choice-copy strong{display:block;font:650 16px/1.5 'Microsoft YaHei',system-ui,sans-serif;padding-right:15px;overflow-wrap:anywhere}.life-choice-copy small{display:block;font:13px/1.5 'Microsoft YaHei',system-ui,sans-serif;margin-top:5px;color:var(--life-muted)}.life-choice-copy>span{position:absolute;right:12px;bottom:17px;font-size:21px}
.interest-life-reading{margin-top:28px;min-width:0;scroll-margin-top:24px}.interest-life-reading[hidden]{display:none}.interest-life-story{display:grid;grid-template-columns:1fr;overflow:hidden;background:var(--life-surface);border-radius:22px;animation:life-arrive .25s ease-out}.life-story-photo{position:relative}.life-story-photo>.life-scene-crop{aspect-ratio:16/9}.life-story-photo>span:last-child{position:absolute;left:16px;bottom:16px;color:#49392f;background:#fff8ed;padding:6px 14px;border-radius:30px;font-size:14px;font-weight:700}.life-story-copy{padding:24px;min-width:0}.interest-life-role{color:var(--life-muted);font-size:12px;letter-spacing:.03em;margin:0 0 10px}.interest-life-story h3{font:700 clamp(24px,2.6vw,32px)/1.4 'Microsoft YaHei',system-ui,sans-serif;margin:0 0 14px}.interest-life-intro{font-size:16px;line-height:1.85;margin:0 0 24px}.life-task-picker{display:flex;flex-wrap:wrap;gap:8px}.interest-experience .life-task-picker button{min-height:44px;font-size:14px;padding:9px 12px;color:var(--interest-ink);background:#f2ece1;border:1px solid transparent;border-radius:30px}.interest-experience .life-task-picker button[aria-pressed=true]{background:#315749;color:#fff}.life-task-copy{font-size:15px;line-height:1.9;margin:16px 0 22px;min-height:3.8em}.life-reality,.interest-life-trial{border-top:1px solid var(--life-line)}.life-reality summary,.interest-life-trial summary{min-height:48px;padding:12px 0;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:650}.life-reality p,.interest-life-trial p{font-size:15px;line-height:1.9;color:var(--life-muted);margin-top:0}.interest-life-story footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.interest-life a{color:var(--interest-accent);text-underline-offset:4px}.interest-life-story footer a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;margin-right:auto}.interest-life-story footer button{font-size:14px;padding:10px 0;min-height:44px}
.interest-life-directory{margin-top:32px;border-block:1px solid var(--life-line);padding:8px 0}.interest-life-directory>summary{font-weight:650;cursor:pointer;min-height:48px;padding:12px 0;box-sizing:border-box;font-size:15px}.interest-life-search{padding:20px 0 8px}.interest-life-search label{display:block;font-size:15px;font-weight:700;margin-bottom:12px}.interest-life-search input{box-sizing:border-box;min-height:48px;width:100%;border:1px solid #9b8067;border-radius:12px;padding:12px 16px;color:var(--interest-ink);background:var(--life-surface);font:inherit;min-width:0}.interest-life-search p{font-size:13px;color:var(--life-muted)}[data-life-directory]{display:grid;gap:0 24px}.interest-life-directory-item{padding:8px 0;border-top:1px solid var(--life-line);min-width:0;overflow-wrap:anywhere}.interest-life-directory-item summary{padding:10px 0;min-height:48px;box-sizing:border-box;cursor:pointer;font-size:16px}.interest-life-directory-item p{font-size:15px;line-height:1.9}.interest-life-directory-item a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.interest-life-directory [data-life-more]{display:block;margin:20px 0}.interest-life-directory [data-life-more][hidden]{display:none}.interest-life-source-note{font-size:12px;line-height:1.8;color:var(--life-muted);margin:18px 0 0}.interest-life-return{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 18px}.interest-life-return p{font-size:16px;margin:0}.interest-life-return a{display:inline-flex;align-items:center;min-height:48px;font-size:14px;font-weight:700}.interest-quiz-start{margin-top:40px;padding-top:30px;border-top:1px solid var(--interest-border)}.interest-quiz-start h2{font-size:25px;margin:0 0 20px}.interest-edition h3{font-size:23px;margin:0}.interest-life-result-link{margin:28px 0;padding:24px 0;border-top:1px solid var(--interest-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.interest-life-result-link p{font-size:16px;margin:0}#interest-quiz-title,#interest-life-title{scroll-margin-top:24px}
@keyframes life-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:760px){.interest-life-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.life-choice-copy{padding:18px}.life-choice-copy strong{font-size:19px}.life-choice-copy small{font-size:14px}.life-story-copy{padding:32px}[data-life-directory]{grid-template-columns:1fr 1fr}}
@media(min-width:1000px){.interest-life-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.life-story-photo>.life-scene-crop{height:100%;aspect-ratio:auto}.life-story-photo .life-scene{width:auto;height:100%;min-width:100%;left:50%;top:0;transform:translateX(-50%)}.life-story-photo>span:last-child{bottom:24px;left:24px}}
@media(max-width:360px){.interest-life-choices{gap:12px}.life-choice-copy{padding:12px 10px}.life-choice-copy strong{font-size:14px}.life-choice-copy small{font-size:12px;padding-right:14px}.life-story-copy{padding:20px}.interest-topic-intro h1{font-size:27px}}
@media(prefers-reduced-motion:reduce){.interest-life *{transition:none;animation:none;scroll-behavior:auto}}
