.legal-article{max-width:760px;color:var(--ink);margin:0 auto;padding:56px 0 64px}.legal-article h1{color:var(--ink);letter-spacing:-.6px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(32px,5vw,44px);font-weight:400;line-height:1.2}.legal-article h2{color:var(--ink);margin:36px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.legal-article p{overflow-wrap:anywhere;color:var(--olive-gray);margin-top:14px;font-size:15px;line-height:1.95}.legal-article a{color:var(--moss);text-underline-offset:4px;text-decoration:underline}.legal-article a:focus-visible{outline:2px solid var(--moss);outline-offset:4px}.legal-article .legal-date{color:var(--olive-gray);border-bottom:1px solid var(--line);padding-bottom:20px;font-size:12px}.studio-footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.studio-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}#writer-challenge{min-height:65px;margin-top:16px}@media (width<=760px){.legal-article{padding-top:38px;padding-bottom:40px}}
