.student-stories-page{background:#f7f9fc}.stories-page-hero{padding:90px 0 75px;background:linear-gradient(135deg,#061d43,#0b4484);text-align:center;color:#fff}.stories-page-hero span,.stories-page-intro>span,.stories-submit span{font-size:11px;font-weight:800;letter-spacing:1.8px;color:#d4a43d}.stories-page-hero h1{font-size:54px;margin:8px 0 12px;color:#fff}.stories-page-hero p{max-width:720px;margin:auto;color:rgba(255,255,255,.78);line-height:1.7}.stories-page-content{padding:70px 0}.stories-page-intro{text-align:center;max-width:760px;margin:0 auto 38px}.stories-page-intro h2{font-size:38px;color:#082b66;margin:8px 0 10px}.stories-page-intro p{color:#68798e;line-height:1.7}.stories-showcase{display:grid;grid-template-columns:1.35fr .65fr;gap:22px}.featured-story,.review-placeholder,.stories-gallery>div{background:#fff;border:1px solid #e0e9f2;border-radius:20px;box-shadow:0 12px 35px rgba(8,43,102,.06)}.featured-story{overflow:hidden}.featured-media{min-height:340px;background:linear-gradient(135deg,#082b66,#0d4d92);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:30px}.story-play{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#c39125;font-size:25px;margin-bottom:18px}.featured-media small{color:rgba(255,255,255,.7);margin-top:6px}.featured-copy{padding:24px}.featured-copy span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#b68116}.featured-copy h3{font-size:23px;color:#082b66;margin:6px 0 8px}.featured-copy p,.review-placeholder p{color:#60738a;line-height:1.65}.stories-gallery{display:grid;gap:14px}.stories-gallery>div{min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stories-gallery span{font-size:27px;color:#bd891e}.stories-gallery strong{color:#082b66;margin-top:4px}.stories-gallery small{color:#8290a1;margin-top:3px}.review-area{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.review-placeholder{padding:26px}.review-placeholder .stars{color:#c39125;letter-spacing:3px}.review-placeholder strong,.review-placeholder small{display:block}.review-placeholder strong{color:#082b66}.review-placeholder small{color:#8795a6;margin-top:3px}.stories-submit{margin-top:30px;background:#082b66;color:#fff;border-radius:22px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px}.stories-submit h2{color:#fff;font-size:30px;margin:6px 0}.stories-submit p{color:rgba(255,255,255,.75);max-width:650px;margin:0;line-height:1.6}@media(max-width:850px){.stories-showcase{grid-template-columns:1fr}.stories-gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.stories-page-hero h1{font-size:42px}.stories-gallery,.review-area{grid-template-columns:1fr}.stories-submit{align-items:flex-start;flex-direction:column;padding:27px 22px}}