.resource-eyebrow{align-items:center;gap:var(--crrt-space-3);font:500 11px/1.5 var(--crrt-font-mono);letter-spacing:.04em;color:var(--muted-foreground);display:inline-flex}.resource-text-link{align-items:center;gap:var(--crrt-space-4);color:var(--foreground);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.resource-text-link svg{transition:transform var(--crrt-duration-default) var(--crrt-easing-emphasis)}.resource-text-link:hover svg{transform:translate(4px)}.resources-shell{color:var(--foreground);background:var(--landing-page);min-height:100vh;font-family:var(--crrt-dashboard-font)}.resources-shell h1,.resources-shell h2,.resources-shell h3,.resources-shell h4{text-wrap:balance}.resources-shell p{text-wrap:pretty}.resources-shell :is(a,button,input,pre):focus-visible,.resources-menu :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.resource-skip{top:-100px;left:var(--crrt-space-5);z-index:70;background:var(--background);padding:var(--crrt-space-4);color:var(--foreground);position:fixed}.resource-skip:focus{top:var(--crrt-space-5)}.resource-site-header{padding:var(--crrt-space-7) var(--crrt-space-7) 0}.resources-shell .landing-navigation{width:100%;max-width:1180px;padding:var(--crrt-space-4) var(--crrt-space-5);opacity:1;filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:1px solid var(--border);background:var(--background);color:var(--foreground);--card:var(--background);--muted:var(--secondary);margin:0 auto;position:relative;inset:auto;transform:none}.resources-shell .landing-navigation .ds-nav-link{color:var(--muted-foreground)}.resources-shell .landing-navigation .ds-nav-link:hover{color:var(--foreground)}.resources-shell .landing-navigation .ds-icon-button{color:var(--foreground);border-color:var(--border);background:var(--background)}.resources-shell .landing-navigation .ds-icon-button:hover{background:var(--muted)}.resources-shell .landing-navigation .resources-menu,.resources-shell .landing-navigation .landing-navigation-brand{color:var(--foreground)}.resources-shell .landing-navigation{--foreground:var(--crrt-dashboard-ink);--muted-foreground:var(--crrt-dashboard-muted);--border:var(--crrt-dashboard-border)}:root[data-theme=dark] .resources-shell .landing-navigation{--foreground:var(--crrt-white);--muted-foreground:var(--crrt-ink-faint);--border:var(--crrt-rule-dark-strong)}.resources-menu{position:static}.resources-menu-trigger{align-items:center;gap:var(--crrt-space-2);cursor:pointer;font:inherit;background:0 0;border:0;display:inline-flex}.resources-menu-trigger svg{transition:transform var(--crrt-duration-fast)}.resources-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.resources-menu-panel{gap:var(--crrt-space-7);width:min(1120px,100vw - 48px);padding:var(--crrt-space-4);background:var(--crrt-bg-deep-soft);border:1px solid var(--crrt-rule-dark-strong);border-radius:var(--crrt-radius-3xl);color:var(--crrt-white);box-shadow:var(--crrt-shadow-md);text-align:left;--foreground:var(--crrt-white);--muted-foreground:var(--crrt-ink-faint);grid-template-columns:1fr 1.2fr 1.2fr 1.2fr;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.resources-menu-panel[hidden]{display:none}.resources-menu-intro{align-items:start;gap:var(--crrt-space-5);padding:var(--crrt-space-6);border-radius:var(--crrt-radius-lg);background:var(--crrt-bg-deep);flex-direction:column;display:flex}.resources-menu-intro p{font:500 24px/1.2 var(--crrt-dashboard-font);letter-spacing:-.025em;margin:0}.resources-menu-intro a{align-items:center;gap:var(--crrt-space-3);color:var(--crrt-carrot);margin-top:auto;font-size:12px;text-decoration:none;display:inline-flex}.resources-menu-track{padding:var(--crrt-space-6) var(--crrt-space-4) var(--crrt-space-6) 0;gap:var(--crrt-space-6);flex-direction:column;display:flex}.resources-menu-track>a{font:500 14px/1.5 var(--crrt-dashboard-font);color:inherit;text-decoration:none}.resources-menu-track>a:hover{color:var(--crrt-carrot)}.resources-menu-track>a span{color:var(--crrt-ink-faint);margin-top:var(--crrt-space-2);font-size:12px;font-weight:400;display:block}.resources-menu-track>.resources-menu-heading{font:500 11px/1.5 var(--crrt-font-mono);color:var(--crrt-ink-faint)}.resource-hero{gap:var(--crrt-space-10);max-width:1180px;padding:var(--crrt-space-11) 0 var(--crrt-space-10);grid-template-columns:1.15fr 1fr;align-items:center;margin:auto;display:grid}.resource-hero-copy>.resource-eyebrow{color:var(--foreground)}.resource-hero h1{margin:var(--crrt-space-7) 0;letter-spacing:-.04em;font-size:clamp(44px,4.7vw,68px);font-weight:600;line-height:1.04}.resource-hero h1>span{color:var(--muted-foreground)}.resource-hero-copy>p{max-width:42ch;color:var(--muted-foreground);margin:0 0 var(--crrt-space-8);font-size:18px;line-height:1.6}.resource-feature{gap:var(--crrt-space-7);min-height:288px;padding:var(--crrt-space-7);border:1px solid var(--border);border-radius:var(--crrt-marketing-radius-card);background:var(--marketing-paper);color:inherit;transition:border-color var(--crrt-duration-default), transform var(--crrt-duration-default);grid-template-columns:.9fr 1fr;align-items:center;text-decoration:none;display:grid}.resource-feature:hover{border-color:var(--ring);transform:translateY(-4px)}.resource-feature-art{min-width:0}.resource-feature-art>span{text-align:center;font:10px/1.6 var(--crrt-font-mono);color:var(--muted-foreground);display:block}.resource-feature-art .resource-figure{width:100%;color:var(--foreground)}.resource-feature-copy h2{letter-spacing:-.025em;margin:var(--crrt-space-5) 0 var(--crrt-space-4);font-size:28px;font-weight:600;line-height:1.12}.resource-feature-copy p{color:var(--muted-foreground);margin:0 0 var(--crrt-space-7);font-size:14px;line-height:1.6}.resource-feature-copy .resource-text-link{color:var(--primary);gap:var(--crrt-space-3);font-size:12px}.resource-figure{aspect-ratio:5/4;--hairline-hi:var(--primary);--hairline-edge:var(--muted-foreground);--hairline-mid:color-mix(in srgb, var(--foreground) 35%, transparent);--hairline-lo:var(--border);--hairline-plate:var(--marketing-paper);width:200px;max-width:100%}.resource-figure>div{width:100%}.resource-track-nav{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;display:grid}.resource-track-nav>a{align-items:center;gap:var(--crrt-space-5);padding:var(--crrt-space-7) var(--crrt-space-7) var(--crrt-space-7) 0;color:inherit;text-decoration:none;display:flex}.resource-track-nav>a+a{border-left:1px solid var(--border);padding-left:var(--crrt-space-7)}.resource-track-number{color:var(--primary);font:11px/1.6 var(--crrt-font-mono);align-self:start;padding-top:3px}.resource-track-nav strong{font-size:16px;font-weight:600;display:block}.resource-track-nav div>span{color:var(--muted-foreground);margin-top:var(--crrt-space-2);font-size:13px;display:block}.resource-track-nav svg{color:var(--muted-foreground);transition:transform var(--crrt-duration-default);flex-shrink:0;margin-left:auto}.resource-track-nav a:hover svg{color:var(--primary);transform:translate(4px)}.resource-library{max-width:1180px;padding:var(--crrt-space-10) 0 var(--crrt-space-9);scroll-margin-top:var(--crrt-space-7);margin:0 auto}.resource-library-heading{justify-content:space-between;align-items:end;gap:var(--crrt-space-7);margin-bottom:var(--crrt-space-8);display:flex}.resource-library-heading h2{font:var(--landing-h2);letter-spacing:-.03em;margin:var(--crrt-space-4) 0 0;font-size:clamp(28px,3vw,40px)}.resource-library-heading>span{font:11px/1.6 var(--crrt-font-mono);color:var(--muted-foreground);white-space:nowrap;padding-bottom:var(--crrt-space-2)}.resource-toolbar{justify-content:space-between;align-items:center;gap:var(--crrt-space-7);padding-block:var(--crrt-space-5);border-bottom:1px solid var(--border);display:flex}.resource-filters{align-items:center;gap:var(--crrt-space-3);flex-wrap:wrap;display:flex}.resource-filters button{align-items:center;gap:var(--crrt-space-3);border-radius:var(--crrt-radius-pill);color:var(--muted-foreground);padding:var(--crrt-space-4) var(--crrt-space-5);cursor:pointer;transition:color var(--crrt-duration-fast), background var(--crrt-duration-fast);background:0 0;border:1px solid #0000;font-size:13px;line-height:1;display:flex}.resource-filters button:hover{background:var(--muted);color:var(--foreground)}.resource-filters button[aria-pressed=true]{color:var(--background);background:var(--foreground)}.resource-filters button>span{font:10px/1 var(--crrt-font-mono)}.resource-search{align-items:center;gap:var(--crrt-space-3);color:var(--muted-foreground);padding:var(--crrt-space-4);border:1px solid var(--border);border-radius:var(--crrt-radius-lg);min-width:220px;display:flex}.resource-search input{width:100%;min-width:0;color:var(--foreground);font:13px/1.4 var(--crrt-dashboard-font);background:0 0;border:0;outline:none}.resource-search input::placeholder{color:var(--muted-foreground);opacity:1}.resource-search:focus-within{outline:2px solid var(--ring);outline-offset:3px}.resource-search input:focus-visible{outline:none}.resource-search input::-webkit-search-cancel-button{-webkit-appearance:none}.resource-search button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.resource-results{color:var(--muted-foreground);margin:var(--crrt-space-5) 0 0;font-size:12px}.resource-track-section{column-gap:var(--crrt-space-10);padding-block:var(--crrt-space-9);border-bottom:1px solid var(--border);scroll-margin-top:var(--crrt-space-7);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.resource-track-intro{padding-right:120px;position:relative}.resource-track-intro h3{letter-spacing:-.025em;margin:var(--crrt-space-4) 0;font-size:24px;font-weight:600;line-height:1.2}.resource-track-intro p{color:var(--muted-foreground);max-width:25ch;margin:0;font-size:14px;line-height:1.6}.resource-track-intro .resource-figure{width:144px;position:absolute;bottom:0;right:-16px}.resource-guide{justify-content:space-between;align-items:center;gap:var(--crrt-space-8);padding:var(--crrt-space-6) var(--crrt-space-5);color:inherit;border-radius:var(--crrt-radius-lg);transition:background var(--crrt-duration-fast);text-decoration:none;display:flex}.resource-guide+.resource-guide{border-top:1px solid var(--border);border-radius:0 0 var(--crrt-radius-lg) var(--crrt-radius-lg)}.resource-guide:hover{background:var(--muted)}.resource-guide-meta{gap:var(--crrt-space-3);font:10px/1.6 var(--crrt-font-mono);color:var(--muted-foreground);display:flex}.resource-guide :is(h3,h4){letter-spacing:-.015em;margin:var(--crrt-space-3) 0;font-size:20px;font-weight:600;line-height:1.25}.resource-guide p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.resource-guide>svg{color:var(--muted-foreground);transition:transform var(--crrt-duration-default);flex-shrink:0}.resource-guide:hover>svg{color:var(--primary);transform:translate(4px)}.resource-empty{padding:var(--crrt-space-10) var(--crrt-space-7);text-align:center}.resource-empty h3{font-size:24px;font-weight:600}.resource-empty p{color:var(--muted-foreground);margin:var(--crrt-space-4) 0 var(--crrt-space-7)}.resource-empty button{cursor:pointer;background:0 0;border:0}.resource-cta{align-items:center;gap:var(--crrt-space-7);max-width:1180px;margin:var(--crrt-space-8) auto var(--crrt-space-11);padding:var(--crrt-space-8);background:var(--marketing-paper);border:1px solid var(--border);border-radius:var(--crrt-marketing-radius-card);display:flex}.resource-cta h2{letter-spacing:-.025em;margin:0 0 var(--crrt-space-3);font-size:26px;font-weight:600;line-height:1.2}.resource-cta p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.resource-cta>.ds-button{flex-shrink:0;margin-left:auto}.resource-cta>:first-child{flex-shrink:0}.resource-article-main{max-width:1100px;margin:auto}.resource-breadcrumbs{gap:var(--crrt-space-4);padding-top:var(--crrt-space-9);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.resource-breadcrumbs a{color:inherit;text-decoration:none}.resource-breadcrumbs a:hover{color:var(--primary)}.resource-article-header{max-width:860px;padding-block:var(--crrt-space-9)}.resource-article-header h1{letter-spacing:-.035em;margin:var(--crrt-space-6) 0;font-size:clamp(36px,4.8vw,58px);font-weight:600;line-height:1.08}.resource-article-header>p{color:var(--muted-foreground);margin:0 0 var(--crrt-space-7);font-size:20px;line-height:1.6}.resource-byline{align-items:center;gap:var(--crrt-space-4);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.resource-byline a{color:var(--foreground);text-decoration:none}.resource-article-layout{gap:var(--crrt-space-10);border-top:1px solid var(--border);padding-top:var(--crrt-space-9);grid-template-columns:240px minmax(0,1fr);display:grid}.resource-toc{top:var(--crrt-space-8);align-self:start;font-size:13px;position:sticky}.resource-toc nav{gap:var(--crrt-space-5);flex-direction:column;display:flex}.resource-toc .resource-eyebrow{margin-bottom:var(--crrt-space-3)}.resource-toc a{color:var(--muted-foreground);line-height:1.5;text-decoration:none}.resource-toc a:hover{color:var(--primary)}.resource-toc-back{margin-top:var(--crrt-space-8);display:inline-block}.resource-prose{min-width:0;max-width:72ch;font-size:17px;line-height:1.8}.resource-prose section{scroll-margin-top:var(--crrt-space-8);margin-bottom:var(--crrt-space-9)}.resource-prose h2{letter-spacing:-.02em;margin:0 0 var(--crrt-space-6);font-size:27px;font-weight:600;line-height:1.25}.resource-prose h3{letter-spacing:-.01em;margin:var(--crrt-space-7) 0 var(--crrt-space-3);font-size:20px;font-weight:600;line-height:1.4}.resource-prose p{margin:0 0 var(--crrt-space-6)}.resource-answer{padding:var(--crrt-space-7);background:var(--marketing-paper);border:1px solid var(--border);border-radius:var(--crrt-radius-3xl)}.resource-answer h2{color:var(--primary);margin-bottom:var(--crrt-space-4);font-size:14px}.resource-answer p{margin-bottom:0}.resource-prose ul{padding-left:var(--crrt-space-7);list-style:outside}.resource-prose li{margin-block:var(--crrt-space-4);padding-left:var(--crrt-space-2)}.resource-example{margin-block:var(--crrt-space-7);border:1px solid var(--border);border-radius:var(--crrt-radius-2xl);background:var(--muted);overflow:hidden}.resource-example>div{padding:var(--crrt-space-4) var(--crrt-space-6);border-bottom:1px solid var(--border);font:11px/1.5 var(--crrt-font-mono);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.resource-example button{background:var(--background);border:1px solid var(--border);border-radius:var(--crrt-radius-md);padding:var(--crrt-space-3) var(--crrt-space-4);color:var(--foreground);cursor:pointer}.resource-example pre{padding:var(--crrt-space-6);font:12px/1.9 var(--crrt-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.resource-copy-status{padding-inline:var(--crrt-space-6);font-size:12px;line-height:1.5;display:block}.resource-copy-status:not(:empty){padding-bottom:var(--crrt-space-5)}.resource-sources{border-top:1px solid var(--border);padding-top:var(--crrt-space-8)}.resource-sources ul{font-size:14px}.resource-sources a{color:var(--primary);text-underline-offset:4px}.resource-sources a svg{display:inline}.resource-sources>p{color:var(--muted-foreground);margin-top:var(--crrt-space-7);font-size:12px;line-height:1.7}.resource-related{max-width:732px;margin:var(--crrt-space-8) 0 var(--crrt-space-10) auto}.resource-related>h2{letter-spacing:-.025em;margin:var(--crrt-space-4) 0 var(--crrt-space-7);font-size:30px;font-weight:600}.resource-not-found{max-width:1180px;margin:var(--crrt-space-11) auto}.resource-not-found h1{margin-bottom:var(--crrt-space-7);font-size:48px;font-weight:600}.resource-not-found p{margin-bottom:var(--crrt-space-7)}.resources-menu-tools{gap:var(--crrt-space-4);margin-block:var(--crrt-space-3);flex-direction:column;display:flex}.resources-menu-tools>a{font:500 12px/1.4 var(--crrt-dashboard-font);color:var(--crrt-white);margin:0}.resources-menu-tools>a:hover{color:var(--crrt-carrot)}.resources-menu-track>.resource-menu-browse{color:var(--crrt-carrot);margin-top:auto;font-size:12px}.resource-tool-directory{gap:var(--crrt-space-10);max-width:1180px;margin:var(--crrt-space-10) auto 0;padding-bottom:var(--crrt-space-9);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.resource-tool-directory h2{letter-spacing:-.025em;margin:var(--crrt-space-4) 0 var(--crrt-space-5);font-size:28px;font-weight:600;line-height:1.15}.resource-tool-directory>div>p{max-width:30ch;color:var(--muted-foreground);font-size:14px;line-height:1.6}.resource-tool-directory-links>a{padding:var(--crrt-space-5);color:inherit;border-bottom:1px solid var(--border);border-radius:var(--crrt-radius-lg);grid-template-columns:1fr 24px;text-decoration:none;display:grid}.resource-tool-directory-links>a:last-child{border-bottom:0}.resource-tool-directory-links>a:hover{background:var(--muted)}.resource-tool-directory-links h3{margin:var(--crrt-space-3) 0;grid-column:1;font-size:19px;font-weight:600;line-height:1.3}.resource-tool-directory-links p{color:var(--muted-foreground);grid-column:1;margin:0;font-size:14px;line-height:1.5}.resource-tool-directory-links svg{color:var(--primary);grid-area:1/2/4;align-self:center}.resource-tool{padding:var(--crrt-space-7);border:1px solid var(--border);border-radius:var(--crrt-radius-3xl);background:var(--marketing-paper)}.resource-tool>h2{margin-bottom:var(--crrt-space-4)}.resource-tool>p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.resource-tool-fields{gap:var(--crrt-space-5);margin-block:var(--crrt-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-tool-fields label{gap:var(--crrt-space-3);flex-direction:column;font-size:13px;font-weight:600;line-height:1.5;display:flex}.resource-tool-fields :is(input,select,textarea){width:100%;min-height:44px;padding:var(--crrt-space-4);font:400 15px/1.5 var(--crrt-dashboard-font);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--crrt-radius-lg)}.resource-tool-fields textarea{resize:vertical}.resource-tool-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.resource-tool-wide{grid-column:1/-1}.resource-tool p.resource-tool-help{margin-block:var(--crrt-space-4);font-size:12px;line-height:1.7}.resource-contrast-preview{padding:var(--crrt-space-7);border:1px solid var(--border);border-radius:var(--crrt-radius-lg);margin-block:var(--crrt-space-6);font-family:var(--crrt-dashboard-font);line-height:1.6}.resource-tool-result{align-items:baseline;gap:var(--crrt-space-5);color:var(--foreground);flex-wrap:wrap;display:flex}.resource-tool-result>strong{font:600 32px/1.3 var(--crrt-dashboard-font);letter-spacing:-.02em;overflow-wrap:anywhere}.resource-tool-result strong>span{color:var(--muted-foreground);font-size:20px}.resource-tool-result>span{font-size:14px}.resource-tool .resource-tool-error{padding:var(--crrt-space-5);background:var(--background);border:1px solid var(--border);border-radius:var(--crrt-radius-lg);color:var(--foreground);font-size:14px}.resource-tool-copy{align-items:center;gap:var(--crrt-space-4);margin-top:var(--crrt-space-6);flex-wrap:wrap;display:flex}.resource-tool-copy>span{color:var(--muted-foreground);font-size:12px;line-height:1.6}.resource-brief-preview{padding:var(--crrt-space-5);border:1px solid var(--border);border-radius:var(--crrt-radius-lg);background:var(--background);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 var(--crrt-font-mono)}@media (width<=1240px){.resource-tool-directory,.resource-hero,.resource-track-nav,.resource-library,.resource-article-main,.resource-cta,.resource-not-found{margin-inline:var(--crrt-space-7)}.resource-hero,.resource-track-section{gap:var(--crrt-space-8)}}@media (width<=1050px){.landing-navigation{gap:var(--crrt-space-5);grid-template-columns:1fr auto auto}.landing-navigation-links{display:flex}.landing-navigation-links>a{display:none}}@media (width<=960px){.resources-shell .landing-navigation{grid-template-columns:1fr auto 1fr}.resources-shell .landing-navigation-links{gap:var(--crrt-space-6);display:flex}.resources-shell .landing-navigation-links>a:first-child{display:none}.resource-hero{padding-top:var(--crrt-space-10)}.resource-feature{grid-template-columns:1fr;gap:0}.resource-feature-art{display:none}.resource-feature-copy h2{font-size:32px}.resource-track-nav>a{padding-right:var(--crrt-space-5);gap:var(--crrt-space-3)}.resource-track-nav>a+a{padding-left:var(--crrt-space-5)}.resource-track-nav div>span{font-size:12px}.resource-track-nav svg{display:none}.resource-library-heading{align-items:start}.resource-toolbar{align-items:stretch;gap:var(--crrt-space-5);flex-direction:column-reverse}.resource-search{max-width:360px}.resource-track-intro{padding-right:0}.resource-track-intro .resource-figure{width:160px;margin-top:var(--crrt-space-5);position:static}.resource-article-layout{gap:var(--crrt-space-8);grid-template-columns:180px minmax(0,1fr)}.resources-menu-panel{grid-template-columns:repeat(3,1fr)}.resources-menu-intro{flex-direction:row;grid-column:1/-1;align-items:center}.resources-menu-intro p{font-size:18px}.resources-menu-intro p br{display:none}.resources-menu-intro a{margin:0 0 0 auto}.resources-menu-track{padding-left:var(--crrt-space-4)}}@media (width<=620px){.resource-tool-directory{gap:var(--crrt-space-5);margin-inline:var(--crrt-space-6);grid-template-columns:minmax(0,1fr)}.resource-tool-directory-links>a{padding-inline:0}.resource-tool{padding:var(--crrt-space-5)}.resource-tool-fields{grid-template-columns:minmax(0,1fr)}.resources-menu-tools{display:none}.resource-site-header{padding:var(--crrt-space-4)}.resources-shell .landing-navigation{padding:var(--crrt-space-3) var(--crrt-space-4)}.resources-shell .landing-navigation-links>a{display:none}.resources-shell .landing-navigation-links{display:flex}.resources-shell .landing-navigation-actions .ds-button{display:none}.resources-shell .landing-navigation{gap:var(--crrt-space-5);grid-template-columns:1fr auto auto}.resource-hero,.resource-track-nav,.resource-library,.resource-article-main,.resource-cta,.resource-not-found{margin-inline:var(--crrt-space-6)}.resource-hero{padding:var(--crrt-space-9) 0 var(--crrt-space-8);gap:var(--crrt-space-8);grid-template-columns:1fr}.resource-hero h1{font-size:clamp(40px,10.5vw,58px)}.resource-hero-copy>p{font-size:16px}.resource-feature{padding:var(--crrt-space-6);gap:var(--crrt-space-5);grid-template-columns:.8fr 1fr;min-height:0}.resource-feature-art{display:block}.resource-feature-copy h2{font-size:26px}.resource-feature-art>span{display:none}.resource-feature-copy p{margin-bottom:var(--crrt-space-5);font-size:13px}.resource-feature-copy>.resource-eyebrow{font-size:9px}.resource-feature-copy .resource-text-link{font-size:11px}.resource-track-nav{grid-template-columns:1fr}.resource-track-nav>a{padding:var(--crrt-space-5) 0;gap:var(--crrt-space-5)}.resource-track-nav>a+a{border-left:0;border-top:1px solid var(--border);padding-left:0}.resource-track-nav svg{display:block}.resource-library{padding-top:var(--crrt-space-9)}.resource-library-heading{gap:var(--crrt-space-5);flex-direction:column}.resource-library-heading h2{font-size:29px}.resource-filters{gap:var(--crrt-space-2)}.resource-filters button{padding:var(--crrt-space-4);min-height:40px;font-size:12px}.resource-search{max-width:none}.resource-track-section{gap:var(--crrt-space-5);padding-block:var(--crrt-space-8);grid-template-columns:minmax(0,1fr)}.resource-track-intro .resource-figure{display:none}.resource-track-intro p{max-width:100%}.resource-guide{gap:var(--crrt-space-6);padding-inline:0}.resource-guide :is(h3,h4){font-size:19px}.resource-cta{padding:var(--crrt-space-7);gap:var(--crrt-space-6);margin-bottom:var(--crrt-space-10);flex-wrap:wrap}.resource-cta>div{flex:180px}.resource-cta h2{font-size:24px}.resource-cta>.ds-button{width:100%;margin:0}.resource-breadcrumbs{padding-top:var(--crrt-space-8)}.resource-article-header{padding-block:var(--crrt-space-8)}.resource-article-header h1{font-size:36px}.resource-article-header>p{font-size:18px}.resource-byline{gap:var(--crrt-space-3)}.resource-article-layout{padding-top:var(--crrt-space-7);gap:var(--crrt-space-8);flex-direction:column;display:flex}.resource-toc{width:100%;padding-bottom:var(--crrt-space-7);border-bottom:1px solid var(--border);position:static}.resource-toc nav{gap:var(--crrt-space-4)}.resource-toc-back{display:none}.resource-prose{font-size:16px}.resource-prose h2{font-size:24px}.resource-answer{padding:var(--crrt-space-6)}.resource-answer h2{font-size:14px}.resource-related{margin-top:0}.resource-article-main>.resource-cta{margin-inline:0}.resources-menu-panel{grid-template-columns:1fr;gap:0;width:calc(100vw - 32px);max-height:76vh;overflow-y:auto}.resources-menu-intro{gap:var(--crrt-space-4);flex-wrap:wrap}.resources-menu-intro>.resource-eyebrow{display:none}.resources-menu-intro p{font-size:16px}.resources-menu-intro a{font-size:11px}.resources-menu-track{padding:var(--crrt-space-5);gap:var(--crrt-space-4)}}@media (prefers-reduced-motion:reduce){.resources-shell *,.resources-menu *{scroll-behavior:auto;transition:none;animation:none}.resource-figure{pointer-events:none}}
