
:root{--bg:#0a1422;--bg2:#101e30;--paper:#f3f4f3;--ink:#e8edf1;--muted:#a5b0bc;--accent:#bd7050;--line:#344154}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Noto Sans SC','Microsoft YaHei','PingFang SC',Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.75}a{text-decoration:none;color:inherit}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #e0a78a;outline-offset:4px}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5.7%;border-bottom:1px solid #ffffff12;background:#0b1625;position:relative;z-index:3;gap:20px}.brand{display:flex;gap:10px;align-items:center;min-width:260px}.brand img{width:67px;height:65px;object-fit:contain;opacity:.87;filter:drop-shadow(0 0 6px #9b573927)}.brand strong{display:block;font-size:14px;letter-spacing:.15em;font-family:Georgia,serif;font-weight:500}.brand small{display:block;color:#bac2cd;font-size:10px;letter-spacing:.12em}.main-nav{display:flex;align-items:center;gap:30px}.main-nav a{color:#c4cbd4;font-size:13px;white-space:nowrap}.main-nav a:hover,.text-link:hover{color:#e5a184}.lang-switch{display:flex;border:1px solid #546072;border-radius:5px;padding:3px;flex-shrink:0}.lang-switch button{border:0;background:none;color:#c2ccd6;padding:4px 11px;cursor:pointer;border-radius:3px;font-size:12px}.lang-switch .active{background:#d4a18a22;color:#f3d6c7}.hero{position:relative;min-height:660px;max-width:1500px;margin:0 auto;padding:70px 6% 55px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 28%,#ffffff60 40%,transparent 60%),radial-gradient(1px 1px at 68% 34%,#ffffff40 40%,transparent 60%),radial-gradient(1px 1px at 78% 76%,#ffffff30 40%,transparent 60%);background-size:230px 260px;opacity:.44}.hero-content{position:relative;z-index:2;max-width:615px}.eyebrow,.index{display:block;font-size:11px;letter-spacing:.20em;color:#c48a71}.hero h1{font-family:'Noto Serif SC','Songti SC','SimSun',serif;font-weight:400;font-size:clamp(30px,3.2vw,47px);letter-spacing:.045em;line-height:1.45;margin:23px 0 12px}.hero-subtitle{font-family:Georgia,serif;letter-spacing:.09em;color:#a8b3bf;font-size:13px}.thin-rule{height:1px;background:#526073;width:85%;margin:30px 0 22px}.hero blockquote{margin:0;max-width:560px}.hero blockquote p{font-family:'Noto Serif SC','Songti SC',Georgia,serif;font-size:18px;line-height:2.1;color:#e4e6e9}.hero blockquote span{display:block;color:#c58b73;font-size:12px;margin-top:12px}.declaration-link{font-size:12px;color:#d0ad9c;display:inline-block;margin-top:18px}.declaration-link:hover{text-decoration:underline}.mars-art{position:absolute;right:4%;top:85px;width:43%;aspect-ratio:1;max-width:515px;opacity:.97;pointer-events:none}.planet{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(ellipse at 28% 21%,#de9472 0%,#b9684c 16%,#944833 37%,#612e2e 66%,#261f2b 88%),radial-gradient(circle,#eaa782,#84412c);box-shadow:inset -65px -22px 70px #110d1999,inset 17px 15px 45px #ffc7a433,0 0 100px #c3705120;transform:rotate(-24deg)}.planet:before{content:"";position:absolute;inset:0;border-radius:50%;opacity:.23;background:repeating-linear-gradient(159deg,transparent 0 33px,#361821 35px 40px,transparent 52px 73px)}.planet:after{content:"";position:absolute;inset:12%;border-radius:50%;opacity:.18;background:radial-gradient(ellipse at 36% 66%,transparent 0 12%,#f7b18d 13% 16%,transparent 17% 100%),radial-gradient(ellipse at 70% 30%,transparent 0 11%,#321a20 12% 16%,transparent 17% 100%)}.orbit{position:absolute;border:1px solid #bb6b4a20;border-radius:50%;inset:-25px}.orbit2{inset:-55px;border-color:#bb6b4a0e}.hero-entries{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:48px}.entry{position:relative;background:#19293e;min-height:125px;border:1px solid #3d4d60;border-radius:5px;padding:23px 22px;transition:.2s}.entry:hover{border-color:#d18c6a;transform:translateY(-3px);background:#21354d}.entry-no{display:block;font:11px Georgia,serif;color:#a4b1c0;letter-spacing:.15em}.entry strong{display:block;font-size:22px;font-weight:400;margin-top:9px}.entry-arrow{position:absolute;right:18px;bottom:16px;color:#cc9376}.section{padding:95px 8%;background:var(--paper);color:#223044;scroll-margin-top:30px}.section-dark{background:#101e30;color:var(--ink)}.section-header{max-width:860px;margin:0 auto 46px}.section h2{font-family:'Noto Serif SC','Songti SC','SimSun',serif;font-size:35px;font-weight:400;margin:10px 0}.section-header p{color:#687383}.section-dark .section-header p{color:#b4bfca}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:1100px;margin:auto}.two-columns>div{background:white;border:1px solid #e4e5e6;padding:30px;min-height:230px}.two-columns h3,.featured h3{font-size:21px;font-weight:500}.two-columns p{color:#5c6672}.text-link{display:inline-block;margin-top:10px;color:#b16e51;font-size:13px}.featured{max-width:1100px;margin:auto;display:grid;grid-template-columns:1.4fr .8fr;border:1px solid #34485e;background:#13253b;overflow:hidden}.feature-copy{padding:44px}.feature-copy p{color:#b7c2cb;max-width:570px}.pending{display:inline-block;font-size:12px;color:#a9b4bf;border:1px solid #536071;padding:5px 11px;margin-top:12px}.tech-art{display:grid;place-items:center;min-height:260px;background:radial-gradient(circle at center,#7f4a3b55,transparent 52%)}.tech-circle{border:1px solid #a268525c;width:190px;height:190px;border-radius:50%;display:grid;place-content:center;text-align:center;line-height:2;letter-spacing:.3em;font:24px Georgia,serif;color:#dba78d;box-shadow:0 0 0 25px #ca765010}.tech-circle span{font:10px Arial,sans-serif;letter-spacing:.4em}.mini-grid{max-width:1100px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:32px auto 0}.mini-grid article{border-top:1px solid #536176;padding-top:20px}.mini-grid article span{color:#b8795c;font-size:12px}.mini-grid h3{font-size:17px}.mini-grid p{color:#b4bfca;font-size:14px}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1100px;margin:auto}.news-card{background:white;border:1px solid #e6e8e8;padding-bottom:30px}.news-card h3,.news-card p,.news-card .meta,.news-card .text-link,.news-card .pending{margin-left:25px;margin-right:25px}.news-card .meta{display:block;margin-top:22px;color:#aa725d;font-size:10px;letter-spacing:.13em}.news-card h3{font-size:21px;font-weight:500}.news-card p{color:#687383}.news-visual{height:210px;background:#18263a}.news-planet{background:radial-gradient(circle at 70% 75%,#d48968 0%,#813f37 19%,#131f31 20%,#091525 100%)}.news-journey{display:grid;place-items:center;font-size:90px;color:#d59a7c;background:linear-gradient(145deg,#172438,#27354a)}.external-strip{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;margin-top:48px;color:#9b604b;font-size:12px}.section-dark .large-link{background:#1c2d42;min-height:118px;display:flex;align-items:center;justify-content:space-between;padding:26px;border:1px solid #3a4f65;font-size:19px}.large-link:hover{border-color:#d09576}.large-link b{color:#ca947a}.small-note{color:#94a1b0;font-size:12px;max-width:1100px;margin:22px auto 0}.declaration{text-align:center}.declaration h2{font-size:28px}.declaration>p{max-width:780px;margin:14px auto;color:#566574}.declaration .small-note{color:#8a929d}footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:38px 7%;background:#0b1422;color:#96a6b6;font-size:12px}footer strong,footer small{display:block}footer strong{font:15px Georgia,serif;letter-spacing:.12em;color:white}footer small{margin-top:6px}@media(max-width:900px){.main-nav{display:none}.site-header{height:80px}.hero{padding-top:60px}.mars-art{right:-13%;top:110px;opacity:.24;width:70%}.hero-content{max-width:700px}.hero-entries{margin-top:65px}}@media(max-width:640px){.site-header{padding:10px 5%}.brand{min-width:0;gap:6px}.brand img{width:46px;height:46px}.brand strong{font-size:11px}.brand small{font-size:9px}.lang-switch button{padding:4px 8px}.hero{padding:55px 6% 42px;min-height:0}.hero h1{font-size:32px}.hero blockquote p{font-size:16px}.hero-entries{grid-template-columns:1fr;gap:10px;margin-top:38px}.entry{min-height:90px;padding:16px 20px}.entry strong{font-size:18px;margin-top:4px}.mars-art{top:185px;width:85%;right:-41%;opacity:.16}.section{padding:65px 6%}.section h2{font-size:27px}.two-columns,.news-grid,.mini-grid,.featured{grid-template-columns:1fr}.feature-copy{padding:28px}.tech-art{min-height:160px}.tech-circle{width:130px;height:130px;font-size:16px}.mini-grid{gap:10px}footer{display:block;text-align:center}footer>*{margin:12px}}


/* Second edition: restrained editorial photography */
.home-feature{max-width:1160px;margin:30px auto 0;padding:0 5%;}.home-feature-link{display:grid;grid-template-columns:38% 1fr;align-items:center;gap:38px;border-top:1px solid #3b495b;border-bottom:1px solid #3b495b;padding:24px 0;color:#eef1f4}.home-feature img{width:100%;height:210px;object-fit:cover;filter:saturate(.86) contrast(1.06);border-radius:3px}.home-feature h2{font-family:'Noto Serif SC','Songti SC',serif;font-size:clamp(22px,2.4vw,33px);font-weight:400}.home-feature p{color:#adb8c4;font-size:14px}.read-more{font-size:12px;color:#e0a487}.newsroom{background:#f3f4f3}.story-hero{position:relative;max-width:1100px;margin:0 auto;background:#0d1827;overflow:hidden}.story-hero img{display:block;width:100%;height:420px;object-fit:cover;filter:saturate(.87) contrast(1.06)}.story-hero:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#08121fd9)}.story-hero-text{position:absolute;bottom:28px;left:36px;right:36px;color:#fff;z-index:1}.story-hero-text span{font-size:10px;letter-spacing:.14em;color:#e2ac94}.story-hero-text h3{font-size:clamp(22px,3vw,36px);font-weight:500;margin:10px 0}.story-hero-text p{font-size:13px;color:#d9dde3}.story-intro{max-width:1100px;margin:60px auto 32px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.story-intro h3,.chapter-heading h3,.resource-row h3{font-size:27px;font-weight:500;margin:9px 0 14px;color:#152536}.story-intro p,.chapter-heading p,.resource-row p{font-size:14px;color:#657285;line-height:1.9}.photo-story{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1.35fr;gap:22px}.photo-story figure,.exchange-grid figure,.video-grid figure{margin:0;background:#fff;border:1px solid #e2e4e7}.photo-story img{width:100%;height:380px;object-fit:cover;display:block;filter:saturate(.91) contrast(1.05)}.photo-story .photo-lead img{object-position:center 28%}.photo-story figcaption{padding:17px 20px;display:flex;flex-direction:column;gap:5px}.photo-story b{color:#172637;font-size:15px}.photo-story figcaption span,.exchange-grid figcaption,.video-grid figcaption{color:#687486;font-size:12px;line-height:1.65}.story-chapter{max-width:1100px;margin:80px auto 0}.chapter-heading{max-width:770px;margin-bottom:24px}.exchange-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.exchange-grid img{display:block;width:100%;height:235px;object-fit:cover;filter:saturate(.9) contrast(1.04)}.exchange-grid figcaption,.video-grid figcaption{padding:16px}.video-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:20px}.video-grid video{display:block;width:100%;height:340px;object-fit:contain;background:#121b28}.resource-row{max-width:1100px;border-top:1px solid #d3d8dc;padding-top:35px;margin:85px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:35px}.resource-links{display:grid;gap:10px;align-content:center}.resource-links a{color:#96563d;font-size:13px;border-bottom:1px solid #dfe2e5;padding:5px 0 10px}.resource-links a:hover{color:#58321e}@media(max-width:780px){.home-feature-link,.story-intro,.photo-story,.resource-row,.video-grid{grid-template-columns:1fr}.home-feature-link{gap:10px}.home-feature img{height:170px}.story-hero img{height:330px}.story-hero-text{bottom:16px;left:18px;right:18px}.story-intro{gap:5px;margin-top:45px}.photo-story img{height:300px}.exchange-grid{grid-template-columns:1fr}.exchange-grid img{height:290px}.video-grid video{height:240px}.story-chapter{margin-top:55px}}

/* Additional convention field notes: existing editorial palette retained. */
.interview-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px}.interview-card{background:#fff;border:1px solid #dce1e5;margin:0;overflow:hidden}.interview-card img{width:100%;height:310px;object-fit:cover;display:block}.interview-copy{padding:24px 26px 28px}.interview-copy h4{font-size:22px;font-weight:500;margin:7px 0;color:#152536}.interview-copy p{font-size:14px;line-height:1.9;color:#5e6c7b}.record-label{font-size:10px!important;letter-spacing:.08em;color:#99614c!important}.interview-copy .topic{border-top:1px solid #e4e7e9;padding-top:14px;color:#364a5f}.interview-copy .caption{font-size:12px;color:#79838e;margin-bottom:0}.research-details{max-width:1100px;margin:30px auto 0;padding:28px 32px;border:1px solid #34485e;background:#13253b}.research-details h3{font-size:20px;font-weight:500;margin-top:0}.research-details p{font-size:14px;color:#b7c2cb;line-height:1.9}.research-details a{color:#e0a487;font-size:13px}.research-meta{color:#d6ad96!important;font-size:12px!important}.evidence-note{padding:25px 28px;background:#e9edf0;border-left:2px solid #bd7050;margin-top:28px}.evidence-note h4{font-size:17px;font-weight:500;margin:0 0 10px}.evidence-note p,.evidence-note li{font-size:12px;color:#657285;line-height:1.9}.evidence-note ol{padding-left:20px}.evidence-note a{color:#935c46;text-decoration:underline}.community-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.community-gallery figure{margin:0;background:#fff;border:1px solid #dce1e5}.community-gallery figure:first-child{grid-column:1/-1}.community-gallery img{display:block;width:100%;height:300px;object-fit:cover}.community-gallery figure:first-child img{height:auto;max-height:620px;object-fit:contain;background:#e7e9e8}.community-gallery figcaption{padding:15px 20px;font-size:12px;color:#687486}.community-gallery .group-photo{grid-column:1/-1}.community-gallery .group-photo img{height:auto}.bilingual-title{font-family:Georgia,serif!important;font-size:15px!important;line-height:1.6!important;color:#d6ad96!important}@media(max-width:780px){.interview-cards,.community-gallery{grid-template-columns:1fr}.interview-card img{height:auto;max-height:420px;object-fit:contain;background:#e7e9e8}.interview-copy{padding:20px}.research-details{padding:23px}.community-gallery figure{grid-column:auto!important}.community-gallery img{height:auto}.evidence-note{padding:20px}}

/* Fifth edition: clearer authorship and deeper resources, original visual language. */
.hero-profile{margin:18px 0 0;color:#d8b7a6;font-size:13px;letter-spacing:.05em}.hero-profile a{border-bottom:1px solid #8c6757}.hero .thin-rule{margin-top:23px}.section-subnav{max-width:1100px;margin:0 auto 32px;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:#a26850}.section-subnav a{border-bottom:1px solid #a2685050;padding-bottom:4px}.about-note{max-width:1100px;margin:20px auto 0;font-size:12px;color:#697789}.participation{max-width:1100px;margin:36px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.participation article{padding:22px 0;border-top:1px solid #c9cfd4}.participation h3{font-size:18px;font-weight:500;margin:12px 0}.participation p{font-size:14px;color:#647183}.participation .meta{color:#a16d57;font-size:11px;letter-spacing:.08em}.research-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.research-actions a{color:#e2b097;font-size:13px;border-bottom:1px solid #8c6a5c;padding-bottom:5px}.feature-copy .eyebrow{max-width:100%;letter-spacing:.12em}.feature-copy h3{line-height:1.65}.research-english{font:14px Georgia,serif!important;color:#d5aa94!important}.evidence-status{font-size:12px!important;color:#a8b7c6!important}.research-route{max-width:1100px;margin:26px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.route-card{border-top:1px solid #526174;padding:20px 0}.route-card h3{font-size:19px;font-weight:500}.route-card p{color:#adbac8;font-size:14px}.route-card a{color:#dcab92;font-size:13px}.education-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.education-card{border:1px solid #dce0e3;background:#fff;padding:26px;display:flex;flex-direction:column}.education-card h3{font-size:20px;font-weight:500;margin:12px 0}.education-card p{font-size:14px;color:#637184}.education-card .record-label{margin:0}.education-card a{margin-top:auto;padding-top:18px}.learning-task{max-width:1100px;margin:26px auto 0;border-top:1px solid #ced4db;padding:20px 0}.learning-task h3{font-size:18px;font-weight:500}.learning-task p{font-size:14px;color:#637184}.learning-task .task-tag{font-size:11px;color:#98614b;letter-spacing:.1em}.interview-card img{height:auto;aspect-ratio:4/3;object-fit:cover}.interview-copy .caption{font-size:11px}.compact-archive{max-width:1100px;margin:45px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #cbd2da;border-bottom:1px solid #cbd2da;padding:25px 0}.compact-archive p{font-size:14px;color:#637184;margin:5px 0}.compact-archive h3{font-size:21px;font-weight:500;margin:0}.compact-archive a{white-space:nowrap}.journal-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:35px auto 0}.journal-stages article{border-top:1px solid #d1d6dc;padding-top:18px}.journal-stages h4{font-size:17px;font-weight:500;margin:8px 0}.journal-stages p{color:#677488;font-size:13px}.journal-stages .index{font-size:10px}.source-details{max-width:1100px;margin:36px auto 0;border-top:1px solid #ccd3db;padding-top:20px;color:#647184;font-size:12px}.source-details summary{cursor:pointer;color:#81553f;font-size:13px}.source-details p{max-width:900px}.source-details a{text-decoration:underline}.source-details li{margin:8px 0}.join-steps{max-width:1100px;margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.join-steps h3{font-size:17px;font-weight:500}.join-steps p{font-size:13px;color:#afbac6}.page-intro{max-width:1100px;margin:auto;padding:65px 0 30px}.page-intro h1{font-family:'Noto Serif SC','Songti SC',serif;font-size:clamp(28px,4vw,43px);font-weight:400;line-height:1.45}.page-intro p{max-width:820px;color:#aebbc8;font-size:15px}.page-shell{padding:0 8% 70px;background:#101e30;color:#e8edf1}.page-shell.light{background:#f3f4f3;color:#223044}.page-shell.light .page-intro p{color:#657285}.breadcrumb{font-size:12px;color:#c89277}.reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:auto}.reading-card{background:#fff;border:1px solid #dce1e5;padding:27px;display:flex;flex-direction:column}.reading-card h2{font-size:21px;line-height:1.5;font-weight:500;margin:12px 0}.reading-card .original-title{font:14px/1.65 Georgia,serif;color:#687181}.reading-card .reference{font-size:12px;color:#7c6872;line-height:1.7}.reading-card p{font-size:14px;color:#657184;line-height:1.9}.reading-card .reading-question{border-top:1px solid #e1e5e9;padding-top:14px;color:#344b61}.reading-card .text-link{margin-top:auto}.type-label{color:#9d634b;font-size:10px;letter-spacing:.07em}.study-note{max-width:1100px;margin:30px auto 0;border-left:2px solid #b77b5f;padding:15px 25px;background:#e7ebee}.study-note p{font-size:13px;color:#617082}.research-paper{max-width:1000px;margin:auto}.research-paper h2{font-size:25px;font-weight:500;margin:40px 0 15px}.research-paper p,.research-paper li{font-size:15px;color:#b5c1cc;line-height:1.95}.research-paper ul{padding-left:22px}.method-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:14px}.method-table th,.method-table td{border-top:1px solid #3a4e64;padding:16px;text-align:left;vertical-align:top}.method-table th{color:#d6aa93;font-weight:500;width:25%}.method-table td{color:#b7c3cf}.document-links{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.document-links a{border:1px solid #526277;padding:10px 16px;color:#e2b097;font-size:13px}.research-paper details{border-top:1px solid #3c4c60;padding:20px 0;margin-top:25px}.research-paper summary{cursor:pointer;color:#d4a78e;font-size:14px}.declaration-copy{max-width:850px;margin:auto}.declaration-copy h2{font-size:23px;font-weight:500;margin:40px 0 16px}.declaration-copy p{font-size:16px;line-height:2;color:#45566b}.declaration-copy .document-era{font-size:13px;color:#7c6a61;border-left:2px solid #bd7050;padding:12px 20px;background:#e9ecee}.gallery-page{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:25px}.gallery-page figure{margin:0;background:#fff;border:1px solid #dce1e5}.gallery-page img{width:100%;height:auto;display:block}.gallery-page figcaption{padding:18px;font-size:13px;color:#677486}.gallery-page figure.wide{grid-column:1/-1}.gallery-page figure.portrait img{max-height:600px;object-fit:contain;background:#e4e7e9}.aux-header .main-nav{gap:22px}.aux-header .main-nav a{font-size:12px}.skip-link{position:absolute;left:15px;top:-100px;background:#fff;color:#122236;padding:10px 16px;z-index:20}.skip-link:focus{top:10px}button,a{touch-action:manipulation}.notice-line{font-size:12px!important;color:#8d766a!important}@media(max-width:780px){.participation,.research-route,.education-grid,.join-steps,.journal-stages,.reading-grid,.gallery-page{grid-template-columns:1fr}.hero-profile{font-size:12px;max-width:90%}.compact-archive{display:block}.compact-archive a{margin-top:15px}.page-shell{padding-left:6%;padding-right:6%}.page-intro{padding-top:40px}.reading-card{padding:23px}.gallery-page figure{grid-column:auto!important}.method-table th,.method-table td{padding:12px 8px}.method-table th{width:30%}.source-details{line-height:1.85}.education-card{padding:24px}.journal-stages{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.entry{transition:none}.entry:hover{transform:none}}
.site-scope{font-size:11px;color:#8f9eae;max-width:330px;line-height:1.7}footer{flex-wrap:wrap}.section{scroll-margin-top:20px}
/* Sixth edition: institutional context and attributable student work below the approved hero. */
.organization-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.organization-card{background:#fff;border:1px solid #e0e4e6;padding:28px;display:flex;flex-direction:column}.organization-card h3{font-size:21px;line-height:1.6;font-weight:500;margin:15px 0}.organization-card p{font-size:14px;color:#637184;line-height:1.95}.organization-card .org-label{font-size:10px;letter-spacing:.12em;color:#a36d56}.organization-card a{margin-top:auto}.student-context{max-width:1100px;margin:48px auto 0;border-top:1px solid #c9d0d7;padding-top:32px;display:grid;grid-template-columns:.75fr 1.55fr;gap:40px}.student-context h3{font:30px/1.5 'Noto Serif SC','Songti SC',serif;font-weight:400;margin:9px 0;color:#172b3f}.student-context p{font-size:15px;color:#5f6e80;line-height:2}.student-context .student-role{font-size:12px;color:#a16d56;margin-top:0}.contribution-grid{max-width:1100px;margin:26px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contribution-card{padding:22px 0;border-top:1px solid #cbd2da}.contribution-card h4{font-size:18px;font-weight:500;margin:11px 0;color:#20374b}.contribution-card p{font-size:14px;color:#617185;line-height:1.9}.contribution-card .record-label{font-size:10px!important;color:#9b6751!important}.contribution-card .contribution-evidence{font-size:12px;color:#798493}.outcomes-wrap{max-width:1100px;margin:auto}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.outcome-card{border-top:1px solid #526378;padding:24px 0}.outcome-card h3{font-size:20px;font-weight:500;color:#e1e7ed;margin:12px 0}.outcome-card p{font-size:14px;color:#b2bfcb;line-height:1.95}.outcome-card .status-label{font-size:11px;color:#d3a389;letter-spacing:.06em}.outcome-card a{font-size:13px;color:#e1aa8b}.outcome-next{margin-top:28px;padding:25px 29px;border:1px solid #3b5066;background:#14283e}.outcome-next h3{font-size:19px;font-weight:500;color:#e3e8ee;margin-top:0}.outcome-next p{font-size:14px;color:#b6c2cd;line-height:1.9}.outcome-next ol{padding-left:20px;margin-bottom:0;color:#b6c2cd;font-size:14px;line-height:2}.outcomes-wrap .source-details{color:#a6b5c5;border-color:#43566d}.outcomes-wrap .source-details summary{color:#d2a58c}.subsection-title{max-width:1100px;margin:28px auto 0;font-size:21px;font-weight:500;color:#1d344b}.research-attribution{border-left:2px solid #b77b5f;padding:15px 22px;margin-top:25px;background:#14283e}.research-attribution p{font-size:13px!important}.case-note{font-size:12px!important;color:#798493!important}.journal-stages .stage-role{font-size:11px;color:#a26b54}.reflection-note{margin-top:22px;padding:18px 22px;background:#e9edf0;border-left:2px solid #bd7050}.reflection-note p{font-size:13px;color:#647284;line-height:1.9}.education-intent{max-width:1100px;margin:-20px auto 28px;font-size:14px;color:#657285;line-height:1.9}@media(max-width:780px){.organization-grid,.student-context,.contribution-grid,.outcome-grid{grid-template-columns:1fr}.student-context{gap:10px;margin-top:34px}.organization-card{padding:24px}.outcome-next{padding:23px}.outcome-grid{gap:8px}}
.review-navigation{gap:18px}.review-navigation a{font-size:12px}