/* ICAI Melbourne — Quick answers (services) */
.icai-w .icai-svc__grid{margin-top:clamp(28px,3.4vw,50px);border-top:var(--rule)}
.icai-w .icai-svc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(14px,2.2vw,28px); padding:clamp(20px,2.4vw,30px) 0;border-bottom:var(--rule);align-items:start}
.icai-w .icai-svc__no{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.2em; color:var(--brass-dp);padding-top:5px}
.icai-w .icai-svc__q{font-family:var(--f-display);font-weight:400;font-size:var(--fs-d3);line-height:1.16; letter-spacing:-.015em;font-variation-settings:"opsz" 72;max-width:34ch}
.icai-w .icai-svc--lead .icai-svc__q{font-size:var(--fs-d2)}
.icai-w .icai-svc__p{margin-top:8px;font-size:var(--fs-sm);color:var(--on-chalk-mute);max-width:58ch}
.icai-w .icai-svc__acts{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}
.icai-w .icai-svc__acts .icai-tlink{font-size:var(--fs-xs);padding-block:6px}
@media (min-width:900px){
.icai-w .icai-svc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center; gap:0 clamp(22px,3.2vw,48px)}
.icai-w .icai-svc__no{padding-top:0}
.icai-w .icai-svc__acts{grid-column:auto;margin-top:0;flex-wrap:nowrap;justify-content:flex-end}
}
.icai-w .icai-svc__q a{color:inherit}

