/* Two service pages, using the existing type, blue and theme tokens. */
.talent-product-hero h1{max-width:21ch}.talent-product-hero>p{max-width:66ch}
.talent-product-opening{max-width:72ch;padding-bottom:64px}.talent-product-opening .product-question{color:var(--accent);font-size:var(--type-title);margin-bottom:24px;font-weight:500}
.talent-journey-section{background:var(--surface);border-block:1px solid var(--line)}.talent-journey{margin:40px 0 0}
.talent-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}
.talent-journey li{position:relative;padding:0}.talent-journey li::before{content:'';position:absolute;top:24px;left:48px;width:calc(100% - 16px);height:1px;background:var(--accent);opacity:.45}.talent-journey li:last-child::before{display:none}
.journey-number{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);background:var(--surface);font-size:var(--type-ui);font-variant-numeric:tabular-nums}
main .talent-journey h3{font-size:var(--type-body);line-height:1.4;font-weight:500;margin:24px 0 12px}
.talent-journey p{color:var(--muted)}.talent-journey figcaption{display:flex;gap:12px;align-items:baseline;margin-top:32px;color:var(--muted);font-size:var(--type-small)}.talent-journey figcaption span{color:var(--accent);font-size:var(--type-title)}
.talent-product-details{display:grid;grid-template-columns:1fr 1fr;gap:64px}.talent-product-details h2{margin-bottom:24px}.talent-product-details h3{margin:32px 0 16px}.talent-product-details ul{padding-left:22px;color:var(--muted)}.talent-product-details li+li{margin-top:16px}
.product-takeaways{border-left:1px solid var(--line);padding-left:40px}
.talent-product-practical{border-top:1px solid var(--line)}.talent-practical-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:32px}.talent-practical-grid h3{margin-bottom:16px}.talent-practical-grid p+h3{margin-top:32px}
.talent-product-entries{padding-block:16px 64px}.talent-product-entries>p{max-width:68ch;margin-top:20px}.talent-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.talent-product-grid article{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;align-items:start}.talent-product-grid h3{margin:12px 0 18px}.talent-product-grid .button{margin-top:24px}
@media(max-width:960px) and (min-width:701px){.talent-journey ol{grid-template-columns:1fr 1fr;gap:32px 40px}.talent-journey li:nth-child(2)::before{display:none}}
@media(max-width:700px){.talent-journey ol,.talent-product-details,.talent-practical-grid,.talent-product-grid{grid-template-columns:1fr;gap:32px}.talent-journey li{padding-left:68px;min-height:110px}.journey-number{position:absolute;left:0;top:0}.talent-journey li::before{top:48px;left:24px;width:1px;height:calc(100% - 16px + 32px)}main .talent-journey h3{margin:0 0 12px}.product-takeaways{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.talent-product-opening{padding-bottom:40px}.talent-product-hero h1{max-width:100%}.talent-product-grid .button{width:100%}}
