/* Shared product paths; scoped to avoid changing existing dashboards. */
.dp-workspace-page{margin:0;background:#f7f7f3;color:#203d3b;font:18px/1.65 'Segoe UI',Arial,sans-serif}.dp-workspace-page *{box-sizing:border-box}.dp-workspace-page a{color:inherit}.dp-path-header,.dp-path-footer{max-width:1360px;margin:auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.dp-path-header{border-bottom:1px solid #ccd6d3}.dp-path-header img{display:block;max-width:100%;height:auto}.dp-workspace-page main{max-width:1360px;margin:auto;padding:46px 28px}.dp-path-intro{max-width:850px;margin-bottom:36px}.dp-path-intro h1{font:500 clamp(34px,4.5vw,60px)/1.14 Georgia,serif;margin:14px 0 22px}.dp-path-label{display:block;font:700 14px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.09em;color:#496a63}.dp-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dp-path-card{min-width:0;border:1px solid #c9d4cf;border-top:4px solid #1b6463;border-radius:18px;padding:30px;background:white;display:flex;flex-direction:column;gap:18px;color:#203d3b;font:18px/1.65 'Segoe UI',Arial,sans-serif}.dp-path-card.commercial{border-top-color:#99772c;background:#fbfaf5}.dp-path-card.business{border-top-color:#806226;background:#f5f0e4}.dp-path-card h2{font:500 clamp(26px,2.3vw,34px)/1.22 Georgia,serif;margin:0;letter-spacing:-.02em;color:#203d3b}.dp-path-card p,.dp-path-card ul{margin:0}.dp-path-card ul{padding-left:24px;margin-bottom:auto}.dp-path-card li+li{margin-top:8px}.dp-path-action,.dp-path-account,.dp-path-sample,.dp-workspace-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:12px 16px;border-radius:10px;text-decoration:none;font:600 17px/1.5 'Segoe UI',Arial,sans-serif}.dp-path-action{background:#1b5657;color:white!important;border:1px solid #1b5657}.commercial .dp-path-action,.business .dp-path-action{background:#695126;border-color:#695126}.dp-path-sample{background:transparent;text-decoration:underline;text-underline-offset:4px;justify-content:flex-start;padding:8px 0;font-size:16px}.dp-path-account,.dp-workspace-link{border:1px solid #b9c9c4;background:#fff;color:#244f4d}.dp-path-guidance{max-width:920px;margin-top:40px;padding:26px 30px;border-left:3px solid #9c803e;background:#fff}.dp-path-guidance h2{font-size:23px;line-height:1.35;margin:0}.dp-path-guidance a{display:inline-block;min-height:48px;line-height:1.7;text-underline-offset:4px}.dp-path-footer{font-size:16px}.dp-path-footer a{padding:12px 0;min-height:48px}.dp-path-skip{position:absolute;left:16px;top:-200px;padding:12px;background:#fff;z-index:100}.dp-path-skip:focus{top:16px}.dp-workspace-page :focus-visible,.dp-path-grid :focus-visible,.dp-workspace-link:focus-visible{outline:3px solid #194e50;outline-offset:4px}.dp-path-card a:hover{filter:brightness(.94)}.dp-path-intro p{font-size:20px}.dp-path-intro .dp-path-label{font-size:14px}.dp-product-paths{padding-top:76px;padding-bottom:76px}.dp-product-paths>.dp-path-intro{max-width:860px}.dp-product-paths>.dp-path-intro h2{font:500 clamp(32px,4vw,54px)/1.15 Georgia,serif;color:#203d3b}.owner-top:has(.dp-workspace-link){flex-wrap:wrap}.dp-account-paths{margin:26px 0}.dp-account-paths .dp-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-account-paths .dp-path-card{padding:22px}.dp-account-paths .dp-path-card h2{font-size:25px}
@media(max-width:1050px){.dp-path-grid,.dp-account-paths .dp-path-grid{grid-template-columns:1fr}.dp-path-card{gap:16px}.dp-path-card .dp-path-action{margin-top:8px}.dp-path-card ul{margin-bottom:0}}
@media(max-width:600px){.dp-path-header,.dp-path-footer{padding:18px 20px}.dp-path-header img{width:200px}.dp-workspace-page main{padding:30px 20px}.dp-path-card{padding:24px 20px}.dp-path-guidance{padding:22px 20px}.dp-path-intro p{font-size:18px}.dp-product-paths{padding-top:48px;padding-bottom:48px}.dp-path-header .dp-path-account{font-size:16px}.dp-path-action{width:100%}.owner-top .dp-workspace-link{font-size:16px;min-height:48px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.dp-path-card *{transition:none!important}}
