.agent-path{--ap-navy:#0b2545;--ap-gold:#c9a66b;--ap-cream:#f8f4ec;color:#182b39;font-family:'EB Garamond',Georgia,serif;background:#fdfbf7}.agent-path *{box-sizing:border-box}.agent-path h1,.agent-path h2,.agent-path h3{font-family:inherit;color:var(--ap-navy);line-height:1.12}.agent-path p,.agent-path li,.agent-path dd{font-size:22px;line-height:1.5;text-align:left}.agent-path a{text-decoration:none;font-weight:700;color:#17416d}.agent-path a:hover{text-decoration:none;color:#7a1f24}.agent-path :focus-visible,.agent-path-discovery :focus-visible{outline:3px solid #a44b33;outline-offset:5px}.agent-path .ap-eyebrow{font-size:18px;font-weight:700;letter-spacing:.12em;line-height:1.45;margin:0 0 16px}.ap-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;background:var(--ap-navy);color:#fff}.ap-hero-copy{padding:56px 48px}.agent-path .ap-hero h1{color:#fff;font-size:clamp(38px,4vw,58px);margin:0 0 22px}.ap-hero .ap-eyebrow{color:#e4c798}.ap-hero figure{margin:0;display:flex;flex-direction:column;background:#102e4a}.ap-hero img{width:100%;height:100%;min-height:320px;object-fit:cover}.ap-hero figcaption{padding:14px 22px;font-size:21px;color:#eee3d1;line-height:1.4}.ap-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.agent-path .ap-button{display:inline-block;background:#c9a66b;color:#0b2545;border:1px solid #c9a66b;padding:13px 20px;border-radius:4px;font-size:22px;font-weight:700;line-height:1.25}.agent-path .ap-button:is(:visited,:hover,:focus-visible){color:#0b2545!important;background:#ddbd86}.agent-path .ap-secondary{color:#fff;border:1px solid #8894a2;padding:13px 18px;border-radius:4px;font-size:21px}.agent-path .ap-secondary:is(:hover,:visited){color:#fff}.agent-path .ap-caption{font-size:20px;line-height:1.45}.ap-hero .ap-caption{color:#dee3e9}.ap-jumps{display:flex;gap:12px 28px;flex-wrap:wrap;max-width:1180px;padding:24px 32px;margin:auto;border-bottom:1px solid #d9d1c4;font-size:21px}.ap-content{max-width:1180px;margin:auto;padding:0 32px 52px}.ap-section{padding:48px 0;border-bottom:1px solid #d9d1c4;scroll-margin-top:28px}.agent-path h2{font-size:clamp(31px,3vw,41px);margin:0 0 18px}.agent-path h3{font-size:28px;margin:12px 0}.ap-lead{max-width:920px}.ap-checklist{padding-left:28px;max-width:1000px}.ap-checklist li{padding-left:10px;margin:18px 0}.ap-note{background:#f1eadc;border-left:4px solid #c9a66b;padding:22px 26px;margin-top:28px}.ap-note>strong{font-size:25px;color:#0b2545}.ap-note p{margin:10px 0}.ap-tools{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.ap-tools article{background:white;border:1px solid #d8d0c4;padding:28px}.ap-tag{font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.4;color:#765526}.ap-tools a,.ap-products a{display:inline-block;padding-bottom:5px;font-size:22px}.ap-situations{padding-top:12px}.ap-situations li{margin:8px 0}.ap-handoff{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:start}.ap-example{background:#f1eadc;padding:28px;margin-top:18px;border-top:4px solid #c9a66b}.ap-example dt{font-size:22px;font-weight:700;color:#0b2545;margin-top:16px}.ap-example dd{margin:4px 0 0}.ap-products{display:grid;gap:24px;margin-top:28px}.ap-products article{display:grid;grid-template-columns:180px 1fr;gap:30px;background:#fff;border:1px solid #d8d0c4;padding:28px;align-items:start}.ap-products img{width:100%;height:auto;object-fit:contain}.ap-products p{margin:14px 0}.ap-scope{padding-top:36px}.ap-scope h2{font-size:29px}.ap-scope p{font-size:21px}.agent-path-discovery{box-sizing:border-box;max-width:1120px;margin:24px auto;padding:22px 28px;border:1px solid #d9d1c4;border-left:4px solid #c9a66b;background:#f8f4ec;color:#0b2545;font:21px/1.45 'EB Garamond',Georgia,serif;display:flex;gap:20px;align-items:center;justify-content:space-between}.agent-path-discovery h2{font:700 25px/1.2 'EB Garamond',Georgia,serif;margin:0 0 8px;color:#0b2545}.agent-path-discovery p{font:21px/1.45 'EB Garamond',Georgia,serif;margin:0}.agent-path-discovery a{font:700 21px/1.3 'EB Garamond',Georgia,serif;flex-shrink:0;background:#0b2545;color:#fff;padding:12px 18px;text-decoration:none;border-radius:4px}.agent-path-discovery a:is(:visited,:hover,:focus-visible){color:#fff;text-decoration:none;background:#193d67}@media(max-width:900px){.ap-hero,.ap-handoff{grid-template-columns:1fr}.ap-hero-copy{padding:36px 28px}.ap-hero img{max-height:290px;min-height:0}.ap-tools{grid-template-columns:1fr}.agent-path-discovery{margin:20px 16px;flex-direction:column;align-items:flex-start}.ap-content{padding:0 22px 36px}.ap-jumps{padding:20px 22px}.ap-section{padding:36px 0}.ap-products article{grid-template-columns:120px 1fr;gap:22px;padding:22px}}@media(max-width:520px){.ap-products article{grid-template-columns:1fr}.ap-products img{max-width:160px}.ap-hero-copy{padding:30px 22px}.ap-actions{flex-direction:column}.agent-path p,.agent-path li,.agent-path dd{font-size:21px}.ap-tools article,.ap-example{padding:22px}}@media print{.ap-hero figure,.ap-jumps{display:none}.ap-hero{display:block;background:#fff;color:#000}.agent-path .ap-hero h1,.ap-hero .ap-eyebrow,.ap-hero .ap-caption{color:#000}.ap-hero-copy{padding:0}.ap-content{padding:0}.ap-section{break-inside:auto}.ap-tools,.ap-handoff{display:block}.agent-path p,.agent-path li{font-size:12pt}.ap-section{padding:20px 0}}

/* RealtyListingCo readability pass v1 */
/* Keep discovery buttons readable within existing guide and workspace themes. */
.agent-path-discovery a,.agent-path-discovery a:is(:visited,:hover,:focus-visible){color:#fff!important;text-decoration:none!important}
.agent-path-selector{display:block}.agent-path-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.agent-path-choices a{display:block}.agent-path-choices strong,.agent-path-choices span{display:block}.agent-path-choices strong{font-size:23px;line-height:1.3}.agent-path-choices span{font-size:20px;font-weight:400;line-height:1.4;margin-top:7px}@media(max-width:650px){.agent-path-choices{grid-template-columns:1fr}}
