.resource-header{max-width:1200px;height:70px;padding:0 30px;gap:25px;background:var(--paper);border-color:var(--line)}.resource-header .dashboard-brand{padding-bottom:0}.resource-nav{display:flex!important;gap:23px;margin-left:auto;font-size:12px}.resource-nav a{color:var(--text-secondary);white-space:nowrap}.resource-nav a[aria-current]{color:var(--ink);font-weight:600}.resource-page{max-width:1050px;margin:auto;padding:40px 30px 65px}.resource-breadcrumb{display:flex;gap:12px;font-size:11px;color:var(--text-secondary);margin-bottom:45px}.resource-breadcrumb a:hover{text-decoration:underline}.resource-eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--text-secondary);text-transform:uppercase}.resource-intro{max-width:750px;margin-bottom:40px}.resource-intro h1,.resource-article h1{font:700 47px/1.13 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-1.8px;margin:20px 0 23px}.resource-intro>p{font-size:17px;line-height:1.8;color:var(--text-secondary);max-width:700px}.resource-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.resource-card{border:1px solid var(--line);background:var(--surface);padding:26px;border-radius:16px;display:flex;flex-direction:column;min-height:290px}.resource-card:hover{border-color:var(--text-secondary)}.resource-card>span{font-size:10px;color:var(--text-secondary)}.resource-card h2{font-size:22px;line-height:1.35;letter-spacing:-.5px;margin:21px 0 13px}.resource-card p{font-size:13px;line-height:1.9;color:var(--text-secondary);flex:1}.resource-card b{font-size:12px;font-weight:500;margin-top:20px}.resource-callout{margin-top:40px;padding:28px;border:1px solid var(--line);border-radius:15px;background:var(--soft)}.resource-callout h2{font-size:23px;letter-spacing:-.5px;margin-top:0}.resource-callout p{font-size:14px;line-height:1.8;color:var(--text-secondary)}.resource-callout a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.resource-article{max-width:740px;margin:auto}.resource-article h1{font-size:43px!important;margin-bottom:30px}.resource-article h2{font-size:25px;letter-spacing:-.6px;line-height:1.4;margin:36px 0 13px}.resource-article p{font-size:15px;line-height:1.95;color:var(--text-secondary);margin:0 0 20px}.resource-article .resource-lead{font-size:19px;line-height:1.8;color:var(--ink)}.resource-article p a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.resource-article .primary{font-size:13px;margin-top:16px}.resource-back{display:block;max-width:740px;margin:40px auto 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.resource-footer{max-width:1200px;gap:25px;padding:25px 30px;font-size:12px;background:var(--paper);border-color:var(--line)}.resource-footer>div{display:flex;gap:20px;flex-wrap:wrap;color:var(--text-secondary)}@media(max-width:800px){.resource-cards{grid-template-columns:1fr}.resource-card{min-height:0}.resource-card h2{margin-top:15px}.resource-card b{margin-top:10px}.resource-intro h1,.resource-article h1{font-size:36px!important}.resource-header{padding-inline:20px;gap:15px}.resource-nav{gap:13px;font-size:11px}.resource-page{padding:30px 22px 50px}.resource-breadcrumb{margin-bottom:30px}}@media(max-width:540px){.resource-header{height:auto;min-height:70px;flex-wrap:wrap;padding-block:15px;gap:15px}.resource-header .theme-control{margin-left:auto}.resource-nav{order:3;width:100%;margin:0;justify-content:space-between}.resource-intro h1,.resource-article h1{font-size:32px!important;letter-spacing:-1px}.resource-intro>p{font-size:15px}.resource-article .resource-lead{font-size:17px}.resource-article p{font-size:14px}.resource-article h2{font-size:23px}.resource-footer{align-items:flex-start;flex-direction:column}.resource-footer>div{gap:14px;font-size:11px}}
