.category-inquiry-v1{scroll-margin-top:24px;margin:2.5rem auto 1rem;padding:0 5%;color:#172c2c}
.category-inquiry-v1-card{max-width:1080px;margin:0 auto;padding:clamp(1.1rem,3vw,2rem);border:1px solid #d3d9d0;border-radius:12px;background:#edf1eb}
.category-inquiry-v1-kicker{margin:0 0 .4rem;color:#536b59;font-size:.78rem;font-weight:700;letter-spacing:.1em}
.category-inquiry-v1 h2{margin:.2rem 0 .55rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;color:#172c2c}
.category-inquiry-v1-intro{max-width:72ch;margin:.3rem 0 1.1rem;color:#46594d;line-height:1.6}
.category-inquiry-v1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}
.category-inquiry-v1-grid label{display:block;min-width:0;font-size:.92rem;font-weight:600;line-height:1.45}
.category-inquiry-v1-grid input,.category-inquiry-v1-grid select,.category-inquiry-v1-grid textarea{box-sizing:border-box;display:block;width:100%;min-width:0;margin-top:.35rem;padding:.72rem .78rem;border:1px solid #aebbb1;border-radius:6px;background:#fff;color:#1d2b26;font:inherit}
.category-inquiry-v1-grid textarea{resize:vertical}
.category-inquiry-v1-wide{grid-column:1/-1}
.category-inquiry-v1-form>button,.category-inquiry-v1-wa{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:.9rem .5rem 0 0;padding:.68rem 1rem;border:1px solid #173c35;border-radius:5px;background:#173c35;color:#fff;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}
.category-inquiry-v1-wa{background:transparent;color:#173c35}
.category-inquiry-v1-result{min-height:1.4em;margin:.65rem 0 0;line-height:1.5}
.category-inquiry-v1 .inquiry-data-note{font-size:.78rem;line-height:1.55;color:#52645d}
@media(max-width:620px){.category-inquiry-v1{margin:1.5rem auto .8rem;padding:0 4%}.category-inquiry-v1-card{padding:1rem;border-radius:9px}.category-inquiry-v1-grid{grid-template-columns:minmax(0,1fr)}.category-inquiry-v1-wide{grid-column:auto}.category-inquiry-v1-form>button,.category-inquiry-v1-wa{width:100%;box-sizing:border-box;margin:.65rem 0 0}}
