.science-section{padding:70px 8% 58px;background:#f6f5f2;border-bottom:1px solid #ddd8e2}.science-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;margin-bottom:35px}.science-intro .eyebrow{margin-bottom:22px;font-size:9px;letter-spacing:1.6px}.science-intro h2{font-size:clamp(32px,3.5vw,49px);line-height:1.2}.science-lead>p{font-size:13px;line-height:1.95;color:#77707f;max-width:550px}.science-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.science-tags span{font-size:9px;color:#8e729f;border:1px solid #dbcfdf;padding:4px 10px;border-radius:3px}.sph-equation{display:grid;grid-template-columns:.9fr 1.25fr;gap:35px;align-items:center;padding:30px 35px;background:#171126;color:#f7f0ff;border-radius:6px;position:relative;overflow:hidden}.sph-equation:after{content:'';position:absolute;pointer-events:none;right:-90px;top:-170px;width:400px;height:400px;border-radius:50%;border:1px solid #b58ae51a;box-shadow:0 0 0 25px #b58ae504,0 0 0 65px #b58ae503}.equation-index{display:block;font-size:8px;letter-spacing:1.3px;color:#9b80b9;font-weight:550}.equation-context h3{font-size:25px;letter-spacing:-.7px;line-height:1.25;margin:13px 0 12px}.equation-context p{font-size:11px;line-height:1.8;color:#a392b5;max-width:275px}.science-section math{font-family:'Cambria Math','STIX Two Math',serif;font-size:24px;font-weight:400;line-height:1.6;letter-spacing:normal}.science-section math[display=block]{margin:0;text-align:center}.equation-main{min-width:0;position:relative;z-index:1}.equation-main math{font-size:35px;color:#d9c4f0;min-height:80px;display:flex;justify-content:center;align-items:center}.equation-main>p{font-size:9px;line-height:1.8;color:#8f7d9f;text-align:center;margin-top:8px}.physics-equations{display:grid;grid-template-columns:.85fr 1.3fr .85fr;margin-top:26px;border-top:1px solid #ddd8e2;border-bottom:1px solid #ddd8e2}.physics-equations article{padding:23px 22px 22px 0;min-width:0}.physics-equations article+article{padding-left:23px;border-left:1px solid #ddd8e2}.physics-equations math{color:#4a365e;min-height:90px;display:flex;align-items:center;justify-content:flex-start;font-size:22px}.physics-equations p{font-size:11px;line-height:1.85;color:#8a8092}.equation-legend{font-size:9px;color:#a095a8;line-height:1.9;max-width:1000px;margin-top:16px}.science-details{margin-top:23px}.science-details summary{display:flex;justify-content:space-between;align-items:center;gap:22px;cursor:pointer;list-style:none;font-size:12px;color:#735589;width:fit-content;line-height:1.6;padding:4px 0;border-bottom:1px solid #cfc1da}.science-details summary::-webkit-details-marker{display:none}.science-details summary span{font-size:20px;color:#a58ab8;transition:transform .2s}.science-details[open] summary span{transform:rotate(45deg)}.science-detail-body{padding-top:28px}.numerics-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 45px}.numerics-grid article{min-width:0}.numerics-grid h3{font-size:17px;margin-bottom:14px;letter-spacing:-.4px}.numerics-grid p{font-size:11px;line-height:1.9;color:#8a8092}.numerics-grid p+p{margin-top:12px}.numerics-grid math{font-size:21px;color:#684b80;margin-bottom:14px;min-height:55px}.eos-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.eos-row>span{font-size:10px;color:#8a8092;max-width:140px}.eos-row math{margin:0;font-size:20px;flex:none}.science-references{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;border-top:1px solid #ddd8e2;margin-top:30px;padding-top:18px;font-size:9px;line-height:1.8;color:#8c7c99}.science-references>span{color:#a399a9}.science-references a{border-bottom:1px solid #d7cadd}.science-references a:hover{color:#5d347b;border-color:#9164b2}
@media(min-width:1600px){.science-section{padding-left:max(8%,calc((100vw - 1280px)/2));padding-right:max(8%,calc((100vw - 1280px)/2))}}
@media(max-width:1150px){.science-section{padding-left:6%;padding-right:6%}.science-intro{gap:40px}.science-intro h2{font-size:36px}.sph-equation{padding:27px;gap:20px}.equation-main math{font-size:30px}.physics-equations math{font-size:19px}.physics-equations article{padding-right:16px}.physics-equations article+article{padding-left:16px}.numerics-grid{gap:28px}.numerics-grid math{font-size:18px}.eos-row math{font-size:17px}}
@media(max-width:800px){.science-section{padding-top:48px;padding-bottom:43px}.science-intro{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.science-intro h2{font-size:37px}.science-intro .eyebrow{margin-bottom:17px}.science-lead>p{max-width:none}.science-tags{margin-top:15px}.sph-equation{grid-template-columns:1fr 1.1fr;padding:25px}.equation-context h3{font-size:23px}.equation-main math{font-size:27px}.physics-equations{grid-template-columns:1fr}.physics-equations article,.physics-equations article+article{border-left:0;padding:22px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:0 25px}.physics-equations article+article{border-top:1px solid #ddd8e2}.physics-equations .equation-index{align-self:start}.physics-equations math{grid-column:1;min-height:65px;font-size:22px}.physics-equations p{grid-column:2;grid-row:1/span 2;align-self:center}.equation-legend{font-size:9px}.numerics-grid{grid-template-columns:1fr}.numerics-grid math{font-size:23px}.eos-row{justify-content:flex-start;gap:35px}.eos-row>span{min-width:130px}.eos-row math{font-size:21px}}
@media(max-width:600px){.sph-equation{grid-template-columns:1fr;gap:18px}.equation-context h3 br{display:none}.equation-context p{max-width:none}.equation-context h3{font-size:23px}.equation-main{padding-top:10px;border-top:1px solid #ffffff16}.equation-main math{font-size:31px;min-height:76px}.physics-equations article,.physics-equations article+article{display:block;padding:20px 0}.physics-equations math{min-height:70px;font-size:24px}.physics-equations p{max-width:420px}.science-intro h2{font-size:33px}.eos-row{gap:20px}.eos-row>span{min-width:110px}}
@media(max-width:400px){.science-intro h2{font-size:29px}.science-lead>p{font-size:12px}.sph-equation{padding:21px 17px}.equation-main math{font-size:27px}.physics-equations math{font-size:22px}.physics-equations .equation-index{font-size:8px}.science-section .numerics-grid math{font-size:18px}.eos-row{align-items:flex-start;flex-direction:column;gap:8px}.eos-row>span{max-width:none}.science-details summary{font-size:11px}.equation-main>p{font-size:8px}}
.science-section math[display=block]{display:block math}.equation-main math{padding:12px 0}.physics-equations math{padding:18px 0 10px;text-align:left}.numerics-grid math[display=block]{text-align:left}
