.pg-resources{background:var(--black);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.pg-resources *{box-sizing:border-box}.pg-resources a{color:var(--cobalt)}.pg-resources a:hover{color:var(--navy)}.pg-resources .wrap{max-width:1320px;margin:0 auto;padding:0 48px}.pg-resources .mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.pg-resources .d-xl{letter-spacing:-.05em;font-size:104px;font-weight:400;line-height:.94}.pg-resources .d-l{letter-spacing:-.04em;font-size:60px;font-weight:400;line-height:1}.pg-resources .lede{font-size:20px;font-weight:300;line-height:1.5}.pg-resources .pill{background:var(--cobalt);min-height:48px;color:var(--white);border-radius:999px;align-items:center;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.pg-resources .pill:hover{background:var(--cobalt-deep);color:var(--white)}.pg-resources .navlink{color:#c9d0e2;align-items:center;min-height:44px;font-size:14.5px;text-decoration:none;display:inline-flex}.pg-resources .navlink:hover{color:var(--white)}.pg-resources .navlink.on{color:var(--white);box-shadow:inset 0 -2px 0 var(--cobalt)}.pg-resources .nav-links{align-items:center;gap:32px;display:flex}.pg-resources .split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.pg-resources .sticky{position:sticky;top:120px}.pg-resources details{border-top:1px solid var(--rule)}.pg-resources details:last-of-type{border-bottom:1px solid var(--rule)}.pg-resources summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:76px;font-size:21px;list-style:none;display:flex}.pg-resources summary::-webkit-details-marker{display:none}.pg-resources summary .plus{border:1px solid var(--rule-mist);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s,background .3s;display:flex}.pg-resources details[open] summary .plus{background:var(--cobalt);border-color:var(--cobalt);color:var(--white);transform:rotate(45deg)}.pg-resources details p{max-width:720px;color:var(--text-2);margin:0 0 28px;font-size:17px;line-height:1.65}.pg-resources .term{border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;padding:24px 0;display:grid}.pg-resources .guide{border:1px solid var(--rule);color:var(--black);border-radius:14px;padding:28px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.pg-resources .guide:hover{border-color:var(--cobalt);color:var(--black);transform:translateY(-2px)}.pg-resources .in{animation:1s cubic-bezier(.16,.84,.24,1) both rise}@supports (animation-timeline:view()){.pg-resources .reveal{animation:linear both rise;animation-timeline:view();animation-range:entry 5% entry 50%}}@media (prefers-reduced-motion:reduce){.pg-resources .in,.pg-resources .reveal{animation:none!important}}@media (max-width:980px){.pg-resources .wrap{padding:0 20px}.pg-resources .d-xl{font-size:52px}.pg-resources .d-l{font-size:38px}.pg-resources .lede{font-size:17px}.pg-resources .split,.pg-resources .term{grid-template-columns:minmax(0,1fr);gap:16px}.pg-resources .sticky{position:static}.pg-resources .nav-links{display:none}.pg-resources summary{font-size:18px}}
