/* Plain-language relief after the research index. Inherits its charcoal surface. */
.bottom-explainer{position:relative;margin:90px 0 0;padding:45px 0 18px;border-top:1px solid #c3d5dd33;color:var(--ink,#eeede9)}
.bottom-explainer::before{content:'';position:absolute;left:0;top:-1px;width:58px;height:1px;background:var(--cyan,#a7dce0);pointer-events:none}
.bottom-explainer-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 34px;font:10px/1.6 var(--mono,monospace);letter-spacing:1.3px;color:#a3b1b9}
.bottom-explainer-eyebrow>span{font-size:16px;line-height:1;color:var(--pink,#e5b4cc);letter-spacing:0}
.bottom-explainer-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:8%;align-items:start}
.bottom-explainer h2{margin:0;font-size:clamp(38px,4vw,60px);font-weight:450;line-height:1.11;letter-spacing:-.055em;color:#e0e4e5}
.bottom-explainer-answer{max-width:620px}
.bottom-explainer-main{margin:0;font-size:clamp(23px,2vw,30px);font-weight:400;line-height:1.5;letter-spacing:-.025em;color:#d4dbde}
.bottom-explainer-main>span{color:var(--cyan,#a7dce0)}
.bottom-explainer-company{margin:22px 0 0;max-width:540px;font-size:15px;line-height:1.85;color:#a1adb5}
.bottom-explainer-fields{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:36px;padding-top:24px;border-top:1px solid #c3d5dd1c}
.bottom-explainer-fields h3{margin:0 0 9px;font:12px/1.5 var(--mono,monospace);font-weight:400;color:#b8d4da;letter-spacing:.15px}
.bottom-explainer-fields p{margin:0;font-size:13px;line-height:1.85;color:#919fa9;max-width:245px}
@media(max-height:800px) and (min-width:901px){.bottom-explainer{margin-top:75px;padding-top:36px}.bottom-explainer-eyebrow{margin-bottom:28px}.bottom-explainer-fields{margin-top:28px}}
@media(max-width:900px){.bottom-explainer-layout{grid-template-columns:1fr;gap:30px}.bottom-explainer-answer{max-width:640px}.bottom-explainer h2{font-size:42px}.bottom-explainer-main{font-size:24px}.bottom-explainer{margin-top:70px}}
@media(max-width:500px){.bottom-explainer h2{font-size:35px}.bottom-explainer-main{font-size:21px}.bottom-explainer-fields{gap:22px}.bottom-explainer-company{font-size:14px}.bottom-explainer-fields p{font-size:12px}}
