.article-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:clamp(32px,5vw,76px);align-items:start}.article-reading-grid>*{min-width:0}.article-contents{position:sticky;top:104px;align-self:start}.article-contents__rail{max-height:calc(100vh - 128px);overflow-y:auto;color:#263748}.article-contents__rail,.article-contents__panel{scrollbar-width:none;-ms-overflow-style:none}.article-contents__rail::-webkit-scrollbar,.article-contents__panel::-webkit-scrollbar{display:none}.article-contents__heading{margin:0 0 14px;color:#263748;font-size:16px;font-weight:750;line-height:1.4}.article-contents__track{height:4px;background:#dce8f4;overflow:hidden}.article-contents__track>span{display:block;width:0;height:100%;background:#2581f4;transition:width .15s ease}.article-contents__progress{margin:8px 0 17px;color:#607187;font-size:12px;font-weight:700}.article-contents nav ol{margin:0;padding:0;list-style:none}.article-contents nav li+li{border-top:1px solid #e4eaf1}.article-contents nav a{display:block;padding:12px 10px;color:#536579;font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.article-contents nav a:hover,.article-contents nav a.is-active{color:#1565e0}.article-contents nav a:hover{background:#f8fbff}.article-contents nav a.is-active{background:#eef8ff;font-weight:700}.article-contents nav a:focus-visible{outline:2px solid #1565e0;outline-offset:-2px}.article-contents__trigger,.article-contents__backdrop,.article-contents__panel{display:none}[data-article-contents] [hidden]{display:none!important}[data-article-reading-body] h2,[data-article-reading-body] h3{scroll-margin-top:112px}@media(max-width:979px){.article-reading-grid{display:block}.article-contents{position:static}.article-contents__rail{display:none}.article-contents__trigger{display:flex;position:fixed;z-index:90;right:16px;bottom:16px;left:16px;align-items:center;justify-content:space-between;gap:20px;min-height:65px;padding:10px 16px;border:1px solid #1565e0;background:#1565e0;color:#fff;box-shadow:0 12px 32px #152b4c40;text-align:left;cursor:pointer}.article-contents__trigger>span:first-child{min-width:0}.article-contents__trigger small{display:block;margin-top:3px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.article-contents__trigger strong{display:block;font-size:15px;font-weight:700}.article-contents__trigger-icon{font-size:20px;line-height:1}.article-contents__backdrop{display:block;position:fixed;z-index:100;inset:0;background:#0c1d3699}.article-contents__panel{display:block;position:fixed;z-index:101;right:12px;bottom:12px;left:12px;max-height:min(72vh,620px);overflow-y:auto;border:1px solid #dfe6ed;background:#fff;box-shadow:0 20px 50px #10223a55}.article-contents__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px}.article-contents__panel-head .article-contents__heading{margin-bottom:3px}.article-contents__panel-head .article-contents__progress{margin:0}.article-contents__panel-head button{width:40px;height:40px;flex:0 0 auto;border:0;background:#edf5fd;color:#1d416c;font-size:28px;cursor:pointer}.article-contents__panel>.article-contents__track{margin:0 20px}.article-contents__panel nav{padding:10px 20px 18px}.article-contents__panel nav a{min-height:44px;padding:12px 10px}body.article-contents-open{overflow:hidden}[data-article-reading-body]{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.article-contents__track>span{transition:none}}.article-header[data-astro-cid-n4qbvsw6]{padding-block:clamp(3rem,8vw,6rem) 2rem}.article-header__copy[data-astro-cid-n4qbvsw6]{min-width:0;max-width:54rem}.article-header[data-astro-cid-n4qbvsw6] h1[data-astro-cid-n4qbvsw6]{max-width:52rem;margin:.65rem 0 1rem;font-family:var(--wf-sans);font-size:clamp(2.35rem,6vw,4.8rem);font-weight:650;line-height:1.02;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance}.article-summary[data-astro-cid-n4qbvsw6]{max-width:45rem;color:var(--color-muted-slate, #64748b);font-size:1.14rem;line-height:1.65}.article-meta[data-astro-cid-n4qbvsw6]{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.8rem;font-size:.87rem}.article-date[data-astro-cid-n4qbvsw6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;color:#536173}.article-author[data-astro-cid-n4qbvsw6]{color:var(--wf-blue);font-weight:700}.article-meta__separator[data-astro-cid-n4qbvsw6]{width:1px;height:1em;background:#bbc7d3}.article-share[data-astro-cid-n4qbvsw6]{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;color:var(--wf-navy)}.article-share[data-astro-cid-n4qbvsw6] a[data-astro-cid-n4qbvsw6],.article-share[data-astro-cid-n4qbvsw6] button[data-astro-cid-n4qbvsw6]{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--wf-ink);cursor:pointer}.article-share[data-astro-cid-n4qbvsw6] a[data-astro-cid-n4qbvsw6]:hover,.article-share[data-astro-cid-n4qbvsw6] button[data-astro-cid-n4qbvsw6]:hover{background:var(--wf-blue-wash);color:var(--wf-blue)}.article-share__status[data-astro-cid-n4qbvsw6]{color:#536173;font-size:.78rem}.article-share[data-astro-cid-n4qbvsw6] img[data-astro-cid-n4qbvsw6]{display:block;width:16px;height:16px}.article-hero-image[data-astro-cid-n4qbvsw6]{width:100%;height:auto;margin-top:2rem;border-radius:12px}.article-scope[data-astro-cid-n4qbvsw6]{max-width:50rem;padding:1rem 1.1rem;border-left:3px solid #2581f4;background:#eef8ff;line-height:1.6}.article-stage[data-astro-cid-n4qbvsw6]{color:#64748b;font-size:.85rem}.article-status[data-astro-cid-n4qbvsw6]{display:inline-flex;padding:.35rem .7rem;border:1px solid #dfe4ea;border-radius:999px;background:#fff;color:#536173;font-size:.78rem;font-weight:700}.article-outline[data-astro-cid-n4qbvsw6] ol[data-astro-cid-n4qbvsw6]{display:grid;gap:.8rem;margin:0;padding-left:1.35rem}.article-outline[data-astro-cid-n4qbvsw6] li[data-astro-cid-n4qbvsw6]{padding:.8rem 0}.article-outline[data-astro-cid-n4qbvsw6] h3[data-astro-cid-n4qbvsw6]{margin:0 0 .35rem}.article-outline[data-astro-cid-n4qbvsw6] li[data-astro-cid-n4qbvsw6] p[data-astro-cid-n4qbvsw6]{margin:0;color:#64748b}.article-copy[data-astro-cid-n4qbvsw6],.article-references[data-astro-cid-n4qbvsw6]{overflow-wrap:anywhere}.article-copy[data-astro-cid-n4qbvsw6]{overflow-x:auto;line-height:1.8}.article-copy[data-astro-cid-n4qbvsw6] h2{margin-top:2rem;font-size:clamp(1.35rem,3vw,1.8rem);scroll-margin-top:6rem}.article-copy[data-astro-cid-n4qbvsw6] p,.article-copy[data-astro-cid-n4qbvsw6] ul,.article-copy[data-astro-cid-n4qbvsw6] ol{margin-block:1rem}.article-copy[data-astro-cid-n4qbvsw6] table{width:100%;border-collapse:collapse;margin-block:1.5rem;font-size:.9rem}.article-copy[data-astro-cid-n4qbvsw6] th,.article-copy[data-astro-cid-n4qbvsw6] td{padding:.7rem;border:1px solid #dfe4ea;text-align:left}.article-copy[data-astro-cid-n4qbvsw6] th{background:#eef8ff}.article-copy[data-astro-cid-n4qbvsw6] .citation{font-size:.7em;vertical-align:super}.article-copy[data-astro-cid-n4qbvsw6] #references+ul{padding-left:1.25rem;color:#536173;font-size:.875rem;line-height:1.65}.article-copy[data-astro-cid-n4qbvsw6] #references+ul li{margin-bottom:.45rem}.article-copy[data-astro-cid-n4qbvsw6] #references+ul a{color:var(--wf-blue);text-underline-offset:3px}.article-references[data-astro-cid-n4qbvsw6] li{margin-bottom:.8rem}.article-resource-grid[data-astro-cid-n4qbvsw6] .wf-section>.wf-container{width:100%}.article-resource-grid[data-astro-cid-n4qbvsw6] .wf-section:first-child{padding-top:16px}@media(max-width:720px){.article-header[data-astro-cid-n4qbvsw6]{padding-block:2rem 1.4rem}.article-header[data-astro-cid-n4qbvsw6] h1[data-astro-cid-n4qbvsw6]{font-size:clamp(2rem,8vw,3rem);line-height:1.08}}
