.fire-page{padding-block:40px 64px}.fire-page>.back-link{display:inline-block;margin-bottom:36px;font-size:13px;color:var(--muted)}.fire-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:54px;align-items:center;margin-bottom:64px}.fire-intro-copy{grid-column:1;grid-row:1}.fire-hero{grid-column:2;grid-row:1;margin:0;display:flex;justify-content:center}.fire-hero img{display:block;width:100%;max-width:480px;aspect-ratio:16/9;height:auto;object-fit:cover;object-position:center 53%;border-radius:5px}.fire-page h1{font-size:clamp(34px,3.6vw,49px);line-height:1.17;letter-spacing:-1.2px;margin:16px 0 24px}.fire-page p{font-size:16px;line-height:1.8;color:var(--muted);margin:0 0 16px}.fire-page strong{color:var(--navy)}.fire-page .eyebrow{font-size:10px;line-height:1.6;color:var(--deep);font-weight:600;letter-spacing:.12em;margin-bottom:12px}.fire-page h2{font-size:clamp(29px,3vw,38px);line-height:1.25;margin:0 0 26px}.fire-section{margin-block:0 58px}.fire-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fire-type{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:24px}.fire-type-number{font-size:11px;color:var(--deep);letter-spacing:.1em}.fire-type h3{font-size:24px;margin:16px 0 12px;text-align:start}.fire-type p{font-size:14px;margin:0;line-height:1.75}.fire-reading{max-width:760px;margin-inline:auto}.fire-example{padding:36px;background:#e3e9de;border-radius:5px}.fire-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:26px 0;margin:0 0 24px;border-block:1px solid #c3cebf}.fire-stats dt{font-size:12px;color:var(--muted);margin-bottom:8px}.fire-stats dd{font-family:var(--serif,Georgia,serif);font-size:clamp(23px,2.5vw,31px);color:var(--navy);margin:0;line-height:1.3}.fire-page .fire-small{font-size:14px}.fire-page .fire-source{font-size:11px;line-height:1.7;margin-bottom:0}.fire-source a,.fire-disclaimer a{text-decoration:underline;text-underline-offset:3px;color:var(--deep)}.fire-page .fire-takeaway{border-inline-start:3px solid var(--sage);padding:5px 0 5px 24px;font-family:var(--serif,Georgia,serif);font-size:25px;line-height:1.5;color:var(--navy);margin:30px 0}.fire-page[dir=rtl] .fire-takeaway{padding:5px 24px 5px 0}.fire-reading>.inline-link{display:inline-block;margin-top:8px}.fire-disclaimer{border-top:1px solid var(--line);padding-top:20px}.fire-disclaimer p{font-size:12px;line-height:1.7}.fire-page[dir=rtl] .eyebrow{letter-spacing:0}.fire-page[dir=rtl] .fire-type h3{text-align:right}.fire-page .resource-newsletter{max-width:850px;margin-inline:auto}
@media(max-width:850px){.fire-intro{gap:32px}.fire-types{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-page h1{font-size:35px}}
@media(max-width:620px){.fire-page{padding-block:28px 40px}.fire-page>.back-link{margin-bottom:26px}.fire-intro{display:flex;flex-direction:column;gap:28px;align-items:stretch;margin-bottom:42px}.fire-hero{order:0}.fire-intro-copy{order:1}.fire-hero img{max-width:480px;aspect-ratio:16/9;object-position:center 53%}.fire-page h1{font-size:34px;letter-spacing:-.7px;margin-top:12px}.fire-types{grid-template-columns:1fr;gap:12px}.fire-type{padding:22px}.fire-type h3{margin-top:12px}.fire-section{margin-bottom:42px}.fire-example{padding:24px 20px}.fire-stats{grid-template-columns:1fr;gap:22px;padding-block:22px}.fire-stats dd{font-size:30px}.fire-page .fire-takeaway{font-size:23px}.fire-source a{overflow-wrap:anywhere}}
