.ethics-page[data-astro-cid-22pmdhkz]{color:#304b43;background:#fbf8f0}.ethics-hero[data-astro-cid-22pmdhkz]{padding:clamp(4rem,8vw,7rem) 8%;text-align:center;background:linear-gradient(130deg,#f6f1e7,#e7efea 65%,#f1e4d8)}.ethics-hero[data-astro-cid-22pmdhkz] .eyebrow[data-astro-cid-22pmdhkz]{color:#7c694b;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.ethics-hero[data-astro-cid-22pmdhkz] h1[data-astro-cid-22pmdhkz]{max-width:1050px;margin:1rem auto;color:#164a40;font:500 clamp(2.6rem,6vw,5.3rem)/1.02 var(--font-display);letter-spacing:-.03em}.ethics-hero[data-astro-cid-22pmdhkz] h1[data-astro-cid-22pmdhkz] em[data-astro-cid-22pmdhkz]{color:#a96d4b}.ethics-deck[data-astro-cid-22pmdhkz]{max-width:850px;margin:1.3rem auto;color:#4b6259;font:500 clamp(1.2rem,2.4vw,1.8rem)/1.45 var(--font-display)}.ethics-byline[data-astro-cid-22pmdhkz]{margin:1.5rem 0 0;color:#6b7168;font-size:.9rem;line-height:1.8}.code-notice[data-astro-cid-22pmdhkz]{max-width:720px;margin:1.5rem auto 0;padding:.8rem 1rem;border:1px solid #d4d8ca;color:#526359;font-size:.82rem}.ethics-body[data-astro-cid-22pmdhkz]{max-width:900px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.4rem 5rem;color:#42574f;font-size:1rem;line-height:1.85}.ethics-body[data-astro-cid-22pmdhkz] p[data-astro-cid-22pmdhkz]{margin:.9rem 0}.ethics-body[data-astro-cid-22pmdhkz] section[data-astro-cid-22pmdhkz]{padding-top:1.25rem;scroll-margin-top:2rem}.ethics-body[data-astro-cid-22pmdhkz] h2[data-astro-cid-22pmdhkz]{margin:1.4rem 0 .9rem;color:#155246;font:500 clamp(1.65rem,3vw,2.2rem)/1.18 var(--font-display)}.ethics-body[data-astro-cid-22pmdhkz] h3[data-astro-cid-22pmdhkz]{margin:1.3rem 0 .5rem;color:#244d43;font:600 1.35rem/1.35 var(--font-display)}.ethics-body[data-astro-cid-22pmdhkz] li[data-astro-cid-22pmdhkz]{padding:.22rem 0 .22rem .3rem}.ethics-body[data-astro-cid-22pmdhkz] ul[data-astro-cid-22pmdhkz],.ethics-body[data-astro-cid-22pmdhkz] ol[data-astro-cid-22pmdhkz]{padding-left:1.4rem}.ethics-lead[data-astro-cid-22pmdhkz]{font:500 clamp(1.2rem,2vw,1.45rem)/1.7 var(--font-display);color:#294a40}.code-toc[data-astro-cid-22pmdhkz]{margin:2rem 0;padding:1.2rem 1.5rem;background:#edf1e9;border:1px solid #d8dfd2}.code-toc[data-astro-cid-22pmdhkz] h2[data-astro-cid-22pmdhkz]{margin-top:0}.code-toc[data-astro-cid-22pmdhkz] ol[data-astro-cid-22pmdhkz]{columns:2;column-gap:2rem}.code-toc[data-astro-cid-22pmdhkz] li[data-astro-cid-22pmdhkz]{break-inside:avoid;padding:.24rem 0}.code-toc[data-astro-cid-22pmdhkz] a[data-astro-cid-22pmdhkz],.ethics-references[data-astro-cid-22pmdhkz] a[data-astro-cid-22pmdhkz],.code-related[data-astro-cid-22pmdhkz] a[data-astro-cid-22pmdhkz]{color:#155246;text-decoration:underline;text-underline-offset:.18em}.ethics-table-wrap[data-astro-cid-22pmdhkz]{width:100%;overflow-x:auto;margin:1.2rem 0}.ethics-duties[data-astro-cid-22pmdhkz]{width:100%;border-collapse:collapse;background:#fffefa;font-size:.92rem;line-height:1.6}.ethics-duties[data-astro-cid-22pmdhkz] th[data-astro-cid-22pmdhkz],.ethics-duties[data-astro-cid-22pmdhkz] td[data-astro-cid-22pmdhkz]{padding:.8rem 1rem;border:1px solid #dedfd5;text-align:left;vertical-align:top}.ethics-duties[data-astro-cid-22pmdhkz] thead[data-astro-cid-22pmdhkz] th[data-astro-cid-22pmdhkz]{background:#eaf0e9;color:#204e43}.ethics-duties[data-astro-cid-22pmdhkz] tbody[data-astro-cid-22pmdhkz] th[data-astro-cid-22pmdhkz]{min-width:170px;color:#31584b;font-weight:600}.code-articles[data-astro-cid-22pmdhkz] td[data-astro-cid-22pmdhkz] p[data-astro-cid-22pmdhkz]{margin:.45rem 0}.ethics-article-card[data-astro-cid-22pmdhkz]{margin:1.4rem 0;padding:1.3rem clamp(1rem,3vw,2rem);background:#f0eee5;border-left:3px solid #bd9564}.ethics-article-card[data-astro-cid-22pmdhkz] h3[data-astro-cid-22pmdhkz]{margin-top:0}.ethics-article-card[data-astro-cid-22pmdhkz] p[data-astro-cid-22pmdhkz]{margin:.7rem 0}.ethics-references[data-astro-cid-22pmdhkz] li[data-astro-cid-22pmdhkz]{margin:.5rem 0}.ethics-signature[data-astro-cid-22pmdhkz]{margin-top:1.5rem;padding:1rem 1.2rem;background:#f0eee5;border-left:3px solid #bd9564}.code-related[data-astro-cid-22pmdhkz]{margin-top:2rem;padding-top:1rem;border-top:1px solid #d8dfd2;font-size:.9rem}@media(max-width:650px){.ethics-hero[data-astro-cid-22pmdhkz]{padding:3.5rem 7%}.ethics-body[data-astro-cid-22pmdhkz]{padding:2rem 1.1rem 3.5rem}.code-toc[data-astro-cid-22pmdhkz] ol[data-astro-cid-22pmdhkz]{columns:1}.ethics-duties[data-astro-cid-22pmdhkz]{font-size:.84rem}.ethics-duties[data-astro-cid-22pmdhkz] th[data-astro-cid-22pmdhkz],.ethics-duties[data-astro-cid-22pmdhkz] td[data-astro-cid-22pmdhkz]{padding:.65rem}.ethics-duties[data-astro-cid-22pmdhkz] tbody[data-astro-cid-22pmdhkz] th[data-astro-cid-22pmdhkz]{min-width:140px}}
