.library-module__AlSDVG__section{background:var(--cream);border-top:1px solid var(--rule);padding:120px 0}.library-module__AlSDVG__section.library-module__AlSDVG__paper{background:var(--paper)}.library-module__AlSDVG__head{max-width:920px;margin:0 auto 56px}.library-module__AlSDVG__head .library-module__AlSDVG__eyebrow{color:var(--accent-ink);font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.library-module__AlSDVG__head h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:36px;font-weight:400;line-height:1.2}.library-module__AlSDVG__head h2 em{color:var(--primary-700);font-style:italic}.library-module__AlSDVG__head p{font-family:var(--serif);color:var(--muted);max-width:56ch;margin:0;font-size:17px;font-style:italic;line-height:1.55}.library-module__AlSDVG__wpList{border-top:1px solid var(--ink);max-width:920px;margin:0 auto}.library-module__AlSDVG__wpCard{border-bottom:1px solid var(--rule);grid-template-columns:140px 1fr;gap:60px;padding:56px 0;display:grid}.library-module__AlSDVG__wpMeta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-variant-numeric:oldstyle-nums;font-size:11px;line-height:1.8}.library-module__AlSDVG__wpPart{color:var(--muted);margin-top:8px;display:block}.library-module__AlSDVG__wpBody h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:0 0 16px;font-size:28px;font-weight:400;line-height:1.25}.library-module__AlSDVG__wpByline{font-family:var(--serif);color:var(--muted);margin:0 0 24px;font-size:15px;font-style:italic}.library-module__AlSDVG__wpAbstract{font-family:var(--serif);color:var(--ink-soft);max-width:60ch;margin:0 0 28px;font-size:17px;line-height:1.6}.library-module__AlSDVG__wpActions{border-top:1px dotted var(--rule);flex-wrap:wrap;align-items:baseline;gap:32px;padding-top:20px;display:flex}.library-module__AlSDVG__wpRelated{font-family:var(--serif);color:var(--muted);font-size:14px;font-style:italic}.library-module__AlSDVG__wpRelated a{color:var(--primary-700);border-bottom:1px dotted var(--rule)}.library-module__AlSDVG__pubList{border-top:1px solid var(--ink);max-width:920px;margin:0 auto}.library-module__AlSDVG__pubRow{border-bottom:1px solid var(--rule);color:inherit;transition:background var(--dur) var(--ease);grid-template-columns:140px 1fr;align-items:baseline;gap:40px;padding:28px 0;text-decoration:none;display:grid}.library-module__AlSDVG__pubRow:hover{background:var(--cream)}.library-module__AlSDVG__pubSource{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:baseline;gap:8px;margin-top:12px;font-size:10px;display:inline-flex}.library-module__AlSDVG__pubSourceKind{color:var(--accent-ink)}.library-module__AlSDVG__pubSourceArr{color:var(--accent)}.library-module__AlSDVG__pubDate{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:oldstyle-nums;font-size:11px}.library-module__AlSDVG__pubRow h4{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:400;line-height:1.3}.library-module__AlSDVG__pubCite{font-family:var(--serif);color:var(--accent-ink);margin:0 0 6px;font-size:14px;font-style:italic}.library-module__AlSDVG__pubNote{font-family:var(--serif);color:var(--muted);margin:0;font-size:14px;line-height:1.5}.library-module__AlSDVG__article{background:var(--cream);padding:80px 0 120px}.library-module__AlSDVG__articleInner{max-width:720px;margin:0 auto}.library-module__AlSDVG__articleMeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:16px;font-size:11px}.library-module__AlSDVG__articleH1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.library-module__AlSDVG__articleH1 em{color:var(--primary-700);font-style:italic}.library-module__AlSDVG__articleByline{font-family:var(--serif);color:var(--muted);margin-bottom:12px;font-size:15px;font-style:italic}.library-module__AlSDVG__articleDate{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:32px;font-size:11px}.library-module__AlSDVG__articleLede{font-family:var(--serif);color:var(--ink-soft);border-bottom:1px solid var(--rule);margin:0 0 40px;padding-bottom:32px;font-size:19px;font-style:italic;line-height:1.55}.library-module__AlSDVG__prose{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.7}.library-module__AlSDVG__prose p{margin:0 0 1.4em}.library-module__AlSDVG__prose h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:2em 0 .6em;font-size:26px;font-weight:400;line-height:1.25}.library-module__AlSDVG__prose h3{font-family:var(--serif);color:var(--ink);margin:1.6em 0 .5em;font-size:21px;font-weight:400;line-height:1.3}.library-module__AlSDVG__prose a{color:var(--primary-700);border-bottom:1px dotted var(--rule)}.library-module__AlSDVG__prose ul,.library-module__AlSDVG__prose ol{margin:0 0 1.4em 1.4em}.library-module__AlSDVG__prose li{margin-bottom:.5em}.library-module__AlSDVG__prose blockquote{border-left:3px solid var(--accent);color:var(--ink-soft);margin:1.6em 0;padding:.2em 0 .2em 20px;font-style:italic}.library-module__AlSDVG__articleBack{border-top:1px solid var(--rule);margin-top:48px;padding-top:24px}.library-module__AlSDVG__stub{background:var(--cream);padding:120px 0}.library-module__AlSDVG__stubInner{text-align:center;max-width:720px;margin:0 auto}.library-module__AlSDVG__stubInner h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:24px 0 20px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.library-module__AlSDVG__stubInner h1 em{color:var(--primary-700);font-style:italic}.library-module__AlSDVG__stubInner p{font-family:var(--serif);color:var(--ink-soft);max-width:56ch;margin:0 auto 32px;font-size:18px;line-height:1.6}.library-module__AlSDVG__stubSlug{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:24px;font-size:12px}.library-module__AlSDVG__requestCta{border-top:1px solid var(--rule);text-align:center;margin:40px 0 0;padding:28px 0 0}.library-module__AlSDVG__evidence{border-top:1px solid var(--rule);margin:40px 0 0;padding:32px 0 0}.library-module__AlSDVG__evidenceLabel{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:18px;font-size:12px;font-weight:700}.library-module__AlSDVG__evidenceList{margin:0;padding:0;list-style:none}.library-module__AlSDVG__evidenceLink{border-bottom:1px solid var(--rule-soft);transition:color var(--dur) var(--ease);grid-template-columns:140px 1fr 24px;align-items:baseline;gap:24px;padding:14px 0;display:grid}.library-module__AlSDVG__evidenceLink:hover{color:var(--primary-700)}.library-module__AlSDVG__evidenceKind{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.library-module__AlSDVG__evidenceText{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.4}.library-module__AlSDVG__evidenceLink:hover .library-module__AlSDVG__evidenceText{color:var(--primary-700)}.library-module__AlSDVG__evidenceArr{font-family:var(--serif);color:var(--accent-ink);text-align:right;font-size:14px}@media (max-width:720px){.library-module__AlSDVG__wpCard,.library-module__AlSDVG__pubRow{grid-template-columns:1fr;gap:16px}.library-module__AlSDVG__evidenceLink{grid-template-columns:1fr;gap:4px}.library-module__AlSDVG__evidenceArr{display:none}}
