.app-shell-main>.page-content-wrap:has(>.resource-detail){margin-inline:0}.resource-detail-description h2{display:block}.resource-detail{width:100%;max-width:880px;min-width:0;margin-inline:0;color:var(--text);animation:fadeIn .5s ease;position:relative}.resource-detail-navigation{margin-bottom:28px}.resource-detail-navigation button{height:auto;min-height:44px;gap:8px;line-height:normal}.resource-detail-navigation button svg{width:12px;height:12px}.resource-detail-heading h1{margin-block:18px;font-size:clamp(28px,4vw,44px);overflow-wrap:anywhere}.resource-detail-rule{width:200px;max-width:100%;margin-bottom:24px}.resource-detail-chips,.resource-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.resource-detail-chip-wrap{display:inline-flex;min-width:0;max-width:100%}.resource-detail-chip-label{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.resource-detail-navigation button,.resource-detail-actions>button{background:transparent;border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);color:var(--text)}.resource-detail-navigation button,.resource-detail-actions>button,.resource-detail-actions>a{font-family:var(--font-body);font-size:13px;font-weight:500;padding:9px 16px;min-height:44px}.resource-detail-actions>button[aria-pressed=true]{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.resource-detail-navigation button:hover,.resource-detail-actions>button:hover{background:var(--surface)}.resource-detail-body{display:grid;gap:24px;min-width:0}.resource-detail-content{background:none;border:0;box-shadow:none}.resource-detail-sections{padding:0;display:grid;gap:16px}.resource-detail-sections>[data-orientation=horizontal]{display:none}.resource-detail-description,.resource-detail-sections>div{padding:28px;min-width:0;border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface)}.resource-detail-description h2,.resource-detail-sections h2{margin-bottom:10px;color:var(--accent-ink);font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:1.4px;line-height:var(--body-leading);text-transform:uppercase}[data-system=editorial] .resource-detail-description h2.eyebrow,[data-system=editorial] .resource-detail-sections h2.eyebrow{font-weight:400}.resource-detail-sections h2 svg{display:none}.resource-detail-description{margin-bottom:16px}.resource-detail-image-shade{background:linear-gradient(to top,var(--bg),transparent)}.resource-detail-description [data-testid=text-description]{color:var(--text);font-size:15px;line-height:1.7}.resource-detail-sections dt{color:var(--text-2);font-family:var(--font-mono);font-size:11px}.resource-detail-sections [data-testid=link-url]{display:block;min-height:0;font-family:var(--font-mono);font-size:13px;line-height:calc(1rem * var(--body-leading));color:var(--text);text-decoration-color:var(--text-3);overflow-wrap:anywhere}.resource-detail-sections [data-seo-section=resource-tags] h2{margin-bottom:12px}.resource-detail-sections [data-seo-section=resource-tags]>div{display:flex;flex-wrap:wrap;gap:8px}.resource-detail-sections [data-testid=link-url] svg{display:inline;margin-left:8px}.resource-detail-related{display:grid;gap:24px;min-width:0;margin-bottom:24px}.resource-detail-related>*{min-width:0}.resource-detail-related [data-testid=link-view-all-category],.resource-detail-related [data-testid=link-more-in-collection]{height:auto;white-space:normal;text-align:center}.resource-detail a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.resource-detail-related-item{border-radius:var(--radius-sm)}.resource-detail-related-reason{border-radius:var(--radius-pill)}
