.ethics-module__HHnN-a__page{background:var(--pte-bg);color:var(--pte-text);min-height:calc(100vh - 80px);padding:4rem 0 5rem}.ethics-module__HHnN-a__container{max-width:1000px;margin:0 auto;padding:0 1rem}.ethics-module__HHnN-a__hero{text-align:center;margin-bottom:1.75rem}.ethics-module__HHnN-a__title{color:var(--pte-navy);letter-spacing:-.02em;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:900}.ethics-module__HHnN-a__card{background:var(--pte-bg-soft);border:1px solid var(--pte-border);border-radius:14px;padding:2rem}.ethics-module__HHnN-a__lead{color:var(--pte-text);margin:0 0 1.75rem;line-height:1.8}.ethics-module__HHnN-a__content{border-top:1px solid var(--pte-border);flex-direction:column;gap:1.1rem;padding-top:1.5rem;display:flex}.ethics-module__HHnN-a__block{border-bottom:1px solid var(--pte-border);padding-bottom:1.2rem}.ethics-module__HHnN-a__block:last-child{border-bottom:none;padding-bottom:0}.ethics-module__HHnN-a__h2{color:var(--pte-navy);letter-spacing:-.01em;margin:0 0 .65rem;font-size:1.15rem;font-weight:900}.ethics-module__HHnN-a__p{color:var(--pte-text);margin:0 0 .85rem;font-size:.98rem;line-height:1.75}.ethics-module__HHnN-a__p:last-child{margin-bottom:0}.ethics-module__HHnN-a__list{color:var(--pte-text);margin:0;padding-left:1.2rem;font-size:.98rem;line-height:1.75}.ethics-module__HHnN-a__list li{margin-bottom:.5rem}.ethics-module__HHnN-a__list li:last-child{margin-bottom:0}.ethics-module__HHnN-a__card a{color:var(--pte-navy);font-weight:800;text-decoration:none}.ethics-module__HHnN-a__card a:hover{color:var(--pte-gold);text-decoration:underline}@media (max-width:640px){.ethics-module__HHnN-a__card{padding:1.35rem 1.15rem}}
