.placements-page .intern-hero h1{font-size:52px}.placement-soft-band{background:#f4f9fd;border-block:1px solid #dfebf3}.placement-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.placement-story{border:1px solid #dce8f0;border-radius:8px;overflow:hidden;background:#fff}.placement-story-photo{position:relative;aspect-ratio:4/5;background:#edf5fa}.placement-story-photo img{object-fit:contain}.placement-story>div:last-child{padding:22px}.placement-story h3{font-size:20px;margin:0 0 10px;overflow-wrap:anywhere}.placement-story strong{font-size:15px;color:#187cbb}.placement-story p{font-size:14px;line-height:1.7;color:#5a7487}.placement-support-item>span{display:block;font-weight:800;font-size:12px;color:#2183c5;margin-bottom:14px}.placement-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.placement-partner-grid figure{margin:0;border:1px solid #dce8ef;border-radius:6px;padding:20px;text-align:center}.placement-partner-grid img{display:block;width:100%;height:90px;object-fit:contain}.placement-partner-grid figcaption{font-size:13px;line-height:1.6;margin-top:14px;overflow-wrap:anywhere}@media(max-width:760px){.placements-page .intern-hero h1{font-size:36px}.placement-story-grid{grid-template-columns:1fr}.placement-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.placements-page .video-showcase-featured{padding:72px 28px;max-width:1256px;background:#fff}.placements-page .video-showcase-featured .video-showcase-heading{display:block;text-align:center;margin:0 auto 36px;max-width:760px}.placements-page .video-showcase-featured .video-showcase-heading h2{max-width:none}.placements-page .video-showcase-featured .video-showcase-heading>p{margin:20px auto 0;max-width:600px}.placements-page .video-showcase-featured .video-gallery-controls{display:none}.placements-page .video-showcase-featured .video-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;max-width:800px;margin:auto;padding:8px 4px 24px;overflow:visible}.placements-page .video-showcase-featured .video-card{min-width:0;border-radius:18px;border:1px solid #d8e7f1;box-shadow:0 12px 32px #062d5510}.placements-page .video-showcase-featured .video-card-thumb{aspect-ratio:4/5;background:linear-gradient(135deg,#052b50,#1261aa)}.placements-page .video-showcase-featured .video-card-thumb img{object-fit:contain}.placements-page .video-showcase-featured .video-card-copy{padding:24px;min-height:0}.placements-page .video-showcase-featured .video-card-copy strong{font-size:21px;line-height:1.35}.placements-page .video-showcase-featured .video-card-play{width:56px;height:56px;left:20px;bottom:20px;box-shadow:0 4px 18px #0004}.placements-page .video-showcase-featured .video-card:hover{transform:translateY(-4px)}@media(max-width:560px){.placements-page .video-showcase-featured{padding:48px 22px}.placements-page .video-showcase-featured .video-showcase-grid{grid-template-columns:1fr;max-width:360px}.placements-page .video-showcase-featured .video-showcase-heading h2{font-size:30px}}.placement-roadmap{padding:32px;border-radius:18px;background:linear-gradient(130deg,#eff7fd,#fff);border:1px solid #dce9f2}.placement-roadmap ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px}.placement-roadmap li{position:relative;min-width:0}.placement-roadmap li:not(:last-child):after{content:"";position:absolute;left:64px;right:-22px;top:27px;border-top:2px dashed #a9cce4}.roadmap-node{position:relative;width:56px;height:56px;border-radius:16px;background:#1261aa;color:#fff;display:grid;place-items:center;z-index:1}.roadmap-node>span{position:absolute;right:-7px;bottom:-7px;background:#ed111c;border:2px solid #fff;border-radius:20px;padding:2px 5px;font-size:12px}.placement-roadmap h3{font-size:17px;line-height:1.5;margin:24px 0 10px}.placement-roadmap li p{font-size:15px;line-height:1.7;color:#557083}.placement-roadmap-note{font-size:13px;color:#657b8b;margin:24px 0 0;border-top:1px solid #dce9f2;padding-top:18px}.placement-support-road{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.placement-support-road .placement-support-item{position:relative;border-top:2px solid #b9d9ef;padding:28px 20px 20px;background:#fff;border-radius:0 0 12px 12px}.placement-support-road .support-marker{position:absolute;top:-20px;left:18px;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#1261aa;color:#fff;font-size:14px}.placement-support-road h3{font-size:18px;line-height:1.4}.placement-support-road p{font-size:16px;line-height:1.7;color:#557083}.placement-journey-feature{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:32px;gap:32px;align-items:center}.placement-journey-feature>img{display:block;width:100%;height:420px;object-fit:cover;object-position:center;border-radius:16px}.placement-journey-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.placement-journey-cards>div{padding:22px;border:1px solid #dbe8f1;border-radius:12px}.placement-journey-cards svg{color:#1261aa}.placement-journey-cards h3{font-size:18px;margin:16px 0 10px}.placement-journey-cards p{font-size:16px;line-height:1.7;color:#557083}.portfolio-example-note{font-size:14px;color:#557083;line-height:1.6;margin:0 0 22px}.placement-portfolio{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 44px)/3);grid-gap:22px;gap:22px;overflow-x:hidden;padding:4px 0 18px}.placement-portfolio article{min-width:0;background:#fff;border:1px solid #dce8ef;border-radius:14px;overflow:hidden}.placement-portfolio article>img{display:block;width:100%;height:160px;object-fit:cover}.placement-portfolio article>div{padding:20px}.placement-portfolio small{font-size:12px;color:#1261aa;font-weight:800}.placement-portfolio h3{font-size:19px;line-height:1.4;margin:10px 0}.placement-portfolio p{font-size:15px;line-height:1.7;color:#557083}.placement-portfolio a{display:inline-block;font-size:14px;font-weight:700;color:#1261aa;margin-top:12px}.placement-faq-image{display:block;width:100%;height:auto;border-radius:14px;margin-top:28px}.placements-page .intern-apply{background:radial-gradient(ellipse at top left,#1d669944,transparent 60%),linear-gradient(120deg,#052b50,#12568c)}.placement-contact-details{margin-top:26px;padding:20px;background:#ffffff0a;border:1px solid #ffffff22;border-radius:12px;display:grid;grid-gap:20px;gap:20px}.placement-contact-details>a,.placement-contact-details>div{display:flex;align-items:flex-start;gap:14px;color:#e6f1fa;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.placement-contact-details svg{flex-shrink:0;color:#9ed1f6}.placement-contact-details address{font-style:normal}.placements-page #apply .contact-form{border-radius:12px;box-shadow:0 14px 35px #001a3333}@media(max-width:1000px){.placement-roadmap ol{grid-template-columns:1fr}.placement-roadmap li{display:grid;grid-template-columns:56px 1fr;grid-column-gap:22px;column-gap:22px}.placement-roadmap li h3{margin:0 0 8px}.placement-roadmap li p{grid-column:2;margin:0}.placement-roadmap li .roadmap-node{grid-row:span 2}.placement-roadmap li:not(:last-child):after{left:27px;top:56px;bottom:-22px;right:auto;border-top:0;border-left:2px dashed #a9cce4}.placement-support-road{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.placement-portfolio{grid-auto-columns:calc((100% - 22px)/2)}}@media(max-width:760px){.placement-journey-feature{grid-template-columns:1fr}.placement-journey-feature>img{height:340px;object-position:center 35%}.placement-journey-cards{gap:12px}.placement-roadmap{padding:24px}.placement-support-road{grid-template-columns:1fr}.placement-portfolio{grid-auto-columns:85%}.placement-contact-details{padding:18px}}@media(max-width:420px){.placement-journey-cards{grid-template-columns:1fr}}.placement-portfolio .project-thumbnail{display:block;width:100%;height:180px;object-fit:contain;background:#071e39}.company-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.company-explore-grid>a{display:flex;flex-direction:column;align-items:center;gap:18px;padding:32px 20px;border:1px solid #dce8ef;border-radius:14px;background:#fff;box-shadow:0 7px 24px #062d5508}.company-explore-grid img{display:block;width:140px;height:60px;object-fit:contain}.company-explore-grid strong{font-size:20px;color:#102e44}.company-explore-grid span{font-size:14px;color:#1261aa;font-weight:700}.company-explore-grid>a:hover{border-color:#1261aa}.placements-page .placement-faq-image{max-height:380px;object-fit:cover;object-position:center 65%}@media(max-width:620px){.company-explore-grid{grid-template-columns:1fr}.placement-portfolio .project-thumbnail{height:auto;aspect-ratio:2/1}}.placements-page .company-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:auto}.company-explore-grid small{font-size:14px;color:#617283}.company-explore-grid img{background:#fff;border-radius:6px;padding:6px}@media(max-width:620px){.placements-page .company-explore-grid{grid-template-columns:1fr}}