/* Requested question and iceberg: original imagery, native text and scoped layouts. */
.question-intro{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;align-items:center;background:#06192A;border:1px solid #284156;border-radius:24px;margin:24px 0 34px;padding:28px 32px;color:#F3F5F8}
.question-intro-copy>p{font-size:clamp(20px,2.5vw,34px);line-height:1.18;letter-spacing:-.035em;margin:0 0 16px}
.question-intro-copy>h2{font-size:clamp(28px,3.1vw,45px);line-height:1.13;letter-spacing:-.045em;font-weight:750;color:#F3F5F8;margin:0;max-width:920px}
.question-world{position:relative;width:200px;aspect-ratio:300/370;overflow:hidden;justify-self:end;background:#06192A}
.question-world>img{position:absolute;width:533.333333%;height:auto;max-width:none;left:-363.333333%;top:-110.810811%;pointer-events:none}
.iceberg-disclosure>.inner{padding:24px!important}
.iceberg-learning{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.2fr);gap:28px;align-items:center}
.iceberg-figure{margin:0;padding:0;min-width:0;background:#F7F8FB;border-radius:16px;overflow:hidden}
.iceberg-window{position:relative;width:100%;aspect-ratio:768/742;overflow:hidden;background:#F7F8FB}
.iceberg-window>img{position:absolute;display:block;width:262.239583%;max-width:none;height:auto;left:-10.677083%;top:-24.258760%;pointer-events:none}
.iceberg-figure figcaption{font-size:13px;line-height:1.45;color:#536078;padding:8px 18px 18px}
.iceberg-reading{display:flex;flex-direction:column;gap:18px;min-width:0}
.iceberg-reading .card{padding:20px 22px;background:#fff;border-color:#D8DFE8;box-shadow:none}
.iceberg-reading .card h3{font-size:clamp(20px,1.9vw,27px);line-height:1.2;margin:0 0 10px;color:#06192A}
.iceberg-reading .card p{font-size:16px;line-height:1.5;margin:0;color:#435168}
.iceberg-level{color:#CC0A1E;font-size:11px;line-height:1.4;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}
.iceberg-reading .iceberg-quote{border-left:3px solid #CC0A1E;margin:0;padding:2px 0 2px 18px}
.iceberg-quote p{font-size:clamp(21px,2vw,28px);line-height:1.25;letter-spacing:-.025em;color:#06192A;margin:0 0 10px;font-weight:650}
.iceberg-quote cite{display:block;font-size:12px;line-height:1.45;color:#536078;font-style:normal}
.iceberg-source{font-size:12px;line-height:1.5;color:#536078;margin:18px 0 0}
@media(max-width:1000px){.question-intro{grid-template-columns:minmax(0,1fr) 150px;gap:20px;padding:24px}.question-world{width:150px}.question-wide-break{display:none}.iceberg-learning{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:20px}.iceberg-reading .card{padding:16px}.iceberg-reading .card p{font-size:15px}}
@media(max-width:760px){.question-intro{grid-template-columns:minmax(0,1fr);padding:22px;gap:14px;margin:20px 0 28px}.question-world{width:125px;justify-self:center}.question-intro-copy>p{font-size:24px}.question-intro-copy>h2{font-size:30px}.iceberg-disclosure>.inner{padding:16px!important}.iceberg-learning{grid-template-columns:minmax(0,1fr);gap:20px}.iceberg-figure{max-width:480px;justify-self:center;width:100%}.iceberg-reading .card p{font-size:15px}.iceberg-quote p{font-size:23px}.iceberg-source{font-size:12px}}
