.da-wrap,.dwarn,.dfa{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#1A1A1A;line-height:1.7}.da-wrap h2,.dwarn h2{font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:400;color:#1A1A1A;margin:36px 0 14px;padding-bottom:8px;border-bottom:1px solid #D9D9D9}.da-wrap h3{font-family:Georgia,'Times New Roman',serif;font-size:18px;font-weight:400;margin:28px 0 10px}.da-wrap p,.dwarn p{font-size:16px;line-height:1.8;margin-bottom:16px}.da-wrap ul,.da-wrap ol{padding-left:22px;margin-bottom:16px}.da-wrap li{font-size:16px;line-height:1.75;margin-bottom:6px}.da-wrap a,.dwarn a{color:#006298}.da-wrap .da-alert,.dwarn .dwarn-card{background:#FEF2F2;border-left:4px solid #DC2626;border-radius:0 6px 6px 0;padding:16px 20px;margin:24px 0;font-size:15px;color:#7F1D1D;line-height:1.65}.da-wrap .da-info{background:#E8F4FB;border-left:4px solid #006298;border-radius:0 6px 6px 0;padding:16px 20px;margin:24px 0;font-size:15px;line-height:1.65}.da-wrap .da-disclaimer,.dwarn .dwarn-disc{background:#F9FAFB;border:1px solid #D9D9D9;border-radius:6px;padding:14px 18px;margin-top:36px;font-size:12px;color:#666;line-height:1.65}.dimh-trust-bar{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.82rem;color:var(--dimh-muted,#666);margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--dimh-border,#D9D9D9)}.dimh-trust-bar span{display:inline-flex;align-items:center;gap:.35rem}.dimh-ymyl-box{background:#F9FAFB;border:1px solid #D9D9D9;border-radius:8px;padding:1.25rem 1.5rem;margin:2rem 0 0;font-size:.92rem;line-height:1.65}.dimh-ymyl-box h3{font-family:Georgia,'Times New Roman',serif;font-size:1.05rem;font-weight:400;margin:0 0 .5rem}.dimh-ymyl-box--review{border-left:4px solid #006298}.dimh-ymyl-box--disclaimer{font-size:.82rem;color:#666;margin-top:2rem}.dimh-author-box{display:flex;gap:1rem;align-items:flex-start;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #D9D9D9}.dimh-author-box img{border-radius:50%;flex-shrink:0}.dimh-author-box .dimh-author-label{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#006298;margin-bottom:.25rem}.dimh-author-box h3{font-size:1rem;margin:0 0 .35rem}.dimh-author-box p{font-size:.88rem;color:#666;margin:0;line-height:1.6}