/* Lucian AI Chat Exporter 하위 페이지(개인정보처리방침·문의). 사이트 정책 페이지(home.css + info.css) 위에 표·목록·메일 링크만 보탭니다. */
.acd-page .info-hero h1{margin-top:26px}
.acd-product{display:inline-flex;align-items:center;gap:12px;margin-top:44px;color:var(--ink);font:700 15px/1.2 var(--display);text-decoration:none}
.acd-product img{width:44px;height:44px;border-radius:11px;background:#06070b;box-shadow:0 0 0 1px var(--line)}
.acd-product:hover span{text-decoration:underline;text-underline-offset:4px}
.acd-page .info-content code{padding:1px 6px;border-radius:6px;background:rgba(32,35,31,.07);color:var(--ink);font:500 .88em/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}
.acd-list{margin:12px 0;padding-left:1.15em}
.acd-list li{margin:8px 0;padding-left:4px;font-size:16px;line-height:1.85;color:var(--muted)}
.acd-list li::marker{color:var(--accent)}
.acd-table-wrap{margin:20px 0 8px}
.acd-table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.65}
.acd-table th{padding:0 16px 12px 0;border-bottom:1px solid var(--ink);color:var(--ink);font:700 12px/1.4 var(--display);letter-spacing:.06em;text-align:left;text-transform:uppercase}
.acd-table td{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top}
.acd-table td:first-child{width:42%}
.acd-table td b{display:block;margin-bottom:3px;color:var(--ink);font-size:15px}
.acd-desc{display:block}
.acd-lbl{display:none}
.acd-mail{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 10px;padding:22px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);
  color:var(--ink)!important;font:800 clamp(20px,3.6vw,38px)/1.2 var(--display);letter-spacing:-.03em;text-decoration:none!important;overflow-wrap:anywhere}
.acd-mail span:last-child{flex:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.acd-mail:hover span:last-child{transform:translate(4px,-4px)}
.acd-actions{display:flex;flex-wrap:wrap;gap:10px}
.info-content .acd-actions a{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 18px;border:1px solid var(--ink);border-radius:999px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}
.info-content .acd-actions a:hover{background:var(--ink);color:var(--paper)}
.acd-back{display:flex;flex-wrap:wrap;gap:12px 28px}
@media(max-width:700px){
  .acd-table thead{display:none}
  .acd-table,.acd-table tbody,.acd-table tr,.acd-table td{display:block;width:auto!important}
  .acd-table tr{padding:16px 0;border-bottom:1px solid var(--line)}
  .acd-table td{padding:3px 0;border:0}
  .acd-table td:first-child{margin-bottom:6px}
  .acd-lbl{display:inline-block;min-width:44px;margin-right:8px;color:var(--ink);font-size:12.5px;font-weight:700}
  .acd-list li{font-size:15px}
}
@media(max-width:600px){.acd-product{margin-top:30px}}
