.regulation-page{color:#071423;background:#f3f0e9}.regulation-manifesto{color:#fffefa;background:#071423;grid-template-columns:1fr 1fr;gap:70px;padding:70px max(28px,50vw - 690px);display:grid}.regulation-manifesto>div{flex-direction:column;align-items:flex-start;display:flex}.regulation-manifesto svg{color:#c8d07d;margin-bottom:22px}.regulation-manifesto span,.regulation-section-head span,.regulation-project span{letter-spacing:.12em;text-transform:uppercase;font:9px Space Mono,monospace}.regulation-manifesto h2,.regulation-section-head h2,.regulation-project h2{letter-spacing:-.035em;margin:18px 0 0;font:clamp(44px,5vw,76px)/.98 Libre Caslon Display,Georgia,serif}.regulation-manifesto p{color:#bdc6ce;max-width:680px;font-size:16px;line-height:1.7}.regulation-graph-desk{border-bottom:1px solid #c9c1b6;padding:70px max(28px,50vw - 690px)}.regulation-graph-head{grid-template-columns:1fr 280px;align-items:end;gap:40px;margin-bottom:30px;display:grid}.regulation-graph-head>div>span,.regulation-graph-head label>span,.regulation-graph-kicker,.regulation-impact>span,.regulation-relations>span,.regulation-evidence-links>span,.regulation-questions>span{letter-spacing:.1em;text-transform:uppercase;font:8px Space Mono,monospace}.regulation-graph-head h2{margin:12px 0 0;font:400 clamp(40px,4vw,62px)/1 Libre Caslon Display,Georgia,serif}.regulation-graph-head label{gap:8px;display:grid}.regulation-graph-head select{color:#071423;background:#fffefa;border:1px solid #b9b1a7;width:100%;padding:12px;font:11px Space Mono,monospace}.regulation-graph-grid{background:#bcb4a9;border:1px solid #bcb4a9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.regulation-graph-grid>article{background:#fffefa;min-width:0;padding:30px}.regulation-graph-kicker{color:#5d6871;justify-content:space-between;gap:16px;display:flex}.regulation-graph-kicker b{color:#c85f3e;font-weight:400}.regulation-graph-grid h3{margin:22px 0 8px;font:400 36px/1.03 Libre Caslon Display,Georgia,serif}.regulation-graph-grid>article>p{color:#59656e;font-size:12px;line-height:1.6}.regulation-graph-grid .regulation-instrument{color:#071423;font:10px/1.5 Space Mono,monospace}.regulation-graph-grid dl{border-top:1px solid #d4ccc1;border-left:1px solid #d4ccc1;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0;display:grid}.regulation-graph-grid dl div{border-bottom:1px solid #d4ccc1;border-right:1px solid #d4ccc1;padding:10px}.regulation-graph-grid dt{text-transform:uppercase;color:#6a747d;font:7px Space Mono,monospace}.regulation-graph-grid dd{margin:6px 0 0;font-size:10px;line-height:1.4}.regulation-impact,.regulation-relations,.regulation-evidence-links,.regulation-questions{border-top:1px solid #071423;margin-top:22px;padding-top:10px}.regulation-impact ul,.regulation-questions ol{margin:10px 0 0;padding-left:18px}.regulation-impact li,.regulation-questions li{padding:5px 0;font-size:11px;line-height:1.5}.regulation-relations>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.regulation-relations a{text-transform:uppercase;color:#071423;background:#f3f0e9;border:1px solid #c9c1b6;padding:6px 8px;font:8px Space Mono,monospace;text-decoration:none}.regulation-relations a:hover{color:#fffefa;background:#071423}.regulation-evidence-links a{color:inherit;border-bottom:1px solid #d4ccc1;grid-template-columns:150px 1fr 14px;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.regulation-evidence-links strong{font-size:10px}.regulation-evidence-links small{color:#66717b;font-size:10px;line-height:1.4}.regulation-stream{padding:70px max(28px,50vw - 690px)}.regulation-head{letter-spacing:.1em;border-bottom:1px solid #071423;justify-content:space-between;padding-bottom:12px;font:9px Space Mono,monospace;display:flex}.regulation-stream article{border-bottom:1px solid #c9c1b6;grid-template-columns:44px 125px 1fr 72px;align-items:start;gap:24px;padding:28px 0;display:grid}.regulation-index,.regulation-source-count,.regulation-state small{text-transform:uppercase;font:8px Space Mono,monospace}.regulation-state{flex-direction:column;gap:10px;display:flex}.regulation-copy h2{margin:0 0 12px;font:34px/1.05 Libre Caslon Display,Georgia,serif}.regulation-copy p{color:#59656e;max-width:860px;font-size:13px;line-height:1.55}.regulation-copy blockquote{border-left:2px solid #c85f3e;margin:18px 0 0;padding-left:18px;font:18px/1.45 Libre Caslon Display,Georgia,serif}.regulation-systems,.regulation-briefs,.regulation-sources{border-top:1px solid #c9c1b6;padding:70px max(28px,50vw - 690px)}.regulation-section-head{grid-template-columns:.28fr 1fr;gap:42px;margin-bottom:36px;display:grid}.regulation-system-grid{background:#c9c1b6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.regulation-system-grid article{background:#fffefa;flex-direction:column;min-height:280px;padding:28px;display:flex}.regulation-system-grid small,.regulation-system-grid span,.regulation-brief-grid small{text-transform:uppercase;font:8px Space Mono,monospace}.regulation-system-grid h3,.regulation-brief-grid h3{margin:36px 0 14px;font:30px/1.05 Libre Caslon Display,Georgia,serif}.regulation-system-grid p,.regulation-brief-grid p{color:#5d6871;font-size:12px;line-height:1.55}.regulation-system-grid span{color:#c85f3e;margin-top:auto}.regulation-briefs{background:#fffefa}.regulation-brief-grid{background:#c9c1b6;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.regulation-brief-grid article{background:#f3f0e9;padding:34px}.regulation-brief-grid>article>p{color:#071423;font-size:15px}.regulation-brief-grid>article>div{border-top:1px solid #c9c1b6;margin-top:26px;padding-top:20px}.regulation-project{background:#e9e2d7;grid-template-columns:1fr 1fr;gap:70px;padding:72px max(28px,50vw - 690px);display:grid}.regulation-project svg{margin-bottom:20px}.regulation-project p{color:#52606b;font-size:15px;line-height:1.65}.regulation-project-signals{grid-template-columns:repeat(2,1fr);margin:26px 0;display:grid}.regulation-project-signals span{border-top:1px solid #bcb3a7;flex-direction:column;gap:8px;padding:14px 0;display:flex}.regulation-project-signals strong{text-transform:none;font:24px Libre Caslon Display,Georgia,serif}.regulation-project a{color:inherit;border-bottom:1px solid #071423;align-items:center;gap:7px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-flex}.regulation-sources>a{color:inherit;border-bottom:1px solid #c9c1b6;grid-template-columns:44px 1fr 90px 18px;align-items:start;gap:20px;padding:22px 0;text-decoration:none;display:grid}.regulation-sources>a>span,.regulation-sources>a b,.regulation-sources small{text-transform:uppercase;font:8px Space Mono,monospace}.regulation-sources strong{margin:7px 0;font:23px Libre Caslon Display,Georgia,serif;display:block}.regulation-sources p{color:#65707a;max-width:760px;font-size:11px}.regulation-sources b{text-align:center;border:1px solid #9aa1a7;padding:7px;font-weight:400}@media (width<=900px){.regulation-manifesto,.regulation-project{grid-template-columns:1fr;gap:35px}.regulation-graph-head,.regulation-graph-grid{grid-template-columns:1fr}.regulation-section-head{grid-template-columns:1fr;gap:12px}.regulation-system-grid{grid-template-columns:repeat(2,1fr)}.regulation-stream article{grid-template-columns:40px 105px 1fr}.regulation-source-count{grid-column:3}}@media (width<=620px){.regulation-manifesto,.regulation-graph-desk,.regulation-stream,.regulation-systems,.regulation-briefs,.regulation-project,.regulation-sources{padding-left:20px;padding-right:20px}.regulation-graph-grid>article{padding:22px}.regulation-graph-grid dl{grid-template-columns:1fr}.regulation-evidence-links a{grid-template-columns:1fr 14px}.regulation-evidence-links strong,.regulation-evidence-links small{grid-column:1}.regulation-evidence-links svg{grid-area:1/2/3}.regulation-stream article{grid-template-columns:34px 1fr}.regulation-state{grid-column:2}.regulation-copy{grid-column:1/3}.regulation-source-count{grid-column:2}.regulation-system-grid,.regulation-brief-grid{grid-template-columns:1fr}.regulation-sources>a{grid-template-columns:30px 1fr 16px}.regulation-sources>a b{grid-column:2}.regulation-sources>a svg{grid-area:1/3/3}}
