.hg-root.hg-page{--bg-base:var(--hg-paper-cool);--bg-subtle:var(--hg-paper);--bg-field:var(--hg-paper-cool);--bg-component:var(--hg-paper-deep);--bg-component-hover:var(--hg-paper-calm);--bg-component-pressed:var(--hg-paper-deep);--bg-subtle-hover:var(--hg-paper-deep);--bg-base-hover:var(--hg-paper);--bg-field-hover:var(--hg-paper);--bg-highlight:var(--hg-accent-wash);--bg-disabled:var(--hg-paper-deep);--fg-base:var(--hg-ink);--fg-subtle:var(--hg-ink-2);--fg-muted:var(--hg-ink-3);--fg-disabled:#9a96a8;--border-base:var(--hg-rule-soft);--border-strong:var(--hg-rule);--border-menu-top:var(--hg-rule);--border-menu-bot:var(--hg-paper-cool);--btn-inverted:var(--hg-ink);--btn-inverted-hover:#221f2e;--btn-inverted-pressed:#2c2839;--btn-neutral:var(--hg-paper-cool);--btn-neutral-hover:var(--hg-paper);--btn-neutral-pressed:var(--hg-paper-deep);--shadow-btn-neutral-rest:0 0 0 1.5px var(--hg-rule),0 1px 2px 0 rgb(20 18 28/0.06);--contrast-bg-base:var(--hg-ink);--contrast-bg-subtle:#221f2e;--accent-subtle:var(--hg-accent-wash);--accent-subtle-border:var(--hg-accent-pale);--accent-hover:var(--hg-accent-mid);--accent-pressed:var(--hg-accent-deep);--tag-neutral-bg:var(--hg-paper-deep);--tag-neutral-border:var(--hg-rule-soft);--tag-neutral-text:var(--hg-ink-2);--tag-neutral-icon:var(--hg-ink-3);--tag-purple-bg:var(--hg-accent-wash);--tag-purple-border:var(--hg-accent-pale);--tag-purple-text:var(--hg-accent-deep);--tag-purple-icon:var(--hg-accent-light);--tag-green-bg:var(--hg-accent-wash);--tag-green-border:var(--hg-accent-pale);--tag-green-text:var(--hg-accent-deep);--tag-green-icon:var(--hg-accent);--tag-blue-bg:var(--hg-accent-wash);--tag-blue-border:var(--hg-accent-pale);--tag-blue-text:var(--hg-accent-deep);--tag-blue-icon:var(--hg-accent-light);--tag-orange-bg:var(--hg-paper-deep);--tag-orange-border:var(--hg-rule);--tag-orange-text:var(--hg-ink-2);--tag-orange-icon:var(--hg-ink-3);--tag-red-bg:var(--hg-paper-deep);--tag-red-border:var(--hg-rule);--tag-red-text:var(--hg-ink);--tag-red-icon:var(--hg-ink-2);--ring:var(--hg-accent);--ring-subtle:rgb(106 59 223/0.22);--fg-error:var(--hg-accent-mid);--border-error:var(--hg-accent);--ring-error:var(--hg-accent);--ring-error-subtle:rgb(106 59 223/0.2);--danger:var(--hg-accent-mid);--btn-danger:var(--hg-accent-mid);--btn-danger-hover:var(--hg-accent-deep);--btn-danger-pressed:var(--hg-accent-deep);--border-danger:var(--hg-accent);--hg-h1:min(92px,4.85vw);--hg-h2:min(58px,3.05vw);--hg-h3:min(34px,1.82vw);--hg-lead:min(23px,1.22vw);--hg-column:min(1240px,calc(100vw - 400px));--hg-measure-box:calc(var(--hg-column) + 2 * var(--hg-gutter));background:var(--hg-paper)}.hg-page{--hg-edge:max(var(--hg-gutter),calc((100vw - var(--hg-column)) / 2))}.hg-page .hg-rule-ink{border-top:2px solid var(--hg-ink)}.hg-page-ground{position:fixed;inset:0;z-index:0;background-color:var(--hg-paper);pointer-events:none}.hg-page-grid{position:absolute;top:0;left:0;right:0;height:104vh;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgb(106 59 223/.07) 1px,transparent 0);background-size:240px 100%;mask-image:linear-gradient(180deg,#000 0,transparent 88%)}.hg-page-main{position:relative;z-index:2;padding-top:72px}.hg-page .mkt-paper-column{max-width:none;margin-inline:0;background:transparent;border-inline:0;display:grid;grid-template-columns:minmax(var(--hg-gutter),1fr) minmax(0,var(--hg-column)) minmax(var(--hg-gutter),1fr)}.hg-page .mkt-paper-column>*{grid-column:2;min-width:0}.hg-page .mkt-paper-column>[data-bleed=full]{grid-column:1/-1}.hg-page .hg-bleed-inner{display:grid;grid-template-columns:minmax(var(--hg-gutter),1fr) minmax(0,var(--hg-column)) minmax(var(--hg-gutter),1fr)}.hg-page .hg-bleed-inner>*{grid-column:2;min-width:0}.hg-page .hg-dateline{border-bottom:1px solid var(--hg-rule);font-family:var(--hg-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hg-ink-3)}.hg-page .hg-dateline-row>:last-child{text-align:right;margin-left:auto}.hg-page .hg-dateline-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 28px;padding:15px 0}.hg-page .hg-dateline-pad{padding-inline:var(--hg-edge)}.hg-pm{position:relative;padding:clamp(56px,8vh,104px) 0 clamp(30px,4vh,52px)}.hg-pm-kicker{color:var(--hg-accent)}.hg-page .hg-pm-title{margin:26px 0 0;max-width:17ch}.hg-page .hg-pm-lead{margin:30px 0 0;max-width:56ch}.hg-page .hg-pm-spine{position:absolute;left:calc(-1 * clamp(30px, 2.4vw, 46px));top:clamp(150px,20vh,250px);transform:rotate(-90deg) translateX(-50%);transform-origin:0 0;white-space:nowrap;color:var(--hg-ink-3)}.hg-page .hg-hero{border-bottom:1px solid var(--hg-rule);padding:clamp(48px,7vh,92px) 0 clamp(40px,5vh,68px)}.hg-page .hg-hero-inner{max-width:var(--hg-measure-box);margin-inline:auto;padding-inline:var(--hg-gutter);display:grid;gap:clamp(30px,4vw,72px);align-items:end}@media (min-width:1024px){.hg-page .hg-hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr)}}.hg-page .hg-hero-act{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.hg-page .hg-hero-note{border-top:1px solid var(--hg-ink);padding-top:16px;min-width:0}.hg-page .hg-hero-note-label{color:var(--hg-accent)}.hg-page .hg-hero-note-body{margin-top:12px;font-size:14.5px;line-height:1.6;color:var(--hg-ink-2)}.hg-page .hg-band{position:relative;padding:clamp(52px,7vh,92px) 0;scroll-margin-top:96px}.hg-page .hg-band[data-tone=canvas]{background:var(--hg-paper-deep)}.hg-page .hg-band-inner{max-width:var(--hg-measure-box);margin-inline:auto;padding-inline:var(--hg-gutter)}.hg-page .hg-sechead[data-align=center]{max-width:46rem;margin-inline:auto;text-align:center}.hg-page .hg-sechead[data-align=left]{max-width:42rem}.hg-page .hg-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--hg-accent)}.hg-page .hg-eyebrow[data-tone=dark],.hg-page .hg-p-plate .hg-eyebrow{color:var(--hg-accent-light)}.hg-page .hg-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.hg-page .hg-sechead-h{margin-top:22px}.hg-page .hg-sechead-sub{margin:22px 0 0;font-size:clamp(16px,1.05vw,19px);line-height:1.6;color:var(--hg-ink-2)}.hg-page .hg-sechead[data-align=center] .hg-sechead-sub{margin-inline:auto;max-width:62ch}.hg-page .hg-p-chapter{position:relative;padding:clamp(40px,5vh,66px) 0 clamp(46px,6vh,78px);scroll-margin-top:96px}.hg-page .hg-runhead{position:relative;border-top:1px solid var(--hg-rule);margin:0 0 6px;padding-top:13px;color:var(--hg-ink-2)}.hg-page .hg-runhead-index{color:var(--hg-accent);font-weight:500}.hg-page .hg-p-folio{position:absolute;left:calc(-1 * clamp(84px, (100vw - var(--hg-column)) * .28, 150px));top:clamp(70px,8vh,110px);transform:rotate(-90deg) translate(-50%,-50%);transform-origin:0 0;font-family:var(--hg-mono);font-size:clamp(64px,5.4vw,104px);font-weight:700;line-height:.78;letter-spacing:-.05em;color:var(--hg-accent);opacity:.13;margin:0;white-space:nowrap;pointer-events:none}.hg-page .hg-cta-band{border-top:2px solid var(--hg-ink);padding:clamp(56px,7vh,92px) 0 clamp(48px,6vh,80px)}.hg-page .hg-cta-band-inner{max-width:46ch}.hg-page .hg-cta-body{margin:20px 0 0;font-size:clamp(17px,1.05vw,20px);line-height:1.5;color:var(--hg-ink-2);max-width:44ch}.hg-page .hg-cta-acts{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.hg-page .hg-cta-acts>a,.hg-page .hg-hero-act>a{display:inline-flex;align-items:center;gap:12px;border-radius:11px;font-family:var(--hg-mono);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:16px 26px;transition:transform 90ms ease,box-shadow 90ms ease,background-color .14s ease,color .14s ease}.hg-page .hg-cta-acts>a:first-child,.hg-page .hg-hero-act>a:first-child{background:var(--hg-accent);color:var(--on-accent,#ffffff);box-shadow:0 6px 0 0 var(--hg-accent-deep),0 11px 20px -6px rgb(69 37 155/.38)}.hg-page .hg-cta-acts>a:first-child:hover,.hg-page .hg-hero-act>a:first-child:hover{background:var(--hg-accent-mid)}.hg-page .hg-cta-acts>a:first-child:active,.hg-page .hg-hero-act>a:first-child:active{transform:translateY(4px);box-shadow:0 2px 0 0 var(--hg-accent-deep)}.hg-page .hg-cta-acts>a:not(:first-child),.hg-page .hg-hero-act>a:not(:first-child){background:transparent;color:var(--hg-ink);border:2px solid var(--hg-ink);padding:14px 24px}.hg-page .hg-cta-acts>a:not(:first-child):hover,.hg-page .hg-hero-act>a:not(:first-child):hover{background:var(--hg-ink);color:var(--hg-paper-cool)}.hg-page .hg-cta-acts>a:focus-visible,.hg-page .hg-hero-act>a:focus-visible{outline:3px solid var(--hg-accent-deep);outline-offset:3px}.hg-page .hg-p-plate{background:var(--hg-ink);color:rgb(255 255 255/.86);padding:clamp(46px,6vh,76px) 0;scroll-margin-top:96px}.hg-page .hg-p-plate .hg-runhead{color:rgb(255 255 255/.58);border-top-color:rgb(255 255 255/.18)}.hg-page .hg-p-plate .hg-runhead-index{color:var(--hg-accent-light)}.hg-page .hg-p-plate{--fg-base:#ffffff;--fg-subtle:rgb(255 255 255/0.68);--fg-muted:rgb(255 255 255/0.52);--border-base:rgb(255 255 255/0.14);--border-strong:rgb(255 255 255/0.24);--bg-base:rgb(255 255 255/0.05);--bg-subtle:rgb(255 255 255/0.04);--accent:var(--hg-accent-light);--accent-subtle:rgb(255 255 255/0.1)}.hg-page .hg-statstrip{border-top:1px solid var(--hg-ink);margin-top:clamp(34px,4vh,54px);padding-top:26px}.hg-page .hg-statstrip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}.hg-page .hg-stat-value{margin:0;font-family:var(--hg-mono);font-size:clamp(30px,2.3vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--hg-ink)}.hg-page .hg-stat-label{margin:10px 0 0;font-family:var(--hg-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--hg-ink-3)}.hg-page .hg-statrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px;margin:0}@media (min-width:768px){.hg-page .hg-statrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.hg-page .hg-stat-caption{margin:26px 0 0;font-size:15px;line-height:1.55;color:var(--hg-ink-2);max-width:66ch}.hg-page .hg-p-card{position:relative;border:1px solid var(--hg-rule);border-radius:14px;background:var(--hg-paper-cool);padding:26px 28px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hg-page .hg-p-card:hover{border-color:var(--hg-ink);box-shadow:8px 10px 0 -2px rgb(20 18 28/.07);transform:translateY(-2px)}.hg-page .hg-p-plate .hg-p-card{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.14)}.hg-page .hg-p-plate .hg-p-card:hover{border-color:rgb(255 255 255/.3);box-shadow:none;transform:none}.hg-page .hg-p-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;border:1px solid var(--hg-accent-pale);background:var(--hg-accent-wash);color:var(--hg-accent)}.hg-page .hg-p-plate .hg-p-card-icon{border-color:rgb(255 255 255/.16);background:rgb(255 255 255/.08);color:var(--hg-accent-light)}.hg-page .hg-p-card-title{margin:20px 0 0;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--hg-ink)}.hg-page .hg-p-card-body{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--hg-ink-2)}.hg-page .hg-p-card-list{margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--hg-rule-soft);display:grid;gap:9px;list-style:none}.hg-page .hg-p-card-list li{display:flex;gap:10px;font-size:14px;line-height:1.55;color:var(--hg-ink-2)}.hg-page .hg-p-card-bullet{flex:0 0 auto;margin-top:8px;width:5px;height:5px;border-radius:50%;background:var(--hg-accent)}.hg-page .hg-chip{margin-top:0}.hg-page .hg-stamp{display:inline-flex;align-items:center;gap:9px;margin-top:22px;transform:rotate(-1.5deg);border:2px solid var(--hg-accent);border-radius:8px;padding:7px 14px;font-family:var(--hg-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hg-accent-mid)}.hg-page .hg-stamp[data-tone=warn]{border-style:dashed;border-color:var(--hg-ink-3);color:var(--hg-ink-2)}.hg-page .hg-fn-mark{font-family:var(--hg-mono);color:var(--hg-accent)}.hg-page .hg-fn-card{border:2px solid var(--hg-ink);border-top-color:var(--hg-accent);border-radius:10px;background:var(--hg-paper-cool);box-shadow:8px 10px 0 -2px rgb(20 18 28/.09);color:var(--hg-ink-2)}.hg-page .hg-fn-register{margin-top:16px;padding-left:20px;color:var(--hg-ink-2);font-family:var(--hg-mono);font-size:12px;line-height:1.7}.hg-page .hg-fn-register li::marker{color:var(--hg-accent)}.hg-page .hg-void-frame{position:relative;min-height:200px;margin-top:30px;border:2px dashed var(--hg-ink-3);border-radius:14px;background:transparent}.hg-page .hg-void-frame:after{content:"";position:absolute;inset:10px -12px -12px 10px;z-index:-1;border:2px dashed var(--hg-rule);border-radius:14px}@media (max-width:640px){.hg-page .hg-void-frame{box-shadow:0 14px 30px -18px rgb(20 18 28/.25)}.hg-page .hg-void-frame:after{display:none}}.hg-page .hg-evidence-link{text-decoration:none;transition:color .14s ease}.hg-page .hg-evidence-link:hover{color:var(--hg-accent);text-decoration:underline}.hg-page .hg-evidence-link:focus-visible{outline:3px solid var(--hg-accent-deep);outline-offset:3px;border-radius:2px}.hg-page .hg-instrument-panel{border:2px solid var(--hg-ink);border-radius:16px;background:var(--hg-paper-cool);box-shadow:12px 14px 0 -2px rgb(20 18 28/.08);padding:clamp(24px,2.6vw,38px)}.hg-page .hg-instrument-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--hg-rule-soft);padding-bottom:16px;margin-bottom:26px}.hg-page .hg-rig{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.hg-page .hg-rig-field{flex:1 1 320px;min-width:0}.hg-page .hg-rig-field>label{display:block;font-family:var(--hg-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hg-ink-3);margin-bottom:10px}.hg-page .hg-rig-control{border:2px solid var(--hg-ink);border-radius:12px;background:var(--hg-paper-cool);transition:border-color .16s ease,box-shadow .16s ease}.hg-page .hg-rig-control:focus-within{border-color:var(--hg-accent);box-shadow:0 0 0 4px rgb(106 59 223/.18)}.hg-page .hg-rig-input{width:100%;height:auto;border:0;outline:0;box-shadow:none;background:transparent;padding:15px 18px;font-family:var(--hg-sans);font-size:clamp(18px,1.35vw,24px);font-weight:700;letter-spacing:-.02em;color:var(--hg-ink)}.hg-page .hg-rig-input::placeholder{color:var(--hg-ink-3);opacity:1}.hg-page .hg-rig-note{margin:14px 0 0;color:var(--hg-ink-3);text-transform:none;letter-spacing:.02em;font-size:12.5px;line-height:1.55}.hg-page .hg-key:disabled{opacity:1;cursor:not-allowed;background:var(--hg-paper-deep);color:var(--hg-ink-3);box-shadow:inset 0 0 0 2px var(--hg-rule-soft)}.hg-page .hg-readout{margin-top:30px;border-top:2px solid var(--hg-ink);padding-top:22px}.hg-page .hg-readout-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.hg-page .hg-readout-domain{margin:0;font-size:clamp(20px,1.5vw,27px);font-weight:800;letter-spacing:-.025em;color:var(--hg-ink)}.hg-page .hg-readout-rows{margin:22px 0 0;padding:0;list-style:none;font-family:var(--hg-mono);font-size:13.5px;color:var(--hg-ink-2)}.hg-page .hg-readout-row{display:flex;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px dotted var(--hg-rule)}.hg-page .hg-readout-row:last-child{border-bottom:0}.hg-page .hg-readout-name{flex:0 0 auto;color:var(--hg-ink);font-weight:500}.hg-page .hg-readout-lead{flex:1 1 auto;align-self:center;height:1px;border-bottom:1px dotted var(--hg-rule)}.hg-page .hg-readout-state{flex:0 0 auto;letter-spacing:.02em;font-size:12.5px;font-weight:700;color:var(--hg-accent-mid)}.hg-page .hg-readout-owner{color:var(--hg-ink-3);font-weight:400}.hg-page .hg-readout-row[data-state=blocked] .hg-readout-name,.hg-page .hg-readout-row[data-state=blocked] .hg-readout-state{color:var(--hg-ink-2)}.hg-page .hg-gen-rig{display:grid;gap:0}.hg-page .hg-gen-entry{border-top:1px dotted var(--hg-rule);padding:22px 0}.hg-page .hg-gen-entry:first-child{border-top:0;padding-top:0}.hg-page .hg-gen-entry-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.hg-page .hg-gen-entry-fields{margin-top:14px;display:grid;gap:14px}.hg-page .hg-gen-entry-fields .hg-rig-input{font-size:16px;font-weight:500;padding:12px 14px}.hg-page .hg-gen-entry-drop,.hg-page .hg-root .hg-gen-entry-drop{color:var(--hg-ink-3)}.hg-page .hg-gen-add{margin-top:22px;display:inline-flex;align-items:center;gap:9px;border:2px dashed var(--hg-rule);border-radius:10px;background:transparent;color:var(--hg-ink-2);font-family:var(--hg-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:12px 18px;transition:border-color .16s ease,color .16s ease}.hg-page .hg-gen-add:hover{border-color:var(--hg-accent);color:var(--hg-accent-mid)}.hg-page .hg-snippet{margin:18px 0 0;max-height:24rem;overflow:auto;border-radius:12px;background:var(--hg-ink);color:rgb(255 255 255/.88);padding:20px 22px;font-family:var(--hg-mono);font-size:12.5px;line-height:1.65}.hg-page .hg-snippet--empty{display:flex;align-items:center;justify-content:center;color:rgb(255 255 255/.42);min-height:8rem}.hg-page .hg-tool-out-note{margin:22px 0 0;font-family:var(--hg-mono);font-size:12.5px;line-height:1.6;color:var(--hg-ink-2);border-top:1px solid var(--hg-rule-soft);padding-top:18px}.hg-page .hg-qa{border-top:1px solid var(--hg-ink)}.hg-page .hg-p-chapter .hg-qa,.hg-page .hg-p-plate .hg-qa{margin-inline:0}.hg-page .hg-qa-item{border-bottom:1px solid var(--hg-rule-soft)}.hg-page .hg-qa-q{display:flex;align-items:baseline;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:18px 0;font-size:17px;font-weight:700;letter-spacing:-.012em;color:var(--hg-ink)}.hg-page .hg-qa-q::-webkit-details-marker{display:none}.hg-page .hg-qa-item[open] .hg-qa-q{color:var(--hg-accent-mid)}.hg-page .hg-qa-caret{flex:0 0 auto;color:var(--hg-ink-3);transition:transform .2s ease}.hg-page .hg-qa-item[open] .hg-qa-caret{transform:rotate(180deg)}.hg-page .hg-qa-a{margin:-2px 0 0;padding-bottom:22px;max-width:75ch;font-size:15.5px;line-height:1.65;color:var(--hg-ink-2)}.hg-page .hg-qa--fine .hg-qa-q{font-family:var(--hg-mono);font-size:14px;padding:15px 0}.hg-page .hg-qa--fine .hg-qa-a{font-family:var(--hg-mono);font-size:12.5px;line-height:1.7;max-width:68ch}.hg-page[data-reveals=armed] [data-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s cubic-bezier(.22,.9,.28,1),transform .62s cubic-bezier(.22,.9,.28,1)}.hg-page[data-reveals=armed] [data-reveal][data-on=true]{opacity:1;transform:none}.hg-page .hg-rule-cover{position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--hg-paper);transform:scaleX(0);transform-origin:100% 50%}.hg-page[data-reveals=armed] [data-reveal] .hg-rule-cover{transform:scaleX(1);transition:transform .72s cubic-bezier(.22,.9,.28,1) 90ms}.hg-page[data-reveals=armed] [data-reveal][data-on=true] .hg-rule-cover{transform:scaleX(0)}@media (max-width:1439px){.hg-root.hg-page{--hg-gutter:clamp(32px,3vw,52px);--hg-column:min(1140px,calc(100vw - 360px))}.hg-page .hg-p-folio{font-size:clamp(52px,4.4vw,76px)}}@media (max-width:1279px){.hg-root.hg-page{--hg-column:min(1080px,calc(100vw - 2 * var(--hg-gutter)))}.hg-page .hg-p-folio,.hg-page .hg-pm-spine{display:none}}@media (max-width:1199px){.hg-root.hg-page{--hg-h1:clamp(38px,7.4vw,62px);--hg-h2:clamp(30px,5.4vw,46px);--hg-h3:clamp(22px,3.8vw,30px);--hg-lead:clamp(17px,2.2vw,20px);--hg-gutter:clamp(20px,5vw,36px);--hg-column:calc(100vw - 2 * var(--hg-gutter))}.hg-page-grid{background-size:160px 160px}.hg-page-main{padding-top:0}.hg-page .hg-pm-title{max-width:none}.hg-page .hg-statstrip-grid{gap:22px}.hg-page .hg-instrument-panel{box-shadow:none;border-radius:13px}.hg-page .hg-rig-field{flex:1 1 100%}.hg-page .hg-readout-row{flex-wrap:wrap;gap:4px 12px}.hg-page .hg-readout-lead{display:none}.hg-page .hg-cta-acts{gap:14px}}@media (max-width:767px){.hg-page .hg-statstrip-grid{grid-template-columns:minmax(0,1fr)}.hg-page .hg-dateline-row{padding:12px 0}}@media (min-width:640px){.hg-page .hg-statstrip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hg-page .hg-p-card,.hg-page .hg-p-card:hover{transform:none;transition:border-color .18s ease}.hg-page .hg-qa-caret{transition:none}.hg-page .hg-rule-cover{transition:none;transform:scaleX(0)}}