@charset "utf-8";
/* 74: GnuBoard catalog skin shares the existing site chrome. All rules scoped. */
.ds-catalog-board-page,.ds-catalog-board-page button,.ds-catalog-board-page input,.ds-catalog-board-page select,.ds-catalog-board-page textarea{font-family:"Pretendard Variable","Pretendard",sans-serif;}
.ds-catalog-board-page .ds-company-content{min-width:0;}
.ds-catalog-board-page .ds-catalog-help>.ds-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;color:#0873b9;margin-bottom:8px!important;}
.ds-catalog-board-page .ds-catalog-help h3{font-size:18px;font-weight:750;color:#1c405c;line-height:1.5;margin:0;}
.ds-catalog-board-page .ds-catalog-help-desc{font-size:13px;line-height:1.9;margin:12px 0 19px;color:#698194;word-break:keep-all;}
.ds-catalog-board-page .ds-catalog-help-contact{font-size:12px;margin:0;}
.ds-catalog-board-page .ds-catalog-help-contact>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;border-top:1px solid #dbe6ee;padding:11px 0;}
.ds-catalog-board-page .ds-catalog-help-contact>div:last-child{border-bottom:1px solid #dbe6ee;}
.ds-catalog-board-page .ds-catalog-help-contact dt{color:#647c91;font-weight:600;}
.ds-catalog-board-page .ds-catalog-help-contact dd{color:#125f98;margin:0;font-weight:700;overflow-wrap:anywhere;}
.ds-catalog-board-page .ds-catalog-help-email{display:block!important;}
.ds-catalog-board-page .ds-catalog-help-email dd{padding-top:6px;}

/* Sidebar contact rows: keep the email label and value on one aligned row. */
.ds-catalog-board-page .ds-catalog-help-contact dt { text-align: left; }
.ds-catalog-board-page .ds-catalog-help-contact dd { text-align: right; }
.ds-catalog-board-page .ds-catalog-help-email { display: grid !important; grid-template-columns: 42px minmax(0,1fr); gap: 8px; align-items: baseline; }
.ds-catalog-board-page .ds-catalog-help-email dd { padding-top: 0; text-align: right; }