.pulse-site{--pulse-background:#edf5e7;--pulse-surface:#f6faef;--pulse-ink:#172119;--pulse-secondary:#667064;--pulse-action:#1f5e34;--pulse-action-foreground:#fff;--pulse-grass:#68b33f;--pulse-separator:#d3d9cf;--pulse-shadow:#182d1d24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--pulse-ink);background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--pulse-grass) 18%, transparent) 0 14rem, transparent 14.1rem), var(--pulse-background);text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;line-height:1.65}.pulse-site *,.pulse-site :before,.pulse-site :after{box-sizing:border-box}.pulse-site a{color:inherit}.pulse-shell{width:min(70rem,100% - 2.5rem);margin-inline:auto}.pulse-hero{flex-direction:column;justify-content:center;min-height:72vh;padding-block:5rem;display:flex}.pulse-brand-row{align-items:center;gap:.75rem;display:flex}.pulse-mark{background:var(--pulse-action);flex:none;width:2rem;height:2rem;display:inline-block;-webkit-mask:url(/pulse/pulse-mark.png) 50%/130% 130% no-repeat;mask:url(/pulse/pulse-mark.png) 50%/130% 130% no-repeat}.pulse-brand-row .pulse-mark{width:2.25rem;height:2.25rem}.pulse-eyebrow{color:var(--pulse-action);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.pulse-site h1,.pulse-site h2,.pulse-site h3{letter-spacing:-.035em;line-height:1.08}.pulse-site h1{max-width:13ch;margin:2.25rem 0 1.5rem;font-size:clamp(3.2rem,9vw,7.2rem);font-weight:720}.pulse-site h2{margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,3.6rem)}.pulse-site h3{margin:2.5rem 0 .6rem;font-size:1.55rem}.pulse-lede{max-width:42rem;color:var(--pulse-secondary);margin:0;font-size:clamp(1.08rem,2vw,1.3rem)}.pulse-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.pulse-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.pulse-primary-action{background:var(--pulse-action);box-shadow:0 .7rem 2rem var(--pulse-shadow);color:var(--pulse-action-foreground)!important}.pulse-secondary-action{border:1px solid var(--pulse-separator);background:color-mix(in srgb, var(--pulse-surface) 76%, transparent)}.pulse-actions a:hover{transform:translateY(-1px)}.pulse-site a:focus-visible{outline:3px solid var(--pulse-grass);outline-offset:4px}.pulse-commitments{padding-block:5rem 7rem}.pulse-section-heading{border-bottom:1px solid var(--pulse-separator);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:2rem;display:flex}.pulse-card-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.pulse-card{border:1px solid var(--pulse-separator);background:color-mix(in srgb, var(--pulse-surface) 82%, transparent);border-radius:1.6rem;min-height:18rem;padding:1.5rem}.pulse-card p,.pulse-document-content p,.pulse-document-content li{color:var(--pulse-secondary)}.pulse-card-number{font-variant-numeric:tabular-nums;color:var(--pulse-grass);font-size:.82rem;font-weight:800}.pulse-header{border-bottom:1px solid var(--pulse-separator);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;display:flex}.pulse-header>a{align-items:center;gap:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.pulse-header nav,.pulse-footer nav{gap:1rem;display:flex}.pulse-header nav a,.pulse-footer nav a{color:var(--pulse-secondary);text-underline-offset:.3em}.pulse-document{padding-block:4.5rem 7rem}.pulse-document-hero{max-width:52rem;margin-bottom:4rem}.pulse-document-hero h1{max-width:none;font-size:clamp(3rem,7vw,6rem)}.pulse-document-meta{color:var(--pulse-secondary);font-variant-numeric:tabular-nums}.pulse-document-layout{grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.pulse-document-index{border-block:1px solid var(--pulse-separator);padding:1.2rem 0;position:sticky;top:1.5rem}.pulse-document-index ol{color:var(--pulse-secondary);margin:.8rem 0 0;padding-left:1.2rem}.pulse-document-index a{text-underline-offset:.25em}.pulse-document-content section{border-bottom:1px solid var(--pulse-separator);margin-bottom:2.8rem;padding:0 0 2.8rem;scroll-margin-top:2rem}.pulse-document-content h2{font-size:clamp(1.7rem,3vw,2.45rem)}.pulse-document-content strong{color:var(--pulse-ink)}.pulse-document-content ul{padding-left:1.2rem}.pulse-english{border-left:3px solid var(--pulse-grass);margin-top:1.3rem;padding-left:1rem}.pulse-notice{background:var(--pulse-surface);border:1px solid var(--pulse-separator);border-radius:1.2rem;padding:1.25rem 1.4rem}.pulse-mail{text-underline-offset:.25em;margin-top:.5rem;font-size:1.2rem;font-weight:800;display:inline-flex;color:var(--pulse-action)!important}.pulse-footer{border-top:1px solid var(--pulse-separator);min-height:6rem;color:var(--pulse-secondary);justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:760px){.pulse-shell{width:min(100% - 1.5rem,70rem)}.pulse-hero{min-height:auto;padding-block:4rem 5rem}.pulse-site h1{font-size:clamp(3rem,16vw,5rem)}.pulse-card-grid,.pulse-document-layout{grid-template-columns:1fr}.pulse-card{min-height:13rem}.pulse-document-index{position:static}.pulse-header{align-items:flex-start}.pulse-header nav{flex-direction:column;align-items:flex-end;gap:.35rem}.pulse-footer{flex-direction:column;align-items:flex-start;padding-block:1.5rem}}@media (prefers-color-scheme:dark){.pulse-site{--pulse-background:#07120a;--pulse-surface:#0d1c10;--pulse-ink:#f0f5ec;--pulse-secondary:#a6b0a2;--pulse-action:#91d55b;--pulse-action-foreground:#0c1a0e;--pulse-grass:#91d55b;--pulse-separator:#3d4b3e;--pulse-shadow:#00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){.pulse-site *,.pulse-site :before,.pulse-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
