.ethics-article{max-width:860px;margin:auto;color:#172B42;line-height:1.95;overflow-wrap:anywhere}.ethics-article h2{margin-top:2.4em;scroll-margin-top:110px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.5}.ethics-article h3{margin-top:1.8em;font-size:1.2rem;line-height:1.65}.ethics-article a{color:#82451c;text-decoration:underline;text-underline-offset:4px}.ethics-article p{margin:1em 0}.ethics-toc,.ethics-disclaimer{background:#F8F5EF;border:1px solid #C6A15B;border-radius:16px;padding:20px}.ethics-toc ol{padding-left:24px}.ethics-toc a{display:inline-block;padding:7px 0}.ethics-references{font-size:.95rem}.ethics-references li{margin:16px 0}.ethics-article a:focus-visible{outline:3px solid #172B42;outline-offset:4px}@media(max-width:430px){.ethics-toc,.ethics-disclaimer{padding:14px}.ethics-article{font-size:16px}}