/* Mandatory Public Disclosure – official style */
.hmd-wrap{--hmd-navy:#0b2f5b;--hmd-navy2:#123f78;--hmd-gold:#c9a227;--hmd-ink:#1d2533;--hmd-muted:#5b6472;--hmd-line:#d9dee7;--hmd-row:#f5f7fb;
	max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:var(--hmd-ink);font-size:15px;line-height:1.55;box-sizing:border-box}
.hmd-wrap *{box-sizing:border-box}
.hmd-hero{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,var(--hmd-navy),var(--hmd-navy2));color:#fff;border-radius:10px;padding:24px 28px;border-bottom:4px solid var(--hmd-gold);flex-wrap:wrap}
.hmd-logo{width:76px;height:76px;object-fit:contain;background:#fff;border-radius:50%;padding:6px;flex:0 0 auto}
.hmd-hero-text{flex:1 1 320px;min-width:0}
.hmd-kicker{margin:0 0 4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hmd-gold);font-weight:700}
.hmd-hero h1{margin:0;color:#fff;font-size:clamp(20px,3vw,28px);line-height:1.25;font-weight:800;letter-spacing:.01em}
.hmd-meta{margin:6px 0 0;font-size:13px;opacity:.85}
.hmd-toc{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}
.hmd-toc a{font-size:13px;font-weight:600;text-decoration:none;color:var(--hmd-navy);border:1px solid var(--hmd-line);background:#fff;border-radius:999px;padding:6px 14px}
.hmd-toc a:hover{border-color:var(--hmd-navy);background:var(--hmd-row)}
.hmd-sec{margin-top:30px;scroll-margin-top:90px}
.hmd-sec-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;border-bottom:2px solid var(--hmd-navy);padding-bottom:8px}
.hmd-letter{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background:var(--hmd-navy);color:#fff;font-weight:800;font-size:16px}
.hmd-sec-head h2{margin:0;font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hmd-navy)}
.hmd-sub{margin:22px 0 10px;font-size:16px;font-weight:700;color:var(--hmd-navy)}
.hmd-note{margin:0 0 10px;font-size:13px;color:var(--hmd-muted)}
.hmd-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--hmd-line);border-radius:8px;background:#fff}
.hmd-table{width:100%;border-collapse:collapse;margin:0;font-size:14px}
.hmd-table th{background:#e9eef6;color:var(--hmd-navy);text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.03em;padding:11px 12px;border-bottom:1px solid var(--hmd-line);border-top:0}
.hmd-table td{padding:11px 12px;border-top:1px solid var(--hmd-line);vertical-align:top;border-left:0;border-right:0}
.hmd-table tbody tr:nth-child(even) td{background:var(--hmd-row)}
.hmd-table tbody tr:first-child td{border-top:0}
.hmd-sn{width:64px;text-align:center !important;color:var(--hmd-muted)}
.hmd-label{font-weight:600}
.hmd-info .hmd-label{width:40%}
.hmd-docs .hmd-label{width:34%}
.hmd-act{width:190px}
.hmd-actions{display:flex;gap:6px;flex-wrap:wrap}
.hmd-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1;padding:8px 12px;border-radius:6px;background:var(--hmd-navy);color:#fff !important;text-decoration:none !important;border:1px solid var(--hmd-navy);white-space:nowrap}
.hmd-btn:hover{background:var(--hmd-navy2)}
.hmd-btn-ghost{background:#fff;color:var(--hmd-navy) !important}
.hmd-btn-ghost:hover{background:var(--hmd-row)}
.hmd-btn-gold{background:var(--hmd-gold);border-color:var(--hmd-gold);color:#1d1a0e !important;padding:11px 16px}
.hmd-btn-gold:hover{background:#ddb53a}
.hmd-btn-cta{padding:12px 18px;font-size:14px}
.hmd-pending{color:var(--hmd-muted);font-style:italic;font-size:13px}
.hmd-empty{text-align:center;color:var(--hmd-muted);font-style:italic}
.hmd-foot{margin-top:34px;padding-top:14px;border-top:1px solid var(--hmd-line);font-size:13px;color:var(--hmd-muted)}
.hmd-foot p{margin:4px 0}
@media (max-width:720px){
	.hmd-hero{padding:20px}
	.hmd-table-wrap{border:0;background:transparent;overflow:visible}
	.hmd-table thead{display:none}
	.hmd-table,.hmd-table tbody,.hmd-table tr,.hmd-table td{display:block;width:100% !important}
	.hmd-table tr{border:1px solid var(--hmd-line);border-radius:8px;margin-bottom:10px;background:#fff;overflow:hidden}
	.hmd-table tbody tr:nth-child(even) td{background:#fff}
	.hmd-table td{border-top:1px solid var(--hmd-line);padding:9px 12px;text-align:left !important}
	.hmd-table td:first-child{border-top:0}
	.hmd-table td[data-l]::before{content:attr(data-l);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--hmd-muted);font-weight:700;margin-bottom:2px}
	.hmd-table td.hmd-sn{background:#e9eef6 !important;color:var(--hmd-navy);font-weight:700}
	.hmd-table td.hmd-sn::before{display:inline;margin-right:6px}
	.hmd-info td.hmd-sn{display:none}
	.hmd-info td.hmd-label{background:#e9eef6 !important;color:var(--hmd-navy);border-top:0}
	.hmd-info td.hmd-label::before,.hmd-info td:last-child::before{display:none}
}
@media print{.hmd-toc,.hmd-actions .hmd-btn-ghost,.hmd-btn-gold{display:none}.hmd-hero{background:#fff;color:#000;border:1px solid #000}.hmd-hero h1{color:#000}}
