.research-article[data-astro-cid-fxnkdsui]{background:var(--brand-ink-deep)}.research-hero[data-astro-cid-fxnkdsui]{padding:clamp(80px,12vw,160px) 0 clamp(40px,6vw,72px);border-bottom:1px solid var(--brand-hairline-dark);background:radial-gradient(circle at 82% 12%,rgba(174,182,177,.08),transparent 28%),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:auto,100% 58px,58px 100%}.research-hero-meta[data-astro-cid-fxnkdsui]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aeb6b1;margin-bottom:32px}.research-back[data-astro-cid-fxnkdsui]{display:inline-block;margin-bottom:28px;color:var(--brand-on-dark-soft);font-size:14px}.research-back[data-astro-cid-fxnkdsui]:hover{color:var(--brand-on-dark)}.research-hero-meta[data-astro-cid-fxnkdsui]>[data-astro-cid-fxnkdsui]{flex-shrink:0;white-space:nowrap}.research-hero-dot[data-astro-cid-fxnkdsui]{color:var(--brand-hairline-dark-strong)}.research-hero-h1[data-astro-cid-fxnkdsui]{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.08;letter-spacing:-.015em;color:var(--brand-on-dark);margin:0;text-wrap:balance}.research-hero-sub[data-astro-cid-fxnkdsui]{margin:32px 0 0;max-width:720px;color:var(--brand-on-dark-soft)}.research-hero-byline[data-astro-cid-fxnkdsui]{margin-top:40px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;color:var(--brand-on-dark-soft)}.research-hero-byline-label[data-astro-cid-fxnkdsui]{color:var(--brand-on-dark-mute)}.research-hero-byline-link[data-astro-cid-fxnkdsui]{color:var(--brand-on-dark);border-bottom:1px solid var(--brand-hairline-dark-strong);padding-bottom:1px;transition:border-color .15s ease,color .15s ease}.research-hero-byline-link[data-astro-cid-fxnkdsui]:hover{color:var(--brand-accent);border-bottom-color:var(--brand-accent)}.research-body-section[data-astro-cid-fxnkdsui]{padding:clamp(48px,7vw,96px) 0 clamp(48px,7vw,96px);background:var(--brand-bg)}.research-prose[data-astro-cid-fxnkdsui]{color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] h2{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1.15;letter-spacing:-.01em;margin:clamp(48px,6vw,72px) 0 clamp(20px,2vw,28px);color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] h2:first-child{margin-top:0}.research-prose[data-astro-cid-fxnkdsui] h3{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,1.8vw,26px);line-height:1.25;margin:clamp(36px,4vw,48px) 0 clamp(16px,1.5vw,20px);color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] p{font-size:17px;line-height:1.7;color:var(--brand-text);margin:0 0 1.2em}.research-prose[data-astro-cid-fxnkdsui] ul,.research-prose[data-astro-cid-fxnkdsui] ol{margin:0 0 1.5em;padding-left:1.6em;color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] li{font-size:17px;line-height:1.7;margin-bottom:.6em;color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] li::marker{color:var(--brand-citation)}.research-prose[data-astro-cid-fxnkdsui] a{color:var(--brand-accent);border-bottom:1px solid var(--brand-hairline-strong);padding-bottom:1px;transition:border-color .15s ease,color .15s ease}.research-prose[data-astro-cid-fxnkdsui] a:hover{color:var(--brand-accent-deep);border-bottom-color:var(--brand-accent)}.research-prose[data-astro-cid-fxnkdsui] strong{font-weight:600;color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] em{font-style:italic}.research-prose[data-astro-cid-fxnkdsui] code:not(pre code){font-family:var(--font-mono);font-size:.92em;background:var(--brand-bg-alt);padding:1px 6px;border-radius:2px;color:var(--brand-citation);overflow-wrap:anywhere}.research-prose[data-astro-cid-fxnkdsui] blockquote{margin:clamp(24px,3vw,36px) 0;padding-left:24px;border-left:2px solid var(--brand-citation);font-style:italic;color:var(--brand-text-soft)}.research-prose[data-astro-cid-fxnkdsui] table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:clamp(24px,3vw,36px) 0;font-size:15px}.research-prose[data-astro-cid-fxnkdsui] table[data-scrollable-table]:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.research-prose[data-astro-cid-fxnkdsui] th,.research-prose[data-astro-cid-fxnkdsui] td{border:1px solid var(--brand-hairline);padding:10px 14px;text-align:left;vertical-align:top;color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] th{background:var(--brand-bg-alt);font-weight:600;font-family:var(--font-body);color:var(--brand-text)}.research-prose[data-astro-cid-fxnkdsui] .operational-records{display:grid;gap:14px;margin:clamp(24px,3vw,36px) 0}.research-prose[data-astro-cid-fxnkdsui] .operational-record{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);margin:0;overflow:hidden;border:1px solid var(--brand-hairline);border-radius:12px;background:#fff}.research-prose[data-astro-cid-fxnkdsui] .operational-record dt,.research-prose[data-astro-cid-fxnkdsui] .operational-record dd{margin:0;padding:12px 14px;border-bottom:1px solid var(--brand-hairline);font-size:15px;line-height:1.55}.research-prose[data-astro-cid-fxnkdsui] .operational-record dt{background:var(--brand-bg-alt);color:var(--brand-text);font-weight:600}.research-prose[data-astro-cid-fxnkdsui] .operational-record dd{min-width:0;color:var(--brand-text-soft)}.research-prose[data-astro-cid-fxnkdsui] .operational-record>:nth-last-child(-n+2){border-bottom:0}.research-prose[data-astro-cid-fxnkdsui] hr{border:none;border-top:1px solid var(--brand-hairline);margin:clamp(32px,4vw,48px) 0}.research-prose[data-astro-cid-fxnkdsui] figure{margin:clamp(28px,4vw,44px) 0}.research-prose[data-astro-cid-fxnkdsui] figure img{display:block;width:100%;height:auto;border:1px solid var(--brand-hairline);border-radius:10px}.research-prose[data-astro-cid-fxnkdsui] figcaption{margin-top:10px;color:var(--brand-muted);font-size:13px;line-height:1.5}@media(max-width:560px){.research-prose[data-astro-cid-fxnkdsui] .operational-record{grid-template-columns:1fr}.research-prose[data-astro-cid-fxnkdsui] .operational-record dt,.research-prose[data-astro-cid-fxnkdsui] .operational-record dd{border-bottom:0}.research-prose[data-astro-cid-fxnkdsui] .operational-record dt:not(:first-child){border-top:1px solid var(--brand-hairline)}}
