.seo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;margin:0 0 24px;color:#62646a}.seo-breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.seo-intro .lede{max-width:820px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.resource-card{border:1px solid #dcd9d3;border-radius:14px;background:#f6f4f0;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.resource-card h3{font-size:1.35rem;line-height:1.3;margin:6px 0 16px}.resource-card h3 a{color:inherit;text-decoration:none}.resource-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.resource-card p{font-size:1rem}.resource-card>.text-link{margin-top:auto;padding-top:16px}.seo-next{background:#f6f4f0;border-radius:16px;padding:32px!important}.seo-next .button{margin:8px 8px 0 0}.seo-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dcd9d3;border-radius:12px}.seo-table{width:100%;border-collapse:collapse;min-width:650px;font-size:.94rem;text-align:left}.seo-table caption{font-size:.82rem;color:#62646a;text-align:left;padding:14px 18px;background:#f6f4f0}.seo-table th,.seo-table td{padding:16px 18px;border-top:1px solid #dcd9d3;vertical-align:top}.seo-table thead{background:#101114;color:#fff}.seo-table tbody th{white-space:nowrap}.seo-guide{max-width:920px;margin:0 auto}.guide-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.84rem;color:#62646a;margin-bottom:24px}.guide-meta p{margin:0}.guide-contents{padding:24px;border:1px solid #dcd9d3;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:44px;background:#f6f4f0}.guide-contents b{font-size:.76rem;letter-spacing:.1em}.guide-contents a{color:#25262a;text-decoration:underline;text-underline-offset:3px}.seo-prose{max-width:820px}.seo-prose p,.seo-prose li{font-size:1.04rem;line-height:1.8}.seo-prose h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin:0 0 22px;letter-spacing:-.035em}.seo-prose h3{font-size:1.35rem;line-height:1.3;margin:24px 0 14px}.seo-prose>section{margin-bottom:48px}.seo-prose section[id]{scroll-margin-top:120px}.guide-question{border-top:1px solid #dcd9d3;padding-top:10px;margin-top:26px}.guide-related{border-top:1px solid #dcd9d3;padding-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:48px}.guide-related h2{font-size:1.5rem;margin:0}.seo-source{border-top:1px solid #dcd9d3;padding-top:16px;margin-top:28px}.seo-intro .learning-cards{margin-top:26px}.seo-next .text-link,.seo-prose .text-link{display:inline;padding:0}.seo-prose .button{margin:8px 8px 8px 0}.seo-breadcrumbs a:focus-visible,.resource-card a:focus-visible,.guide-contents a:focus-visible,.guide-related a:focus-visible,.seo-table-wrap:focus-visible{outline:3px solid #df202b;outline-offset:4px}
@media(max-width:850px){.resource-grid{grid-template-columns:1fr}.resource-card{padding:24px}.seo-next{padding:24px!important}.guide-meta{flex-direction:column}.seo-breadcrumbs{font-size:.75rem;gap:7px}.seo-prose h2{font-size:1.8rem}.guide-contents{padding:20px}.seo-next .button,.seo-prose .button{max-width:100%;white-space:normal;text-align:center}}
@media(max-width:600px){body[data-page="/new-agents"] .roadmap-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-page="/new-agents"] .roadmap-tabs button{width:100%;min-width:0;padding:12px 8px}}
