.campus-memories-module__a9XIQW__studio{color:#233b40;width:min(100% - 64px,1200px);margin:0 auto;padding:24px 0 76px;font-family:DM Sans,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}.campus-memories-module__a9XIQW__loadingState{color:#4d6469;text-align:center;background:#fff;border:1px solid #d2ded9;width:min(100% - 40px,900px);margin:72px auto;padding:28px;display:block}.campus-memories-module__a9XIQW__pageTop{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:24px;display:flex}.campus-memories-module__a9XIQW__backLink,.campus-memories-module__a9XIQW__libraryLink,.campus-memories-module__a9XIQW__bottomLibraryLink{color:#365057;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.campus-memories-module__a9XIQW__libraryLink,.campus-memories-module__a9XIQW__bottomLibraryLink{color:#173943;text-underline-offset:5px;-webkit-text-decoration:underline #a94131;text-decoration:underline #a94131}.campus-memories-module__a9XIQW__main{width:min(100%,1000px);margin:0 auto}.campus-memories-module__a9XIQW__hero{color:#fff;background:#173943;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:38px;padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.campus-memories-module__a9XIQW__hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-280px;right:-180px;box-shadow:0 0 0 46px #ffffff08,0 0 0 92px #ffffff05}.campus-memories-module__a9XIQW__heroCopy,.campus-memories-module__a9XIQW__guideCard,.campus-memories-module__a9XIQW__heroRule{z-index:1;position:relative}.campus-memories-module__a9XIQW__eyebrow,.campus-memories-module__a9XIQW__eyebrowDark{color:#e6bd7b;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.5}.campus-memories-module__a9XIQW__eyebrowDark{color:#a94131}.campus-memories-module__a9XIQW__hero h1,.campus-memories-module__a9XIQW__libraryHero h1,.campus-memories-module__a9XIQW__storyDetail h1{color:#fff;letter-spacing:-.045em;max-width:650px;margin:0;font-family:Literata,Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.28}.campus-memories-module__a9XIQW__heroCopy>p:last-child{color:#e5efeb;max-width:540px;margin:20px 0 0;font-size:16px;line-height:1.8}.campus-memories-module__a9XIQW__guideCard{background:#ffffff12;border:1px solid #fff3;align-items:center;gap:18px;padding:20px;display:flex}.campus-memories-module__a9XIQW__guideAvatar{flex:0 0 80px;width:80px;height:80px}.campus-memories-module__a9XIQW__guideLabel,.campus-memories-module__a9XIQW__guideText,.campus-memories-module__a9XIQW__guideName{margin:0}.campus-memories-module__a9XIQW__guideLabel{color:#e6bd7b;letter-spacing:.08em;font-size:11px;font-weight:700}.campus-memories-module__a9XIQW__guideName{color:#fff;margin-top:5px;font-family:Literata,Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:23px;font-weight:600}.campus-memories-module__a9XIQW__guideText{color:#e5efeb;margin-top:5px;font-size:12px;line-height:1.65}.campus-memories-module__a9XIQW__heroRule{color:#f2f5f3;border-top:1px solid #ffffff36;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;padding-top:20px;font-size:12px;display:flex}.campus-memories-module__a9XIQW__heroRule span:before{color:#e6bd7b;content:"•";margin-right:8px}.campus-memories-module__a9XIQW__interviewSection{padding:clamp(38px,6vw,66px) clamp(0px,4vw,40px) 0}.campus-memories-module__a9XIQW__sectionIntro{max-width:760px;margin-bottom:28px}.campus-memories-module__a9XIQW__sectionIntro .campus-memories-module__a9XIQW__eyebrowDark{margin-bottom:10px}.campus-memories-module__a9XIQW__sectionIntro h2,.campus-memories-module__a9XIQW__libraryHero h1,.campus-memories-module__a9XIQW__storyDetail h1{color:#102c34;letter-spacing:-.04em;font-family:Literata,Noto Serif CJK SC,Songti SC,SimSun,serif;font-weight:600}.campus-memories-module__a9XIQW__sectionIntro h2{margin:0;font-size:clamp(27px,3.7vw,38px);line-height:1.35}.campus-memories-module__a9XIQW__sectionIntro>p:last-child{color:#4d6469;margin:12px 0 0;font-size:15px;line-height:1.8}.campus-memories-module__a9XIQW__signInCard,.campus-memories-module__a9XIQW__statusCard,.campus-memories-module__a9XIQW__recorderCard,.campus-memories-module__a9XIQW__draftCard,.campus-memories-module__a9XIQW__privatePrompt,.campus-memories-module__a9XIQW__emptyLibrary,.campus-memories-module__a9XIQW__storyCard,.campus-memories-module__a9XIQW__storyDetail{background:#fff;border:1px solid #d2ded9}.campus-memories-module__a9XIQW__signInCard,.campus-memories-module__a9XIQW__statusCard{color:#173943;align-items:flex-start;gap:16px;padding:24px;display:flex}.campus-memories-module__a9XIQW__signInCard>svg,.campus-memories-module__a9XIQW__statusCard>svg{color:#a94131;flex:none}.campus-memories-module__a9XIQW__signInCard h3,.campus-memories-module__a9XIQW__statusCard h3,.campus-memories-module__a9XIQW__disclosure h3,.campus-memories-module__a9XIQW__emptyLibrary h2,.campus-memories-module__a9XIQW__storyCard h2,.campus-memories-module__a9XIQW__audioHeading h2{color:#173943;margin:0;font-family:Literata,Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:20px;font-weight:600;line-height:1.4}.campus-memories-module__a9XIQW__signInCard p,.campus-memories-module__a9XIQW__statusCard p{color:#4d6469;margin:8px 0 0;font-size:14px;line-height:1.75}.campus-memories-module__a9XIQW__actionRow{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.campus-memories-module__a9XIQW__primaryLink,.campus-memories-module__a9XIQW__primaryButton,.campus-memories-module__a9XIQW__recordButton,.campus-memories-module__a9XIQW__stopButton{color:#fff;cursor:pointer;background:#173943;border:1px solid #173943;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.campus-memories-module__a9XIQW__primaryLink:hover,.campus-memories-module__a9XIQW__primaryButton:hover,.campus-memories-module__a9XIQW__recordButton:hover,.campus-memories-module__a9XIQW__stopButton:hover{background:#a94131;border-color:#a94131}.campus-memories-module__a9XIQW__primaryButton:disabled,.campus-memories-module__a9XIQW__recordButton:disabled,.campus-memories-module__a9XIQW__stopButton:disabled{cursor:not-allowed;opacity:.62}.campus-memories-module__a9XIQW__secondaryLink,.campus-memories-module__a9XIQW__textButton,.campus-memories-module__a9XIQW__storyOpenLink{color:#173943;cursor:pointer;text-underline-offset:5px;min-height:44px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;-webkit-text-decoration:underline #a94131;text-decoration:underline #a94131}.campus-memories-module__a9XIQW__secondaryLink{align-items:center;display:inline-flex}.campus-memories-module__a9XIQW__textButton{background:0 0;border:0;padding:8px 0}.campus-memories-module__a9XIQW__textButton:disabled{cursor:wait;opacity:.62}.campus-memories-module__a9XIQW__recorderCard{padding:clamp(20px,4vw,32px)}.campus-memories-module__a9XIQW__disclosure{background:#f5f8f6;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px;display:grid}.campus-memories-module__a9XIQW__disclosureIcon,.campus-memories-module__a9XIQW__recordedIcon,.campus-memories-module__a9XIQW__emptyIcon,.campus-memories-module__a9XIQW__storyIcon,.campus-memories-module__a9XIQW__audioIcon{color:#173943;background:#e7efeb;flex:none;place-items:center;width:40px;height:40px;display:grid}.campus-memories-module__a9XIQW__disclosure h3{font-size:17px}.campus-memories-module__a9XIQW__disclosure ul{color:#354f54;margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.8}.campus-memories-module__a9XIQW__disclosure li+li{margin-top:4px}.campus-memories-module__a9XIQW__consentLabel{color:#173943;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;font-weight:700;line-height:1.6;display:flex}.campus-memories-module__a9XIQW__consentLabel input{accent-color:#173943;flex:none;width:18px;height:18px;margin:1px 0 0}.campus-memories-module__a9XIQW__startPanel{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 0 0;display:flex}.campus-memories-module__a9XIQW__recordButton{min-width:min(100%,240px);min-height:54px}.campus-memories-module__a9XIQW__recordButton>span{background:#ffffff2b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.campus-memories-module__a9XIQW__startPanel p{color:#4d6469;max-width:520px;margin:0;font-size:12px;line-height:1.65}.campus-memories-module__a9XIQW__recordingPanel{background:#fbfcfb;border:1px solid #d2ded9;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:24px;padding:18px;display:grid}.campus-memories-module__a9XIQW__recordingIndicator{background:#a94131;border-radius:50%;width:11px;height:11px;animation:1.4s ease-in-out infinite campus-memories-module__a9XIQW__recording-pulse;box-shadow:0 0 0 5px #a941311f}.campus-memories-module__a9XIQW__recordingPanel strong,.campus-memories-module__a9XIQW__recordedSummary strong{color:#173943;font-size:14px}.campus-memories-module__a9XIQW__recordingPanel p,.campus-memories-module__a9XIQW__recordedSummary p{color:#4d6469;margin:4px 0 0;font-size:12px;line-height:1.6}.campus-memories-module__a9XIQW__timer{color:#173943;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.campus-memories-module__a9XIQW__stopButton{min-height:42px;padding:9px 14px}.campus-memories-module__a9XIQW__recordedPanel{padding-top:24px}.campus-memories-module__a9XIQW__recordedSummary{align-items:center;gap:14px;display:flex}.campus-memories-module__a9XIQW__progressWrap{margin-top:22px}.campus-memories-module__a9XIQW__progressMeta{color:#365057;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.campus-memories-module__a9XIQW__progressTrack{background:#e7efeb;height:7px;overflow:hidden}.campus-memories-module__a9XIQW__progressTrack span{background:#a94131;height:100%;transition:width .16s linear;display:block}.campus-memories-module__a9XIQW__draftCard{padding:clamp(20px,4vw,34px)}.campus-memories-module__a9XIQW__cardEyebrow{color:#a94131;letter-spacing:.11em;margin-bottom:7px;font-size:11px;font-weight:700}.campus-memories-module__a9XIQW__draftInstruction{color:#4d6469;margin:0 0 18px;font-size:13px;line-height:1.7}.campus-memories-module__a9XIQW__visuallyLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.campus-memories-module__a9XIQW__storyEditor{resize:vertical;color:#233b40;width:100%;min-height:260px;font:inherit;background:#fff;border:1px solid #c7d5d0;border-radius:0;padding:18px;font-size:15px;line-height:1.95;display:block}.campus-memories-module__a9XIQW__characterCount{color:#4d6469;text-align:right;margin:7px 0 0;font-size:11px}.campus-memories-module__a9XIQW__errorText{color:#8e2f24;margin:12px 0 0;font-size:13px;line-height:1.7}.campus-memories-module__a9XIQW__statusError{background:#fffaf9;border-color:#d9b3ac}.campus-memories-module__a9XIQW__privacyNote,.campus-memories-module__a9XIQW__detailPrivacy{color:#4d6469;align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:1.7;display:flex}.campus-memories-module__a9XIQW__privacyNote svg,.campus-memories-module__a9XIQW__detailPrivacy svg{color:#173943;flex:none;margin-top:2px}.campus-memories-module__a9XIQW__privacyNote p{margin:0}.campus-memories-module__a9XIQW__bottomLibraryLink{margin-top:20px}.campus-memories-module__a9XIQW__privatePrompt,.campus-memories-module__a9XIQW__emptyLibrary{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:40px auto;padding:clamp(28px,6vw,56px);display:flex}.campus-memories-module__a9XIQW__privatePrompt>svg{color:#a94131;margin-bottom:16px}.campus-memories-module__a9XIQW__privatePrompt h2,.campus-memories-module__a9XIQW__emptyLibrary h2{color:#173943;margin:0;font-family:Literata,Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:24px;font-weight:600;line-height:1.4}.campus-memories-module__a9XIQW__privatePrompt p,.campus-memories-module__a9XIQW__emptyLibrary p,.campus-memories-module__a9XIQW__libraryHero>p:last-child{color:#4d6469;margin:10px 0 0;font-size:14px;line-height:1.8}.campus-memories-module__a9XIQW__privateLabel{color:#365057;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:600;display:inline-flex}.campus-memories-module__a9XIQW__libraryHero{background:#eaf0ed;padding:clamp(28px,5vw,52px)}.campus-memories-module__a9XIQW__libraryHero .campus-memories-module__a9XIQW__eyebrowDark{margin-bottom:10px}.campus-memories-module__a9XIQW__libraryHero h1{color:#102c34;font-size:clamp(32px,4.2vw,44px)}.campus-memories-module__a9XIQW__storyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.campus-memories-module__a9XIQW__storyCard{min-width:0;padding:22px}.campus-memories-module__a9XIQW__storyCardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.campus-memories-module__a9XIQW__storyCardTop time,.campus-memories-module__a9XIQW__storyDetail header time{color:#4d6469;font-size:12px}.campus-memories-module__a9XIQW__storyIcon{width:36px;height:36px}.campus-memories-module__a9XIQW__storyCard h2{font-size:20px}.campus-memories-module__a9XIQW__storyCard>p{color:#4d6469;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 15px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.campus-memories-module__a9XIQW__storyOpenLink{align-items:center;display:inline-flex}.campus-memories-module__a9XIQW__emptyLibrary{max-width:none;margin:24px 0 0}.campus-memories-module__a9XIQW__emptyIcon{margin-bottom:17px}.campus-memories-module__a9XIQW__emptyLibrary .campus-memories-module__a9XIQW__primaryLink{margin-top:20px}.campus-memories-module__a9XIQW__storyDetail{padding:clamp(24px,5vw,56px)}.campus-memories-module__a9XIQW__storyDetail>header{border-bottom:1px solid #d2ded9;padding-bottom:24px}.campus-memories-module__a9XIQW__storyDetail>header .campus-memories-module__a9XIQW__eyebrowDark{margin-bottom:12px}.campus-memories-module__a9XIQW__storyDetail h1{color:#102c34;font-size:clamp(29px,4vw,40px);line-height:1.4}.campus-memories-module__a9XIQW__storyDetail header time{margin-top:12px;display:block}.campus-memories-module__a9XIQW__storyText{padding:clamp(24px,5vw,48px) 0}.campus-memories-module__a9XIQW__storyText p{color:#233b40;white-space:pre-wrap;margin:0;font-family:Literata,Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:clamp(17px,2.1vw,19px);line-height:2.05}.campus-memories-module__a9XIQW__audioSection{background:#f5f8f6;padding:22px}.campus-memories-module__a9XIQW__audioHeading{align-items:flex-start;gap:12px;display:flex}.campus-memories-module__a9XIQW__audioHeading h2{font-size:17px}.campus-memories-module__a9XIQW__audioHeading p{color:#4d6469;margin:5px 0 0;font-size:12px;line-height:1.7}.campus-memories-module__a9XIQW__audioIcon{width:36px;height:36px}.campus-memories-module__a9XIQW__audioPart{margin:18px 0 0 48px}.campus-memories-module__a9XIQW__audioPart>span{color:#365057;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.campus-memories-module__a9XIQW__audioPart audio{width:100%;min-height:42px;display:block}.campus-memories-module__a9XIQW__audioTranscript{color:#4d6469;margin-top:9px;font-size:12px;line-height:1.75}.campus-memories-module__a9XIQW__audioTranscript summary{cursor:pointer;align-items:center;min-height:40px;font-weight:600;display:flex}.campus-memories-module__a9XIQW__audioTranscript p{white-space:pre-wrap}.campus-memories-module__a9XIQW__detailPrivacy{margin-bottom:0}.campus-memories-module__a9XIQW__studio :where(a,button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #a94131}@keyframes campus-memories-module__a9XIQW__recording-pulse{50%{box-shadow:0 0 0 9px #a941310d}}@media (max-width:760px){.campus-memories-module__a9XIQW__studio{width:min(100% - 32px,620px);padding-top:14px}.campus-memories-module__a9XIQW__hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px 24px}.campus-memories-module__a9XIQW__hero h1{font-size:clamp(29px,8vw,38px)}.campus-memories-module__a9XIQW__guideCard{width:min(100%,360px)}.campus-memories-module__a9XIQW__heroRule{gap:7px 16px;padding-top:16px}.campus-memories-module__a9XIQW__interviewSection{padding:36px 0 0}.campus-memories-module__a9XIQW__storyList{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.campus-memories-module__a9XIQW__pageTop{gap:8px}.campus-memories-module__a9XIQW__backLink,.campus-memories-module__a9XIQW__libraryLink{font-size:12px}.campus-memories-module__a9XIQW__hero{padding-inline:20px}.campus-memories-module__a9XIQW__eyebrow,.campus-memories-module__a9XIQW__eyebrowDark{letter-spacing:.1em}.campus-memories-module__a9XIQW__heroRule{gap:7px;display:grid}.campus-memories-module__a9XIQW__disclosure{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.campus-memories-module__a9XIQW__recordingPanel{grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:14px}.campus-memories-module__a9XIQW__stopButton{grid-column:2/-1;justify-self:start}.campus-memories-module__a9XIQW__statusCard,.campus-memories-module__a9XIQW__signInCard,.campus-memories-module__a9XIQW__storyDetail,.campus-memories-module__a9XIQW__storyCard,.campus-memories-module__a9XIQW__audioSection{padding:18px}.campus-memories-module__a9XIQW__audioPart{margin-left:0}}@media (prefers-reduced-motion:reduce){.campus-memories-module__a9XIQW__recordingIndicator{animation:none}.campus-memories-module__a9XIQW__primaryLink,.campus-memories-module__a9XIQW__primaryButton,.campus-memories-module__a9XIQW__recordButton,.campus-memories-module__a9XIQW__stopButton,.campus-memories-module__a9XIQW__progressTrack span{transition:none}}
