.commons-main{max-width:1180px;margin:0 auto;padding:0 28px}.commons-opening{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:55px;padding:70px 0;display:grid}.commons-opening h1,.commons-reading-opening h1{margin:0 0 32px;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.commons-opening p,.commons-reading-opening p{max-width:65ch;font-size:16px;line-height:1.8}.commons-art{aspect-ratio:4/5;align-self:start;min-width:0;position:relative;overflow:hidden}.commons-art span{color:var(--ink);background:linear-gradient(#0000,#000000d9);padding:28px 20px 16px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.commons-actions{flex-wrap:wrap;align-items:center;gap:18px 25px;margin-top:28px;display:flex}.commons-section{border-top:1px solid var(--line);padding:55px 0}.commons-section h2{margin:0 0 28px;font-size:clamp(29px,3vw,40px);line-height:1.14}.commons-section>p{max-width:72ch;font-size:15px;line-height:1.8}.commons-section a:not(.button),.commons-reading-opening a{color:var(--accent);text-underline-offset:4px}.commons-note{color:var(--muted);max-width:76ch!important;font-size:12px!important;line-height:1.75!important}.commons-models{margin:28px 0}.commons-models>div{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:35px;padding:25px 0;display:grid}.commons-models dt{color:var(--ink);font-size:20px}.commons-models dd{max-width:70ch;margin:0;font-size:15px;line-height:1.8}.commons-roles article{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:35px;padding:25px 0;display:grid}.commons-roles h3{margin:0;font-size:22px;font-weight:500}.commons-roles p{max-width:65ch;margin:0 0 12px;line-height:1.8}.commons-cycle{counter-reset:commons-cycle;padding:0;list-style:none}.commons-cycle li{counter-increment:commons-cycle;border-top:1px solid var(--line);grid-template-columns:40px 240px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.commons-cycle li:before{content:counter(commons-cycle,decimal-leading-zero);color:var(--accent);font-variant-numeric:tabular-nums;padding-top:4px;font-size:13px}.commons-cycle h3{margin:0;font-size:20px;font-weight:500}.commons-cycle p{max-width:65ch;margin:0;font-size:14px;line-height:1.8}.commons-governance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;display:grid}.commons-governance p{max-width:60ch;font-size:14px;line-height:1.8}.commons-governance dl{margin:0}.commons-governance dl>div{padding:0 0 26px}.commons-governance dt{color:var(--ink);margin-bottom:10px;font-size:19px}.commons-governance dd{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.commons-closing{padding-bottom:75px}.commons-reading-opening{padding:65px 0 40px}.transparency-selection{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.transparency-selection a{border:1px solid var(--line);padding:11px 16px;font-size:13px;text-decoration:none}.commons-main .transparency-selection a[aria-current=page]{background:var(--ink);color:var(--bg)}.transparency-work{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;padding:15px 0 50px;display:grid}.transparency-cover{aspect-ratio:16/9;width:100%;min-width:0;max-height:320px;position:relative;overflow:hidden}.transparency-work h2{font-size:40px;font-family:var(--font-serif),serif;margin:8px 0 20px}.transparency-work p{max-width:65ch;font-size:14px;line-height:1.8}.transparency-state{color:var(--accent);font-size:12px!important}.transparency-register article{border-top:1px solid var(--line);grid-template-columns:270px minmax(0,1fr);gap:35px;padding:24px 0;display:grid}.transparency-register h3{margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.4}.transparency-badge{color:var(--accent);font-size:11px}.transparency-register p{max-width:72ch;margin:0 0 10px;font-size:14px;line-height:1.8}.transparency-evidence{font-size:12px!important}.transparency-evidence strong{color:var(--ink);font-weight:500}.commons-main .project-materials h3{font-size:22px}.transparency-next .button{white-space:normal;text-align:center}@media (max-width:800px){.commons-opening{grid-template-columns:1fr;gap:32px;padding:45px 0}.commons-art{aspect-ratio:16/9;width:100%}.commons-models>div,.commons-roles article{grid-template-columns:190px minmax(0,1fr);gap:25px}.commons-cycle li{grid-template-columns:30px minmax(0,1fr);gap:15px}.commons-cycle p{grid-column:2}.commons-governance{grid-template-columns:1fr;gap:24px}.transparency-work{grid-template-columns:1fr;gap:25px}.transparency-cover{max-height:none}.transparency-register article{grid-template-columns:220px minmax(0,1fr);gap:25px}}@media (max-width:600px){.commons-main{padding:0 22px}.commons-opening h1,.commons-reading-opening h1{font-size:39px}.commons-section{padding:35px 0}.commons-models>div,.commons-roles article,.transparency-register article{grid-template-columns:1fr;gap:14px}.commons-cycle h3{font-size:19px}.transparency-work h2{font-size:34px}.commons-reading-opening{padding:40px 0 30px}.transparency-selection{gap:8px}.transparency-selection a{padding:10px 12px;font-size:12px}.commons-closing{padding-bottom:55px}}.commons-main .project-materials{border-top:0;margin-top:0;padding-top:0}
