.opening{display:grid;grid-template-columns:minmax(0,1fr) var(--grid-margin);grid-gap:var(--grid-gap);gap:var(--grid-gap);align-items:start}.opening h1{font:var(--type-h1);font-size:68px;letter-spacing:var(--tracking-tight);color:var(--ink-1);margin:0 0 32px;max-width:16ch}.opening .lede{font:var(--type-lead);color:var(--ink-2);margin:0;max-width:58ch}.margin-note{padding-top:66px}.margin-note>div{border-top:1px solid var(--hairline);padding-top:12px;font-family:var(--font-sans);font-size:12px;line-height:1.6;letter-spacing:.01em;color:var(--ink-3)}.vs-head{padding:0 0 12px;border-bottom:1px solid var(--border)}.vs-head,.vs-row{display:grid;grid-template-columns:240px 1fr 1fr;grid-gap:32px;gap:32px}.vs-row{padding:26px 0;border-bottom:1px solid var(--hairline)}.vs-row:last-child{border-bottom:1px solid var(--border)}.vs-label{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.vs-topic{display:flex;align-items:flex-start;gap:12px}.vs-topic svg{flex-shrink:0;transform:translateY(3px)}.vs-topic span{font:var(--type-h3);font-size:22px;color:var(--ink-1)}.vs-them{font:var(--type-body-sm);color:var(--ink-3);margin:0}.vs-us{display:flex;align-items:flex-start;gap:10px}.vs-us svg{flex-shrink:0;transform:translateY(4px)}.vs-us p{font:var(--type-body-sm);color:var(--ink-1);margin:0}.pull-quote{background:var(--band-bg);color:var(--band-text);padding:96px 0}.pq-rule{display:flex;align-items:baseline;gap:16px;border-top:1px solid var(--band-hairline);padding-top:14px;margin-bottom:44px}.pq-rule .pq-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-on-dark);flex-shrink:0}.pq-rule .pq-leader{flex:1 1;border-bottom:1px dotted var(--band-hairline);transform:translateY(-5px)}.pq-rule .pq-note{font-family:var(--font-sans);font-size:12px;letter-spacing:.04em;color:var(--band-text-mute);flex-shrink:0}.pq-body{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px;align-items:start}.pq-mark{font-family:var(--font-display);font-size:150px;line-height:.7;color:var(--accent-on-dark);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pq-body blockquote{margin:0}.pq-body blockquote p{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:52px;line-height:1.2;letter-spacing:var(--tracking-tight);margin:0}.pq-dim{color:var(--band-text-mute)}.pq-bright{color:var(--band-text)}.pq-meta{margin-top:40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pq-meta .verified-stamp{border-color:var(--accent-on-dark);color:var(--accent-on-dark)}.pq-meta .mono-note{font-family:var(--font-sans);font-size:13px;letter-spacing:var(--tracking-mono);color:var(--band-text-mute)}.borrow-grid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.borrow-grid>div:first-child{padding:0 48px 0 0}.borrow-grid>div:last-child{padding:0 0 0 48px;border-left:1px solid var(--hairline)}.borrow-label{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3);margin-bottom:24px}.borrow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.borrow-list li{border-top:1px solid var(--hairline);padding:18px 0;font:var(--type-body);color:var(--ink-1)}@media (max-width:1080px){.opening{grid-template-columns:1fr;gap:32px}.margin-note{padding-top:0;max-width:48ch}}@media (max-width:860px){.opening h1{font-size:42px}.pq-rule{flex-wrap:wrap}.pq-rule .pq-note{flex-shrink:1}.vs-head{display:none}.vs-row{gap:14px;padding:22px 0}.pq-body,.vs-row{grid-template-columns:1fr}.pq-mark{font-size:90px;line-height:.8}.pq-body blockquote p{font-size:32px}.borrow-grid{grid-template-columns:1fr}.borrow-grid>div:first-child{padding:0 0 32px}.borrow-grid>div:last-child{padding:32px 0 0;border-left:none;border-top:1px solid var(--hairline)}}