.v2 .pg-hero{padding:72px 48px 64px}.v2 .pg-hero.pg-center{text-align:center}.v2 .pg-hero .eyebrow{margin:0 0 20px}.v2 .pg-hero .crumb{margin:0 0 22px}.v2 .pg-hero .crumb a{color:var(--on-night-3)}.v2 .pg-hero .crumb a:hover{color:var(--on-night)}.v2 .pg-hero h1{max-width:900px}.v2 .pg-hero.pg-center h1{margin-left:auto;margin-right:auto}.v2 .pg-lead{max-width:640px;color:var(--on-night-2);margin:22px 0 0;font-size:18px;line-height:1.55}.v2 .pg-center .pg-lead{margin-left:auto;margin-right:auto}.v2 .pg-meta{color:var(--on-night-3);flex-wrap:wrap;gap:4px 0;margin:16px 0 0;font-size:14px;display:flex}.v2 .pg-meta i{color:#6f6a62;margin:0 10px;font-style:normal}.v2 .pg-center .pg-meta{justify-content:center}.v2 .pg-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.v2 .pg-center .pg-actions{justify-content:center}.v2 .pg-ul{color:var(--on-night-2);border-bottom:1px solid #f2f0eb59}.v2 .pg-ul:hover{color:var(--on-night);border-bottom-color:currentColor}.v2 .pg-doctabs{border-bottom:1px solid var(--panel-line);gap:32px;margin-top:36px;display:flex}.v2 .pg-doctabs a{color:var(--on-night-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:15px}.v2 .pg-doctabs a:hover{color:var(--on-night)}.v2 .pg-doctabs a[aria-current=page]{color:var(--on-night);border-bottom-color:var(--on-night)}.v2 .pg-form{text-align:left;max-width:560px;margin:40px auto 0;padding:28px 28px 24px}.v2 .pg-form label.pg-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-3);margin-bottom:10px;font-size:11px;display:block}.v2 .pg-row{gap:10px;display:flex}.v2 .pg-input{min-width:0;height:46px;color:var(--on-night);font:400 15px var(--sans);background:#1a1917;border:1px solid #f2f0eb38;border-radius:4px;flex:1;padding:0 14px}.v2 .pg-input::placeholder{color:#8f8a80}.v2 .pg-input:focus-visible,.v2 .pg-check input:focus-visible,.v2 .pg-btn:focus-visible{outline:2px solid var(--on-night);outline-offset:2px}.v2 .pg-input:disabled{opacity:.55}.v2 .pg-btn{height:46px;padding:0 20px;font-size:14.5px}.v2 .pg-btn:disabled{opacity:.55;cursor:default}.v2 .pg-check{color:var(--on-night-2);cursor:pointer;align-items:flex-start;gap:12px;margin-top:18px;font-size:14px;line-height:1.5;display:flex}.v2 .pg-check input{width:16px;height:16px;accent-color:var(--on-night);flex:0 0 16px;margin:3px 0 0}.v2 .pg-fine{color:var(--on-night-3);margin:16px 0 0;font-size:12.5px;line-height:1.55}.v2 .pg-fine a{color:var(--on-night-2);border-bottom:1px solid #f2f0eb4d}.v2 .pg-status{color:var(--on-night);background:#f2f0eb0f;border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.v2 .pg-card{text-align:left;max-width:560px;margin:40px auto 0;padding:30px 30px 28px}.v2 .pg-card h2{font-family:var(--serif);color:var(--on-night);margin:0;font-size:30px;font-weight:300;line-height:1.15}.v2 .pg-card p{color:var(--on-night-2);margin:12px 0 0;font-size:15px;line-height:1.55}.v2 .pg-card .pg-actions,.v2 .pg-center .pg-card .pg-actions{justify-content:flex-start;margin-top:24px}.v2 .pg-card a.pg-ul{color:var(--on-night)}.v2 .pg-ivory{padding:88px 48px 96px}.v2 .pg-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.v2 .pg-three a{background:var(--white);border-radius:12px;padding:26px 28px 24px;display:block;box-shadow:0 1px #0f0e0d0f}.v2 .pg-three a:hover{box-shadow:0 0 0 1px var(--hair-2)}.v2 .pg-three b{font-family:var(--serif);color:var(--ink);font-size:28px;font-weight:300;display:block}.v2 .pg-three span{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55;display:block}.v2 .pg-three em{color:var(--ink);margin-top:18px;font-size:13px;font-style:normal;display:block}.v2 .pg-read{padding:72px 48px 112px}.v2 .pg-readgrid{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:64px;display:grid}.v2 .pg-readgrid.pg-solo{grid-template-columns:minmax(0,720px)}.v2 .pg-toc{align-self:start;max-height:calc(100vh - 48px);font-size:13px;position:sticky;top:24px;overflow:auto}.v2 .pg-toc summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair-2);justify-content:space-between;gap:10px;padding-bottom:12px;font-size:11px;list-style:none;display:flex}.v2 .pg-toc summary::-webkit-details-marker{display:none}.v2 .pg-toc summary span{letter-spacing:.04em;text-transform:none}.v2 .pg-toc ol{counter-reset:pgtoc;margin:10px 0 0;padding:0;list-style:none}.v2 .pg-toc li{counter-increment:pgtoc}.v2 .pg-toc li a{color:var(--ink-2);gap:10px;padding:6px 0;line-height:1.4;display:flex}.v2 .pg-toc li a:before{content:counter(pgtoc);min-width:18px;color:var(--ink-3);font-variant-numeric:tabular-nums}.v2 .pg-toc li a:hover{color:var(--ink)}.v2 .pg-doc{color:var(--ink-2);overflow-wrap:break-word;min-width:0;font-size:17px;line-height:1.7}.v2 .pg-doc h2{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin:56px 0 0;scroll-margin-top:24px;font-size:30px;font-weight:400;line-height:1.2}.v2 .pg-doc section:first-child h2,.v2 .pg-doc>h2:first-child{margin-top:0}.v2 .pg-doc p{margin:16px 0 0}.v2 .pg-doc ul{margin:16px 0 0;padding-left:22px}.v2 .pg-doc li{margin-top:8px}.v2 .pg-doc li::marker{color:var(--ink-3)}.v2 .pg-doc a{color:var(--ink);border-bottom:1px solid #0f0e0d4d}.v2 .pg-doc a:hover{border-bottom-color:var(--ink)}.v2 .pg-summary{background:var(--white);border-radius:12px;margin:0 0 56px;padding:26px 28px;font-size:16px;line-height:1.6;box-shadow:0 1px #0f0e0d0f}.v2 .pg-summary b{font-family:var(--serif);color:var(--ink);font-size:24px;font-weight:400;display:block}.v2 .pg-summary p{margin:12px 0 0}.v2 .pg-docend{border-top:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:15px;display:flex}.v2 .pg-doc .pg-docend a{border-bottom:0}.v2 .pg-wl{padding:64px 48px 104px}.v2 .pg-wlcard{max-width:760px;padding:36px 36px 32px}.v2 .pg-wlcard h2{font-family:var(--serif);margin:0;font-size:34px;font-weight:300;line-height:1.15}.v2 .pg-wlcard p{color:var(--on-night-2);max-width:600px;margin:14px 0 0;font-size:16px;line-height:1.6}.v2 .pg-wlcard .pg-actions{margin-top:28px}.v2 .pg-shared .pg-hero{padding-bottom:8px}.v2 .pg-sharerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.v2 .pg-sharerow>div:first-child{flex:560px;min-width:0}.v2 .pg-big{text-align:right}.v2 .pg-big p{margin:0}.v2 .pg-big .v{font-family:var(--serif);letter-spacing:-.01em;font-size:56px;font-weight:300;line-height:1}.v2 .pg-big .s{color:var(--on-night-3);margin-top:10px;font-size:13.5px}.v2 .pg-big .s b{color:var(--on-night);font-weight:500}.v2 .pg-pill{height:26px;color:var(--on-night-2);white-space:nowrap;border:1px solid #f2f0eb3d;border-radius:999px;align-items:center;padding:0 11px;font-size:11.5px;display:inline-flex}.v2 .pg-sh-ivory{padding:88px 48px 104px}.v2 .pg-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.v2 .pg-answers .band{min-height:0}.v2 .pg-answers .band .eyebrow{margin:0;font-size:11.5px}.v2 .pg-answers .band p:not(.eyebrow){color:var(--on-night);max-width:none;font-family:var(--serif);margin-top:12px;font-size:24px;font-weight:300;line-height:1.25}.v2 .pg-answers ul{color:var(--ink-2);margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.v2 .pg-answers li{border-bottom:1px solid var(--hair);padding:9px 0}.v2 .pg-answers li:last-child{border-bottom:0}.v2 .pg-gap{margin-top:80px}.v2 .pg-mt{margin-top:24px}.v2 .pg-bar{vertical-align:middle;background:var(--hair);border-radius:3px;width:120px;height:6px;margin-right:12px;display:inline-block;overflow:hidden}.v2 .pg-bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.v2 .pg-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.v2 .pg-tnote{color:var(--ink-3);margin:14px 0 0;font-size:13px}.v2 .pg-cta{background:var(--panel);color:var(--on-night);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:80px;padding:36px 40px;display:flex}.v2 .pg-cta p{max-width:620px;color:var(--on-night-2);margin:0;font-size:16px;line-height:1.55}.v2 .pg-cta b{font-family:var(--serif);color:var(--on-night);margin-bottom:8px;font-size:30px;font-weight:300;display:block}.v2 .pg-lost{padding:112px 48px 120px}.v2 .pg-lost .pg-actions .search.lg input{width:470px}.v2 .pg-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.v2 .pg-code{color:var(--on-night-3);font-variant-numeric:tabular-nums;margin-top:18px;font-size:12px}.v2 .pg-skel{min-height:62vh;padding:88px 48px}.v2 .pg-skel i{background:#f2f0eb0f;border-radius:3px;height:14px;display:block}.v2 .pg-skel i.e{width:180px;height:10px;margin:0 auto 26px}.v2 .pg-skel i.h{width:min(720px,100%);height:56px;margin:0 auto 14px}.v2 .pg-skel i.h2{width:min(480px,80%);height:56px;margin:0 auto}@media (max-width:1100px){.v2 .pg-readgrid{grid-template-columns:minmax(0,720px);gap:0}.v2 .pg-toc{background:var(--white);border-radius:10px;max-height:none;margin-bottom:40px;padding:18px 20px;position:static;box-shadow:0 1px #0f0e0d0f}.v2 .pg-toc summary{border-bottom:0;padding-bottom:0}.v2 .pg-toc details[open] summary{border-bottom:1px solid var(--hair-2);padding-bottom:12px}.v2 .pg-answers{grid-template-columns:1fr}}@media (max-width:760px){.v2 .pg-hero{padding:48px 16px 44px}.v2 .pg-hero h1.display{font-size:40px}.v2 .pg-hero h1.page{font-size:38px}.v2 .pg-lead{font-size:16px}.v2 .pg-form,.v2 .pg-card{margin-top:32px;padding:22px 18px 20px}.v2 .pg-row{flex-direction:column}.v2 .pg-input{flex:none;width:100%}.v2 .pg-btn{justify-content:center}.v2 .pg-ivory,.v2 .pg-sh-ivory{padding:56px 16px 64px}.v2 .pg-three{grid-template-columns:1fr;gap:14px}.v2 .pg-read{padding:40px 16px 72px}.v2 .pg-doc{font-size:16.5px}.v2 .pg-doc h2{margin-top:44px;font-size:25px}.v2 .pg-summary{margin-bottom:40px;padding:20px}.v2 .pg-doctabs{gap:24px}.v2 .pg-wl{padding:40px 16px 72px}.v2 .pg-wlcard{padding:24px 20px}.v2 .pg-wlcard h2{font-size:28px}.v2 .pg-wlcard .btn-lg{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:46px;padding:10px 18px}.v2 .pg-big{text-align:left}.v2 .pg-big .v{font-size:44px}.v2 .pg-bar{width:56px;margin-right:8px}.v2 .pg-hm{display:none}.v2 .pg-cta{padding:24px 20px}.v2 .pg-gap{margin-top:56px}.v2 .pg-lost{padding:64px 16px 72px}.v2 .pg-lost .pg-actions .search.lg,.v2 .pg-lost .pg-actions .search.lg input{width:100%}.v2 .pg-skel{padding:56px 16px}}
