.regulatory-design-module__03a3rG__page{color:#15231f;overflow-wrap:anywhere;background:#f3efe3;min-height:100vh;padding:clamp(1rem,4vw,4rem);font-family:Arial,sans-serif}.regulatory-design-module__03a3rG__page nav{border-bottom:1px solid;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.regulatory-design-module__03a3rG__page a{color:inherit}.regulatory-design-module__03a3rG__page :is(a,button,select,[tabindex="0"]):focus-visible{outline-offset:3px;outline:3px solid #075fce}.regulatory-design-module__03a3rG__kicker{letter-spacing:.16em;color:#7c3e16;margin-top:4rem;font-size:.72rem;font-weight:800}.regulatory-design-module__03a3rG__page h1{max-width:1120px;margin:1rem 0;font:700 clamp(3rem,8vw,7rem)/.88 Georgia,serif}.regulatory-design-module__03a3rG__lede{max-width:850px;font-size:1.18rem;line-height:1.55}.regulatory-design-module__03a3rG__workspace,.regulatory-design-module__03a3rG__story{margin-top:3rem}.regulatory-design-module__03a3rG__status,.regulatory-design-module__03a3rG__machineStatus{color:#fff9df;background:#153d35;border-left:.6rem solid #e3752f;padding:clamp(1.25rem,4vw,2.5rem)}.regulatory-design-module__03a3rG__status h2,.regulatory-design-module__03a3rG__machineStatus h2{margin:.6rem 0;font-size:clamp(1.8rem,5vw,4rem);line-height:.96}.regulatory-design-module__03a3rG__status p,.regulatory-design-module__03a3rG__machineStatus p{max-width:900px;line-height:1.55}.regulatory-design-module__03a3rG__controls{flex-wrap:wrap;align-items:end;gap:.8rem;margin:1rem 0;display:flex}.regulatory-design-module__03a3rG__controls label{gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.regulatory-design-module__03a3rG__controls :is(select,button),.regulatory-design-module__03a3rG__storyAction button{color:#15231f;min-height:48px;font:inherit;background:#fff;border:1px solid #15231f;padding:.75rem 1rem;font-weight:800}.regulatory-design-module__03a3rG__boundary{background:#fff;border:3px solid #9c421b;margin:1rem 0;padding:clamp(1rem,3vw,1.5rem)}.regulatory-design-module__03a3rG__boundary b{color:#803713;font:700 1.35rem Georgia,serif}.regulatory-design-module__03a3rG__boundary p{margin-bottom:0;line-height:1.55}.regulatory-design-module__03a3rG__modelStrip{grid-template-columns:repeat(5,minmax(0,1fr));margin:2rem 0;display:grid}.regulatory-design-module__03a3rG__modelStrip article{background:#fff;border:1px solid;min-width:0;padding:1rem}.regulatory-design-module__03a3rG__modelStrip article[data-focal=true]{background:#ffd899;border-top:6px solid #9c421b}.regulatory-design-module__03a3rG__modelStrip h3{font:700 1.35rem Georgia,serif}.regulatory-design-module__03a3rG__modelStrip p,.regulatory-design-module__03a3rG__modelStrip small{letter-spacing:.08em;font-size:.68rem;font-weight:800}.regulatory-design-module__03a3rG__tableWrap{background:#fff;border:1px solid;max-width:100%;overflow:auto}.regulatory-design-module__03a3rG__tableWrap table{border-collapse:collapse;width:100%;min-width:920px}.regulatory-design-module__03a3rG__tableWrap caption{text-align:left;padding:1rem;font-weight:800}.regulatory-design-module__03a3rG__tableWrap :is(th,td){text-align:left;vertical-align:top;border-top:1px solid #85877e;padding:.8rem}.regulatory-design-module__03a3rG__tableWrap thead th{color:#fff;background:#153d35}.regulatory-design-module__03a3rG__choice{margin-bottom:.55rem;line-height:1.4;display:block}.regulatory-design-module__03a3rG__choice small{color:#7c3e16;font-weight:800;display:block}.regulatory-design-module__03a3rG__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.regulatory-design-module__03a3rG__panels article,.regulatory-design-module__03a3rG__tradeoff{background:#fff;border:1px solid;border-top:5px solid #e3752f;min-width:0;padding:1rem}.regulatory-design-module__03a3rG__panels article:last-child{border-top-color:#9c421b}.regulatory-design-module__03a3rG__panels>article>small,.regulatory-design-module__03a3rG__tradeoff>small{letter-spacing:.1em;font-weight:800}.regulatory-design-module__03a3rG__panels :is(ul,ol),.regulatory-design-module__03a3rG__tradeoff ul{padding-left:1.2rem;line-height:1.55}.regulatory-design-module__03a3rG__note{max-width:1050px;margin-top:1.5rem;line-height:1.6}.regulatory-design-module__03a3rG__storyPage{background:#e8ecdf}.regulatory-design-module__03a3rG__machineStatus{background:#172c47;border-left-color:#f19c45}.regulatory-design-module__03a3rG__machine{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.regulatory-design-module__03a3rG__machine article{background:#fff;border:1px solid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-width:0;padding:1rem;display:grid}.regulatory-design-module__03a3rG__machine article[data-changed=true]{background:#ffd899;border:3px solid #9c421b}.regulatory-design-module__03a3rG__machine article>span{color:#9c421b;font:700 2rem Georgia,serif}.regulatory-design-module__03a3rG__machine article div{gap:.35rem;display:grid}.regulatory-design-module__03a3rG__machine article small{letter-spacing:.08em;font-weight:800}.regulatory-design-module__03a3rG__machine article b{font-size:.9rem}.regulatory-design-module__03a3rG__storyAction{grid-template-columns:max-content 1fr;align-items:center;gap:1rem;margin:1rem 0;display:grid}.regulatory-design-module__03a3rG__storyAction p{line-height:1.5}.regulatory-design-module__03a3rG__tradeoff{border-top-color:#172c47}.regulatory-design-module__03a3rG__story[data-swapped=true] .regulatory-design-module__03a3rG__machineStatus{border-left-color:#ffd899}@media (max-width:900px){.regulatory-design-module__03a3rG__modelStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.regulatory-design-module__03a3rG__panels{grid-template-columns:1fr 1fr}.regulatory-design-module__03a3rG__machine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.regulatory-design-module__03a3rG__modelStrip,.regulatory-design-module__03a3rG__panels,.regulatory-design-module__03a3rG__machine{grid-template-columns:1fr}.regulatory-design-module__03a3rG__modelStrip article{grid-template-columns:1fr 1fr;align-items:center;display:grid}.regulatory-design-module__03a3rG__modelStrip h3{grid-column:1/-1}.regulatory-design-module__03a3rG__storyAction{grid-template-columns:1fr}.regulatory-design-module__03a3rG__storyAction button{width:100%}}@media (max-width:430px){.regulatory-design-module__03a3rG__controls>*{width:100%;min-width:0}.regulatory-design-module__03a3rG__controls select{width:100%}.regulatory-design-module__03a3rG__page h1{font-size:clamp(2.45rem,14vw,3rem)}.regulatory-design-module__03a3rG__machine article{grid-template-columns:2rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.regulatory-design-module__03a3rG__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.regulatory-design-module__03a3rG__page{background:#fff;padding:1rem}.regulatory-design-module__03a3rG__page nav,.regulatory-design-module__03a3rG__controls,.regulatory-design-module__03a3rG__storyAction button{display:none}.regulatory-design-module__03a3rG__status,.regulatory-design-module__03a3rG__machineStatus{color:#15231f;background:#fff;border:2px solid}.regulatory-design-module__03a3rG__modelStrip{grid-template-columns:repeat(5,1fr)}.regulatory-design-module__03a3rG__panels,.regulatory-design-module__03a3rG__machine{grid-template-columns:1fr 1fr}.regulatory-design-module__03a3rG__modelStrip article,.regulatory-design-module__03a3rG__panels article,.regulatory-design-module__03a3rG__machine article,.regulatory-design-module__03a3rG__boundary,.regulatory-design-module__03a3rG__tradeoff{break-inside:avoid}}
