:root{--paper:#fbfbf8;--ink:#11110f;--muted:#696963;--line:#dfdfd8;--amber:#c98b16;--teal:#23867f;--blue:#5d86b1;--magenta:#743451;--max:1180px}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}.shell{width:min(calc(100% - 40px),var(--max));margin:auto}.mast{display:grid;grid-template-columns:minmax(0,.93fr) minmax(350px,1.07fr);gap:36px;align-items:center;padding:14px 0 15px;min-height:183px}.mast h1{margin:0;max-width:700px;font-size:clamp(1.85rem,2.7vw,2.65rem);font-weight:470;letter-spacing:-.037em;line-height:1.01}.mast .qq{color:var(--amber);font-weight:650}.mast .second{color:#4e4f4c;font-weight:360}.rule{width:46px;height:2px;background:var(--amber);margin-top:13px}.tagline{margin:7px 0 0;color:var(--muted);font-size:.73rem}.editorial{display:grid;grid-template-columns:66fr 34fr;border-top:1px solid var(--line);padding-top:0}.note-block{display:grid;grid-template-columns:48fr 18fr;min-width:0;padding-right:26px}.note-copy{padding:18px 22px 20px 0;min-width:0}.eyebrow{margin:0 0 9px;font-size:.61rem;letter-spacing:.16em;text-transform:uppercase;font-weight:760;color:var(--muted)}.meta{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tags{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.tags span{border:1px solid #c9d9e9;background:#eff4fa;border-radius:999px;padding:2px 7px;color:var(--blue);font-size:.55rem;font-weight:620}.note-copy h2{margin:10px 0 0;font-size:clamp(1.55rem,2.25vw,2.18rem);line-height:1.03;letter-spacing:-.035em}.path{color:var(--blue);font-weight:680}.soft{font-weight:330;color:#4a4a46}.who{color:var(--magenta);font-weight:660}.subtitle{margin:7px 0 0;color:var(--muted);font-size:.79rem;font-style:italic;line-height:1.35}.lead{margin:13px 0 0;font-size:.92rem;line-height:1.38}.summary{margin:8px 0 0;color:var(--muted);font-size:.73rem;line-height:1.45}.link{display:inline-block;margin-top:12px;font-size:.74rem;font-weight:690;color:var(--blue)}.note-visual{margin:0;padding:104px 0 20px 10px;display:flex;align-items:flex-start;justify-content:center;min-width:0}.note-visual img{display:block;width:100%;max-width:208px;height:auto;border-radius:0}.note-visual-mobile{display:none}.note-visual-mobile img{display:block;width:min(76%,354px);height:auto;margin:13px auto 2px}.essay{padding:18px 0 18px 29px;border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.essay h3{margin:11px 0 0;font-size:clamp(1.2rem,1.7vw,1.58rem);line-height:1.04;font-weight:500}.essay .obvious{color:var(--amber);font-weight:690}.essay .light{font-weight:350}.status{border:1px solid #dbc690;color:#8d681d;padding:3px 6px;font-size:.49rem;letter-spacing:.12em;font-weight:760;white-space:nowrap}.hook{margin:12px 0 0;font-size:.89rem;line-height:1.36}.small{margin:7px 0 0;color:var(--muted);font-size:.69rem;line-height:1.43}.essay .link{color:var(--amber);margin-top:10px}.newsletter{margin-top:auto;padding-top:13px}.newsletter h4{margin:0;font-size:.98rem}.newsletter p{margin:4px 0 0;color:var(--muted);font-size:.66rem}.signup{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--ink);margin-top:10px;font-size:.7rem}.signup span{padding:6px 0;color:#8b8b85}.signup b{padding:6px 0;color:var(--teal)}.about{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:12px 0 13px;font-size:.68rem;color:var(--muted)}.about strong{color:var(--ink)}.about .links{display:flex;gap:18px;white-space:nowrap}.about .links b{color:var(--teal)}@media(max-width:820px){.shell{width:calc(100% - 26px)}.mast{grid-template-columns:1fr;gap:0;min-height:auto;padding:11px 0 13px}.mast h1{font-size:1.78rem}.editorial{grid-template-columns:1fr}.note-block{grid-template-columns:1fr;padding-right:0}.note-copy{padding:15px 0}.note-visual{display:none}.note-visual-mobile{display:block}.essay{border-left:0;border-top:1px solid var(--line);padding:14px 0 16px}.newsletter{margin-top:15px}.about{grid-template-columns:1fr;gap:5px}}@media(max-width:560px){.mast{grid-template-columns:1fr;padding:13px 0 11px;gap:7px}.mast h1{font-size:1.62rem;max-width:95%}.meta{display:block}.tags{justify-content:flex-start;margin-top:7px}.note-copy h2{font-size:1.62rem}.about .links{display:block;white-space:normal}.about .links span{display:block;margin-top:3px}}.fq-home-newsletter{display:block;text-align:right;padding:10px 0 12px}.fq-home-newsletter a{font-size:.73rem;font-weight:680;color:var(--teal)}.hero h1 .hero-line{display:block}@media(min-width:760px){.hero h1{max-width:none!important}.hero h1 .hero-line{white-space:nowrap}}
