/* Only the supplementary guide on the Greek SME service page. */
.sme-guide.landing-guide-compact {padding:56px 0}
.sme-guide .guide-intro h2 {font-size:clamp(1.55rem,2.6vw,2rem);line-height:1.2;margin:8px 0 16px;scroll-margin-top:112px}
.sme-guide .guide-intro p {margin-bottom:0}
.sme-guide .guide-topics {gap:8px;margin-top:24px;scroll-margin-top:112px}
.sme-guide .landing-guide-group > summary {display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:56px;padding:12px 16px}
.sme-guide .landing-guide-group > summary h3 {font-size:1rem;line-height:1.45;overflow-wrap:normal}
.sme-guide .sme-guide-number {display:flex;align-items:center;justify-content:center;min-height:32px;border-radius:8px;background:var(--sky);color:var(--blue);font-size:.75rem;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.04em}
.sme-guide .landing-guide-content {padding:0 20px 20px}
.sme-guide .landing-guide-subtopics {padding:16px 0}
.sme-guide .landing-guide-context {padding:8px 0 16px}
.sme-guide .guide-topic {padding:24px 0}
.sme-guide .guide-topic h4 {font-size:clamp(1.125rem,2vw,1.3rem);margin-bottom:12px}
@media(max-width:760px){
 .sme-guide.landing-guide-compact {padding:44px 0}
 .sme-guide .landing-guide-group > summary {gap:10px;padding:12px}
 .sme-guide .landing-guide-content {padding:0 16px 16px}
 .sme-guide .guide-topic {padding:20px 0}
}
