
/* Related editorial sections: clean whitespace, alternating compositions, 3% horizontal gutters */
.home-india-bridge,.profile-strength,.profile-national,.engineering-data,.expertise-national,.decision-audit,.principle-fieldnote,.connect-topics,.contact-where,.journal-themes,.case-trust{margin-block:clamp(50px,5.5vw,88px)}
.home-india-bridge,.profile-national,.expertise-national,.principle-fieldnote,.contact-where,.case-trust{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:center}
.home-india-bridge{background:linear-gradient(110deg,#eff7ff,#e2f1ff);border:1px solid #d5e8f7;border-radius:12px;padding:clamp(30px,4vw,63px)}
.home-india-copy h2,.profile-national h2,.expertise-national h2,.principle-fieldnote h2,.contact-where h2,.case-trust h2{font-size:clamp(31px,3.2vw,54px);margin:14px 0 17px}
.home-india-copy p{max-width:700px}.home-india-copy .btn{margin-top:15px}
.home-india-side{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}
.home-india-side>div:not(.home-india-side-note){background:#fff;border:1px solid #c9dff3;border-radius:10px;padding:clamp(20px,2vw,34px);display:flex;flex-direction:column;gap:14px}
.home-india-side strong{font:750 clamp(38px,4vw,67px)/1 Manrope,sans-serif;color:#0b64b5;letter-spacing:-.06em}
.home-india-side span{color:#56748e;font-size:12px}
.home-india-side-note{grid-column:1/-1;padding:18px;background:#ffffff77;border-top:2px solid #388cce;color:#4a6d8c;font-size:15px;line-height:1.65}
.profile-strength{padding-block:clamp(35px,4vw,65px)}
.profile-strength-heading{max-width:1150px}
.profile-strength-heading h2{font-size:clamp(34px,3.5vw,59px);margin:14px 0 18px}
.profile-strength-heading p{max-width:850px}
.profile-strength-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
.profile-strength-steps>div{padding:clamp(25px,3vw,43px);border:1px solid #d7e8f7;border-top:3px solid #187ace;border-radius:8px;background:#f5faff;min-height:275px}
.profile-strength-steps>div:nth-child(2){background:#e7f3ff}.profile-strength-steps>div:nth-child(3){background:#eef8ff}
.profile-strength-steps span,.engineering-data-grid span,.engineering-source span,.decision-questions summary span:first-child,.connect-topic-list article>span,.journal-themes-list article>span{font-size:12px;color:#176ebc;letter-spacing:.1em;font-weight:800}
.profile-strength-steps h3{font-size:clamp(21px,1.9vw,27px);letter-spacing:-.04em;margin:25px 0 10px}
.profile-national,.expertise-national{padding:clamp(30px,4vw,65px);background:linear-gradient(130deg,#062956,#0d65bb);color:#fff;border-radius:11px}
.profile-national h2,.expertise-national h2{color:#fff}
.profile-national h2 em,.expertise-national h2 em{color:#a8d8ff}
.profile-national .eyebrow,.expertise-national .eyebrow{color:#bee1fd}
.profile-national p,.expertise-national p{color:#e0efff!important}
.profile-national>.btn{justify-self:end}.expertise-national .btn{margin-top:15px}
.engineering-data{padding-block:clamp(40px,4.5vw,75px)}
.engineering-data-head{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:end}
.engineering-data-head h2{font-size:clamp(34px,3.4vw,56px);margin:14px 0}
.engineering-data-head p{max-width:590px}
.engineering-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:35px}
.engineering-data-grid>div{padding:clamp(23px,2.4vw,40px);background:#edf7ff;border:1px solid #d3e6f7;border-radius:9px;min-height:235px;display:flex;flex-direction:column;align-items:flex-start}
.engineering-data-grid>div:nth-child(2){background:linear-gradient(150deg,#062d69,#0f6ac6);color:#fff}
.engineering-data-grid>div:nth-child(2) span,.engineering-data-grid>div:nth-child(2) strong{color:#fff}
.engineering-data-grid>div:nth-child(2) p{color:#dcefff!important}
.engineering-data-grid strong{display:block;font-size:clamp(29px,3.2vw,52px);letter-spacing:-.06em;color:#0b5ca7;font-family:Manrope,sans-serif;line-height:1.15;margin:27px 0 12px}
.engineering-data-grid p{margin:0}
.engineering-source{display:flex;justify-content:space-between;gap:19px;align-items:center;padding:20px 0;margin-top:18px;border-top:1px solid #d6e5f2}
.engineering-source a{font-size:12px;font-weight:700;color:#1067ba}
.decision-audit{display:grid;grid-template-columns:.75fr 1.25fr;gap:8%;align-items:start;padding-block:clamp(30px,4vw,70px)}
.decision-audit-title h2{font-size:clamp(34px,3.2vw,54px);margin:20px 0}
.decision-questions{border-top:1px solid #cbdff1}
.decision-questions details{border-bottom:1px solid #cbdff1;padding:0 0}
.decision-questions summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:40px 1fr 23px;gap:15px;align-items:center;padding:26px 7px;font:700 clamp(19px,1.5vw,24px) Manrope,sans-serif;letter-spacing:-.03em;color:#0e355c}
.decision-questions summary::-webkit-details-marker{display:none}
.decision-questions summary span:last-child{color:#0a76d6;font-size:24px;transition:transform .25s}
.decision-questions details[open] summary span:last-child{transform:rotate(45deg)}
.decision-questions details p{margin:0 0 28px 55px;max-width:660px}
.principle-fieldnote{padding:clamp(35px,4vw,67px);border-radius:11px;background:linear-gradient(135deg,#e8f4ff,#f7fbff)}
.connect-topics{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:start}
.connect-topics h2{font-size:clamp(32px,3.35vw,55px);margin:18px 0}
.connect-topic-list{border-top:1px solid #d1e2f2}
.connect-topic-list article{display:grid;grid-template-columns:40px 1fr;gap:17px;padding:21px 0;border-bottom:1px solid #d1e2f2}
.connect-topic-list h3{font-size:clamp(19px,1.8vw,26px);margin:0 0 7px}
.connect-topic-list p{margin:0}
.contact-where{padding:clamp(32px,4vw,66px);background:#edf6ff;border:1px solid #d0e2f2;border-radius:10px}
.contact-where .btn{justify-self:end}
.journal-themes{padding-block:clamp(32px,4vw,64px);display:grid;grid-template-columns:.7fr 1.3fr;gap:9%}
.journal-themes h2{font-size:clamp(34px,3.5vw,56px);margin:18px 0}
.journal-themes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.journal-themes-list article{padding:24px;border:1px solid #d6e5f4;background:#f3f9ff;border-radius:9px;min-height:185px}
.journal-themes-list article:nth-child(2),.journal-themes-list article:nth-child(3){background:#e6f3ff}
.journal-themes-list h3{font-size:22px;margin:14px 0 9px}.journal-themes-list p{margin:0}
.case-trust{background:#f2f8ff;border-top:3px solid #2b83d1;padding:clamp(27px,3vw,54px)}
.case-trust .btn{margin-top:17px}
@media(max-width:1050px){.home-india-bridge,.profile-national,.engineering-data-head,.decision-audit,.connect-topics,.journal-themes{grid-template-columns:1fr;gap:22px}.home-india-side{max-width:850px}.profile-national>.btn{justify-self:start}.engineering-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-data-grid>div:last-child{grid-column:1/-1}.profile-strength-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-strength-steps>div:last-child{grid-column:1/-1}}
@media(max-width:760px){.profile-strength-steps,.engineering-data-grid,.journal-themes-list,.expertise-national,.principle-fieldnote,.contact-where,.case-trust{grid-template-columns:1fr}.profile-strength-steps>div:last-child,.engineering-data-grid>div:last-child{grid-column:auto}.engineering-data-grid>div{min-height:210px}.profile-strength-steps>div{min-height:220px}.home-india-bridge{padding:28px}.home-india-side{grid-template-columns:1fr 1fr}.engineering-source{flex-direction:column;align-items:flex-start}.contact-where .btn{justify-self:start}.profile-national,.expertise-national,.principle-fieldnote,.contact-where{padding:30px}}
@media(max-width:480px){.home-india-side{grid-template-columns:1fr}.home-india-side-note{grid-column:1}.decision-questions summary{grid-template-columns:30px 1fr 20px;gap:10px;font-size:17px}.decision-questions details p{margin-left:40px}.journal-themes-list{grid-template-columns:1fr}.home-india-bridge,.profile-national,.expertise-national{margin-block:35px}}
@media(prefers-reduced-motion:reduce){.decision-questions summary span:last-child{transition:none}}
