.journal-art .editorial-diagram{width:100%;height:100%;color:#d4bd81;padding:12px 24px;filter:drop-shadow(0 0 18px #d4bd8125)}
.journal-art:has(.editorial-diagram){background:radial-gradient(ellipse at 50% 50%,#293f622b,transparent 70%)}
.related-grid .journal-body{padding-top:32px}.related-grid .journal-card{display:flex}.related-grid .journal-body{display:flex;flex-direction:column}.related-grid .journal-body>div:last-child{margin-top:auto;padding-top:24px}
.law-number{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:370px;color:#d4bd81;background:radial-gradient(ellipse,#b69f4b10,transparent 65%)}.law-number span{font-size:13px;letter-spacing:.3em}.law-number strong{font-size:clamp(110px,14vw,210px);font-weight:400;line-height:1.1;letter-spacing:-.08em;padding-right:.08em}.law-number i{font-style:normal;letter-spacing:.25em;font-size:16px}
.type-art{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:32px 38px;gap:6px;background:radial-gradient(ellipse at 80% 20%,#b6a26514,transparent 70%)!important}.type-art span{font-size:90px;line-height:1;font-weight:300;color:#d4bd81;letter-spacing:-.08em}.type-art strong{font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#e0d9c8;font-weight:400}.type-art-2{align-items:center}.type-art-3{align-items:flex-end}
.community-diagram{width:100%;height:auto;padding:24px}.community-diagram circle{fill:#17223e66;stroke:#d4bd81;stroke-width:1}.community-diagram text{fill:#d4bd81;font-family:inherit;font-size:22px;letter-spacing:.1em}
.article-cover img{object-fit:contain!important;max-height:460px;mask-image:radial-gradient(ellipse at center,#000 50%,transparent 76%)}
.legal-copy{max-width:1000px}.legal-copy h2{font-size:clamp(23px,3vw,34px);margin-top:44px}.legal-copy p{max-width:78ch}
@media(max-width:600px){.law-number{min-height:240px}.article-cover{height:auto!important}.article-cover img{height:auto;max-height:300px}.type-art span{font-size:72px}}
