.directory-grid.service-entry-grid>a{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 6%,var(--surface)),var(--surface));min-width:0}.service-entry-grid .service-entry-icon{background:var(--surface-alt);width:48px;height:48px;color:var(--blue);border-radius:16px;place-items:center;display:grid}.service-entry-grid .service-entry-icon svg{flex:none;display:block}.service-directory-subtitle{color:var(--ink);margin:38px 0 0;font:600 1.1rem/1.5 Onest,Arial,sans-serif}.service-directory-subtitle+.directory-grid{margin-top:18px}@media (max-width:767px){.directory-grid.service-entry-grid>a{grid-template-columns:40px minmax(0,1fr) 18px;gap:0 12px;padding:18px;display:grid}.service-entry-grid .service-entry-icon{border-radius:13px;grid-area:1/1/3;width:40px;height:40px}.service-entry-grid .service-entry-icon svg{width:22px;height:22px}.service-entry-grid h3{grid-area:1/2;margin:0 0 5px;font-size:1rem;line-height:1.45}.service-entry-grid p{grid-area:2/2;margin:0;font-size:.875rem;line-height:1.55}.directory-grid.service-entry-grid>a>svg{grid-area:1/3/3;align-self:center;width:18px;height:18px;position:static}.service-directory-subtitle{margin-top:30px;font-size:1.05rem}}.scenario-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.scenario-entry{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 6%,var(--surface)),var(--surface));border-radius:22px;flex-direction:column;min-width:0;padding:26px;display:flex}.scenario-entry-icon{background:var(--surface-alt);width:48px;height:48px;color:var(--blue);border-radius:16px;place-items:center;display:grid}.scenario-entry h3{color:var(--ink);margin:20px 0 10px;font:600 1.18rem/1.4 Onest,Arial,sans-serif}.scenario-entry>p{color:var(--muted);margin:0 0 22px;font-size:.95rem;line-height:1.65}.scenario-entry nav{margin-top:auto;display:grid}.scenario-entry nav a{border-top:1px solid var(--line);min-height:48px;color:var(--blue);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:.9rem;line-height:1.5;display:flex}.scenario-entry nav a:hover{text-decoration:underline}.scenario-entry nav a svg{flex:none}.scenario-directory-subtitle{color:var(--ink);margin:38px 0 18px;font:600 1.1rem/1.5 Onest,Arial,sans-serif}@media (max-width:767px){.scenario-entry-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.scenario-entry{border-radius:20px;grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:20px;display:grid}.scenario-entry-icon{border-radius:13px;grid-area:1/1;width:40px;height:40px}.scenario-entry-icon svg{width:22px;height:22px}.scenario-entry h3{grid-area:1/2;align-self:center;margin:0;font-size:1.1rem}.scenario-entry>p{grid-column:1/-1;margin:14px 0 18px;font-size:.9375rem;line-height:1.6}.scenario-entry nav{grid-column:1/-1;margin:0}.scenario-entry nav a{font-size:.9375rem}.scenario-directory-subtitle{margin:30px 0 16px;font-size:1.05rem}}
