*{box-sizing:border-box}html{background:#100e0d}body{margin:0;background:linear-gradient(155deg,#191512,#100e0d 45%,#15110e);color:#f5efe9;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}.shell{max-width:680px;margin:auto;padding:20px 18px 28px}header{display:flex;justify-content:space-between;align-items:center;padding:4px 0 24px;border-bottom:1px solid #302721}.brand{display:flex;align-items:center;gap:12px}.flame{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#322015;font-size:23px}.brand strong{display:block;font-size:21px;letter-spacing:-.6px}.brand small{display:block;font-size:9px;letter-spacing:2px;color:#ad9380}.status{font-size:9px;letter-spacing:1px;color:#ff9a55;background:#2d2118;border:1px solid #57351e;padding:6px 9px;border-radius:20px}.hero{padding:30px 0 26px}.eyebrow{font-size:10px;color:#ff9346;letter-spacing:2px;font-weight:800}.hero h1{font-size:clamp(31px,8vw,46px);line-height:1.12;letter-spacing:-1.5px;margin:13px 0}.hero em{font-style:normal;color:#ff8a3b}.hero p{color:#a99b91;max-width:410px;margin:0}.section-header{display:flex;justify-content:space-between;color:#8c7e73;font-size:10px;letter-spacing:1.6px;font-weight:700;margin:10px 0 12px}nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tab{font:inherit;text-align:left;cursor:pointer;border:1px solid #332a24;background:#211b17;color:#e9dcd1;padding:14px 12px;border-radius:12px;min-height:65px;transition:background .15s,border-color .15s}.tab:focus-visible{outline:2px solid #ff8a3b}.tab .emoji{font-size:19px;display:block;margin-bottom:4px}.tab .name{font-size:13px;font-weight:700}.tab.active{background:#39251a;border-color:#ee7c2d;box-shadow:inset 0 0 0 1px #9c4d1e}.detail{margin-top:20px;background:linear-gradient(150deg,#292019,#201b17);border:1px solid #463022;border-radius:17px;padding:22px;box-shadow:0 18px 35px #0003}.detail .kicker{font-size:10px;color:#ff9346;letter-spacing:2px;font-weight:800}.detail h2{font-size:22px;line-height:1.2;margin:12px 0 16px;letter-spacing:-.4px}.detail .body{white-space:pre-line;color:#e7ddd5;font-size:14px}.takeaway{border-left:3px solid #ff8837;background:#32241b;padding:13px 15px;margin-top:20px;border-radius:0 8px 8px 0;color:#ffd0a9;font-style:italic;font-size:13px}footer{text-align:center;color:#766b62;letter-spacing:2px;font-size:10px;padding:28px 0 0}footer span{color:#ff8a3b}@media(min-width:500px){.shell{padding:26px 32px}.tab{padding:16px}.tab .emoji{display:inline;margin-right:9px}.tab .name{font-size:15px}}