/* Content recovery layer; the approved visual palette and product controls stay intact. */
.content-paths{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 24px;padding-block:11px;border-bottom:1px solid var(--line)}.content-paths a{font-size:.78rem;min-height:36px;display:flex;align-items:center;color:var(--muted);text-decoration:none}.content-paths a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.recovered-section .section-head{margin-bottom:26px}.recovered-note{margin-block:25px;max-width:1400px;padding:24px;border-left:4px solid var(--red);line-height:1.85}.recovered-label{padding-top:35px;border-top:1px solid var(--line);margin-top:30px}.recovered-section .feature-card .text-link{display:inline-flex;align-items:center;min-height:44px}.recovered-section .feature-card h3{min-height:0}.recovered-section .feature-card p{margin-bottom:15px}.recovered-section .prose{max-width:85ch}.recovered-next{border-top:1px solid var(--line);margin-top:25px}.recovered-next .service-grid .text-link{margin-top:12px}.context-note strong{display:block;margin-bottom:8px}.footer-top{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:26px}.footer-top>nav:last-child{grid-column:auto}
.restored-identity{font-size:.88rem;color:var(--muted);max-width:60ch;margin-top:-10px;margin-bottom:22px}
.recovered-section .features-grid>.feature-card{display:flex;flex-direction:column;align-items:flex-start}.recovered-section .features-grid>.feature-card>.text-link{margin-top:auto}
@media(max-width:850px){.path-grid>article{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start}.path-grid>article>.service-icon,.path-grid>article>.path-symbol{grid-column:1;grid-row:1/span 3;align-self:start;margin:0}.path-grid>article>h3{grid-column:2;grid-row:1;min-width:0}.path-grid>article>p:not(.path-symbol){grid-column:2;grid-row:2;min-width:0;width:auto}.path-grid>article>.text-link{grid-column:2;grid-row:3;min-width:0;justify-self:start}}
@media(max-width:1199px){.footer-top{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-top>div{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-top nav a{font-size:.8rem}}
@media(max-width:900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top>nav:last-child{grid-column:auto}.content-paths{justify-content:flex-start;gap:5px 20px}.content-paths a{font-size:.75rem}.recovered-section .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.content-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;padding-block:10px}.content-paths a{font-size:.75rem;min-height:40px;line-height:1.5}.recovered-section .features-grid{grid-template-columns:1fr}.footer-top>div{display:block}.footer-top>div p{margin-top:18px}.recovered-note{padding:20px;font-size:.92rem}.recovered-section .section-head h2{font-size:1.9rem}.recovered-next .service-grid{grid-template-columns:1fr}.recovered-next .actions{display:flex;align-items:stretch;flex-direction:column}.recovered-label{padding-top:25px}.recovered-label .eyebrow{font-size:12px}}
@media(max-width:500px){.footer-top{grid-template-columns:1fr}.footer-top>div{grid-column:auto}.footer-top>nav:last-child{grid-column:auto}.content-paths a:last-child{grid-column:1/-1}}
