.board-section{background:#f4f8f6}.board-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.board-card{min-width:0;background:#fff;border:1px solid #dce7e2;border-radius:16px;padding:28px}.board-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.board-heading h2{font-size:24px;margin:6px 0}.board-heading a{font-size:13px;white-space:nowrap;color:#285d48}.board-intro,.board-empty{font-size:14px;color:#6b8079;line-height:1.7}.board-empty{padding:35px 0}.board-list{list-style:none;padding:0;margin:20px 0}.board-list li{border-top:1px solid #e5ece8;padding:16px 0}.board-title{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.board-title a{color:#233e35;text-decoration:none}.board-meta{display:flex;gap:14px;color:#71877c;font-size:12px;margin-top:6px}.board-lock{font-size:11px;background:#e7f0eb;border-radius:4px;padding:3px 5px;color:#31654e}.board-button{display:inline-block;background:#285d48;color:#fff!important;padding:12px 18px;border:0;border-radius:8px;text-decoration:none;cursor:pointer}.board-page{margin:0;background:#f4f8f6;color:#233e35;font:16px/1.7 sans-serif}.board-page main{max-width:850px;margin:35px auto;padding:24px}.board-page a{color:#285d48}.board-page label{display:block;margin:18px 0}.board-page input:not([type=checkbox]),.board-page textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #bbcfc4;border-radius:7px;padding:12px;font:inherit;background:#fff}.board-page textarea{min-height:150px}.board-body{white-space:pre-wrap;overflow-wrap:anywhere}.board-policy{padding:18px;background:#e9f1ed;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.board-page .honey{position:absolute;left:-10000px}.board-error{background:#fff0eb;color:#922e26;padding:14px}.board-pages{display:flex;justify-content:space-between;margin-top:24px}:focus-visible{outline:3px solid #e66c49;outline-offset:3px}@media(max-width:720px){.board-grid{grid-template-columns:1fr}.board-card{padding:20px}.board-page main{margin:0;padding:22px}.board-heading h2{font-size:21px}}
.inquiry-replies{margin:26px 0}.inquiry-reply{border:1px solid #dce7e2;border-left:4px solid #285d48;border-radius:8px;padding:16px 20px;background:#f5f9f7;margin:14px 0}.inquiry-reply time{font-size:13px;color:#6b8079}.inquiry-reply p{margin:0 0 10px}
