/* About continuation: editorial layout, existing content preserved. */
body.mc-about .mc-a-facts{padding:0 0 64px}
body.mc-about .mc-a-fact-grid{gap:0;border:1px solid #dce6ee;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 45px -35px #19395066}
body.mc-about .mc-a-fact{border:0;border-radius:0;border-right:1px solid #e2eaf1;padding:30px 34px;background:transparent;box-shadow:none}
body.mc-about .mc-a-fact:last-child{border-right:0}
body.mc-about .mc-a-fact strong{font-size:2.5rem;letter-spacing:-.06em;color:#123349}
body.mc-about .mc-a-fact span{max-width:310px;color:#52697b}
body.mc-about .mc-a-section{padding:78px 0}
body.mc-about .mc-a-head{grid-template-columns:1fr .8fr;gap:70px;margin-bottom:38px}
body.mc-about .mc-a-head h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.12;letter-spacing:-.045em;margin-top:17px}
body.mc-about .mc-a-head .mc-a-eyebrow{color:#20758b}
body.mc-about .mc-a-section.alt{background:#f3f7f9;border-color:#e3ebef}
body.mc-about .mc-a-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;counter-reset:capability}
body.mc-about .mc-a-card{position:relative;counter-increment:capability;padding:36px;border-radius:22px;min-height:292px;border:1px solid #dce6eb;background:linear-gradient(125deg,#fff 55%,#eef6fa);box-shadow:0 14px 30px -25px #163c5555}
body.mc-about .mc-a-card:before{content:"0" counter(capability);position:absolute;right:28px;top:23px;font-size:3.3rem;letter-spacing:-.06em;font-weight:400;color:#c4d7e1}
body.mc-about .mc-a-card small{color:#286b81;letter-spacing:.16em;font-size:.67rem;max-width:75%}
body.mc-about .mc-a-card h3{font-size:1.45rem;font-weight:700;letter-spacing:-.035em;max-width:370px;line-height:1.22;margin:27px 0 0}
body.mc-about .mc-a-card p{font-size:.91rem;line-height:1.75;max-width:450px;color:#546c7d;margin:14px 0 26px}
body.mc-about .mc-a-card .boundary{font-size:.75rem;color:#5b7283;border-color:#dce8ee}
body.mc-about .mc-a-card:nth-child(3){background:linear-gradient(130deg,#102b40,#164456);border-color:#20495f}
body.mc-about .mc-a-card:nth-child(3) h3{color:#fff}
body.mc-about .mc-a-card:nth-child(3) small{color:#99d8e4}
body.mc-about .mc-a-card:nth-child(3) p{color:#cfdee8}
body.mc-about .mc-a-card:nth-child(3):before{color:#4d788c}
body.mc-about .mc-a-card:nth-child(3) .boundary{color:#b6cbd8;border-color:#ffffff25}
body.mc-about .mc-a-timeline{counter-reset:stage;border:1px solid #244659;background:#102b40;border-radius:24px;box-shadow:0 24px 48px -32px #102b4055}
body.mc-about .mc-a-time{counter-increment:stage;padding:38px 32px;border:0;border-right:1px solid #ffffff20}
body.mc-about .mc-a-time:first-child,body.mc-about .mc-a-time:nth-child(2),body.mc-about .mc-a-time:nth-child(3){border-top:0}
body.mc-about .mc-a-time:last-child{border-right:0}
body.mc-about .mc-a-time:before{content:"0" counter(stage);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #6ba0b7;border-radius:50%;color:#b9e7ee;font-size:.7rem;letter-spacing:.08em;margin-bottom:27px}
body.mc-about .mc-a-time .year{color:#93d5e2;font-size:.67rem}
body.mc-about .mc-a-time h3{color:#fff;font-size:1.24rem;line-height:1.3;margin-top:16px;letter-spacing:-.025em}
body.mc-about .mc-a-time p{color:#c0d1dd;font-size:.86rem;line-height:1.8;margin-top:14px}
body.mc-about .mc-a-evidence{grid-template-columns:1fr 1fr;gap:28px}
body.mc-about .mc-a-evidence-list{border-radius:22px;counter-reset:evidence;box-shadow:0 14px 32px -27px #17394f55}
body.mc-about .mc-a-evidence-row{counter-increment:evidence;padding:27px;grid-template-columns:1fr auto;gap:16px}
body.mc-about .mc-a-evidence-row b{font-size:1rem;letter-spacing:-.02em}
body.mc-about .mc-a-evidence-row span{font-size:.8rem;line-height:1.65;margin-top:7px}
body.mc-about .mc-a-evidence-row a{border-color:#d5e5ec;color:#225e79;background:#f4f9fb;font-size:.74rem;min-height:44px;display:flex;align-items:center}
body.mc-about .mc-a-evidence-row a:hover{background:#e2f0f5}
body.mc-about .mc-a-note{padding:32px;background:#fff;border-radius:22px;font-size:.84rem;line-height:1.8}
body.mc-about .mc-a-note p{padding-bottom:21px;margin-bottom:21px;border-bottom:1px solid #e4ebef}
body.mc-about .mc-a-note p:last-child{margin:0;padding:0;border:0}
body.mc-about .mc-a-note b{display:block;font-size:.89rem;margin-bottom:7px;color:#183c53}
body.mc-about .mc-a-cta{padding:72px 0}
body.mc-about .mc-a-cta-box{position:relative;overflow:hidden;padding:60px;text-align:left;background:radial-gradient(ellipse at 100% 0,#275a63,transparent 65%),#102b40;border:1px solid #285468;border-radius:26px;color:#fff}
body.mc-about .mc-a-cta-box:after{content:"";position:absolute;right:-100px;bottom:-200px;width:450px;height:450px;border:1px solid #a0d6df25;box-shadow:0 0 0 60px #a0d6df08,0 0 0 120px #a0d6df06;border-radius:50%;pointer-events:none}
body.mc-about .mc-a-cta-box .mc-a-eyebrow{color:#a6dce6}
body.mc-about .mc-a-cta-box h2{max-width:780px;margin:22px 0 0;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.15}
body.mc-about .mc-a-cta-box p{max-width:730px;margin:23px 0 0;color:#c5d8e3;font-size:.95rem}
body.mc-about .mc-a-cta-box .mc-a-actions{justify-content:flex-start;margin-top:32px;position:relative;z-index:1}
body.mc-about .mc-a-cta-box .mc-a-btn{color:#fff;border-color:#8ab0c055;background:#ffffff0a}
body.mc-about .mc-a-cta-box .mc-a-btn.primary{color:#13364c;background:#fff;border-color:#fff;box-shadow:none}
@media(max-width:900px){body.mc-about .mc-a-head{grid-template-columns:1fr;gap:20px}body.mc-about .mc-a-evidence{grid-template-columns:1fr}body.mc-about .mc-a-fact{border-right:0;border-bottom:1px solid #e2eaf1}body.mc-about .mc-a-fact:last-child{border-bottom:0}body.mc-about .mc-a-fact span{max-width:none}body.mc-about .mc-a-time{border-right:0;border-bottom:1px solid #ffffff20}body.mc-about .mc-a-time:last-child{border-bottom:0}body.mc-about .mc-a-cta-box{padding:40px}}
@media(max-width:600px){body.mc-about .mc-a-section{padding:48px 0}body.mc-about .mc-a-grid{grid-template-columns:1fr;gap:16px}body.mc-about .mc-a-card{padding:28px 24px;min-height:0}body.mc-about .mc-a-card:before{right:22px;top:18px;font-size:2.6rem}body.mc-about .mc-a-card h3{font-size:1.35rem;margin-top:25px;max-width:88%}body.mc-about .mc-a-fact{padding:24px}body.mc-about .mc-a-fact strong{font-size:2.2rem}body.mc-about .mc-a-facts{padding-bottom:40px}body.mc-about .mc-a-time{padding:30px 26px}body.mc-about .mc-a-evidence-row{padding:23px 20px}body.mc-about .mc-a-note{padding:25px}body.mc-about .mc-a-cta{padding:44px 0}body.mc-about .mc-a-cta-box{padding:32px 24px}body.mc-about .mc-a-cta-box h2{font-size:2rem}body.mc-about .mc-a-cta-box .mc-a-actions{flex-direction:column;align-items:stretch}}
