.road-signs-module__fSxHdG__page{color:#17181a;background:#f3f2ef;min-height:100vh;padding:clamp(28px,5vw,64px) clamp(16px,4vw,56px) clamp(48px,8vw,96px);font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.road-signs-module__fSxHdG__class+.road-signs-module__fSxHdG__class{margin-top:clamp(48px,7vw,88px)}.road-signs-module__fSxHdG__heading{letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0 0 clamp(18px,2.4vw,28px);font-size:17px;font-weight:600;display:flex}.road-signs-module__fSxHdG__count{color:#17181a6b;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.road-signs-module__fSxHdG__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11vw,148px),1fr));gap:clamp(22px,2.6vw,36px) clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.road-signs-module__fSxHdG__markings{grid-template-columns:repeat(auto-fill,minmax(clamp(132px,14vw,184px),1fr))}.road-signs-module__fSxHdG__sign{flex-direction:column;min-width:0;display:flex}.road-signs-module__fSxHdG__figure{aspect-ratio:1;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.road-signs-module__fSxHdG__markings .road-signs-module__fSxHdG__figure{aspect-ratio:4/5}.road-signs-module__fSxHdG__image{object-fit:contain;width:100%;height:100%;display:block}.road-signs-module__fSxHdG__number{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.3}.road-signs-module__fSxHdG__name{color:#17181a9e;word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.4}
