@font-face{font-family:Space Grotesk;font-display:swap;src:url('/assets/fonts/SpaceGrotesk-400.ttf')}@font-face{font-family:Space Grotesk;font-display:swap;src:url('/assets/fonts/SpaceGrotesk-600.ttf');font-weight:600}@font-face{font-family:Space Grotesk;font-display:swap;src:url('/assets/fonts/SpaceGrotesk-700.ttf');font-weight:700}@font-face{font-family:JetBrains Mono;src:url('/assets/fonts/JetBrainsMono.ttf');font-display:swap}
.pulse{font-family:'Space Grotesk',sans-serif;background:#f7f8f4;color:#171916}.pulse .eyebrow,.pulse-meta,.pulse-chapters a>span:first-child{font-family:'JetBrains Mono',monospace}.pulse header nav{gap:20px}.pulse h1{font-size:clamp(34px,4.2vw,62px);letter-spacing:-2.4px;line-height:1.08;font-weight:700;max-width:1080px}.pulse h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1.4px}.pulse h3{font-size:23px;letter-spacing:-.6px;font-weight:600}.pulse-episode{max-width:1210px;padding-top:40px;padding-bottom:60px}.pulse-back{display:inline-block;font-size:14px;margin-bottom:44px;text-decoration:underline;text-underline-offset:4px}.pulse .eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:20px}.pulse-deck{font-size:22px;line-height:1.55;max-width:740px}.pulse-meta{color:#526047;font-size:12px;margin:22px 0 32px}.pulse-player{aspect-ratio:16/9;background:#171916;border:1px solid #171916;border-radius:5px;overflow:hidden}.pulse-player iframe{display:block;width:100%;height:100%;border:0}.pulse-summary{font-size:20px;line-height:1.7;margin:0;padding:30px 32px;background:#eaece5;border-left:4px solid #a2d334}.pulse-summary strong{color:#344820}.pulse-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.pulse .outline{border:1px solid #171916}.pulse-toc{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;padding:22px 0;border-block:1px solid #cfd4c8;font-size:14px}.pulse-toc a,.pulse-reading a{text-decoration:underline;text-underline-offset:4px}.pulse-reading{max-width:820px;margin:auto}.pulse-reading section{padding:50px 0;border-bottom:1px solid #d7dccf;scroll-margin-top:28px}.pulse-reading p{font-size:18px;line-height:1.8}.pulse-faq article{padding-top:22px}.pulse-faq h3{margin-bottom:8px}.pulse-faq p{margin-top:8px}.pulse-chapters{list-style:none;padding:0;margin-top:26px}.pulse-chapters li{border-bottom:1px solid #d5dacd}.pulse-chapters a{display:grid;grid-template-columns:64px 1fr 20px;gap:16px;padding:18px 0;align-items:start;text-decoration:none;font-size:16px}.pulse-chapters a:hover{background:#eaece5}.pulse-chapters a>span:first-child{font-size:13px;color:#455a2a;margin-top:2px}.pulse details{margin-top:24px;border:1px solid #bbc3af;border-radius:4px}.pulse summary{cursor:pointer;padding:23px;font-weight:600;font-size:18px}.pulse summary span{float:right}.pulse details[open] summary{border-bottom:1px solid #bbc3af}.pulse-transcript{padding:10px 28px 28px}.pulse-transcript h3{margin-top:35px}.pulse-sources{padding-left:21px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.pulse-sources li{padding:9px 0}.pulse-reading .disclosure{font-size:15px;color:#536047}.pulse-about a{font-weight:600}.pulse-series{padding-top:70px;padding-bottom:70px;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.pulse-series h1{font-size:clamp(40px,4.3vw,65px)}.pulse-series h1 span{color:#59654b}.pulse-cover{border-radius:5px;box-shadow:14px 14px 0 #c2ff45}.pulse-series .pulse-deck{font-size:19px}.pulse-list{padding-top:50px;padding-bottom:90px;border-top:1px solid #d1d7c9}.pulse-card{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:34px;padding-top:28px;border-top:1px solid #d7dccf}.pulse-card img{aspect-ratio:16/9;object-fit:cover;border-radius:4px}.pulse-card h3{font-size:27px;line-height:1.25;margin:0 0 16px}.pulse-card p{line-height:1.7}.pulse-card .eyebrow{margin:0 0 16px}.pulse-read{display:inline-block;margin-top:12px;font-weight:700;border-bottom:2px solid #a2d334}.pulse :focus-visible{outline:3px solid #688b26;outline-offset:4px}.pulse footer{border-top:1px solid #cfd4c8}.pulse footer a{text-underline-offset:4px}.pulse .skip:focus{z-index:10000}
@media(max-width:1000px){.pulse header nav{gap:12px;font-size:12px}.pulse-series{gap:35px}.pulse-series h1{font-size:42px}}
@media(max-width:850px){.pulse header nav{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.pulse-series{grid-template-columns:1fr}.pulse-cover{max-width:420px;width:90%;order:-1}.pulse-card{grid-template-columns:1fr}.pulse-card>div{max-width:640px}.pulse-series h1{font-size:48px}.pulse-episode h1{font-size:40px}.pulse-summary{padding:24px;font-size:18px}}
@media(max-width:540px){.pulse h1,.pulse-episode h1,.pulse-series h1{font-size:34px;letter-spacing:-1.3px}.pulse-episode{padding-top:28px}.pulse-series{padding-top:35px;gap:38px}.pulse .wrap{padding-left:22px;padding-right:22px}.pulse-back{margin-bottom:30px}.pulse-summary{padding:22px 18px;font-size:17px}.pulse-meta{line-height:1.8}.pulse-toc{gap:14px}.pulse-reading section{padding:36px 0}.pulse-reading p{font-size:17px}.pulse-chapters a{grid-template-columns:50px 1fr 14px;gap:10px}.pulse-transcript{padding:6px 18px 22px}.pulse-card h3{font-size:24px}.pulse-actions .button{width:100%}.pulse summary{font-size:16px;padding:20px 16px}.pulse h3{font-size:21px}}
