@layer components{.rule-overview{padding-block:42px 14px}.rule-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:26px;display:flex}.rule-overview-heading h2{letter-spacing:-.035em;font-size:clamp(1.55rem,2.3vw,2rem)}.rule-overview-heading .status-tag{flex-shrink:0}.current-overview{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.current-overview-path{flex-direction:column;padding:29px 42px 31px 0;display:flex}.current-overview-path+.current-overview-path{border-left:1px solid var(--line);padding-inline:42px 0}.current-overview-scene{background:var(--current-soft);border-radius:5px;justify-content:center;align-items:center;height:172px;margin-bottom:24px;display:flex}.current-overview-scene--till{background:var(--surface)}.current-overview-scene>svg{width:280px;height:170px}.current-overview-copy{flex-direction:column;flex:1;align-items:start;display:flex}.current-overview-copy h3{font-size:1.45rem}.current-overview-copy>p{color:var(--muted);margin-top:11px;font-size:.92rem;line-height:1.7}.current-overview-copy>strong{color:var(--current);margin-block:22px 28px;padding-block:12px;font-size:1.04rem;font-weight:550;line-height:1.5;display:block}.rule-overview a{text-decoration-color:var(--line-strong);text-underline-offset:5px;font-size:.8rem;font-weight:550;display:inline-block}.current-overview-copy>a{margin-top:auto}.overview-duties{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:19px 0 27px;padding:0;list-style:none;display:grid}.overview-duties li{min-width:0;color:var(--current);overflow-wrap:anywhere;font-size:.69rem;font-weight:550;line-height:1.5}.overview-duties svg{width:45px;height:45px;margin-bottom:4px}.overview-conclusion{align-items:center;gap:15px;padding:22px 0 8px;display:flex}.overview-conclusion p{font-size:.89rem;font-weight:500;line-height:1.75}.overview-conclusion>a{flex-shrink:0;margin-left:auto}.overview-conclusion-icon{color:var(--current);flex-shrink:0}.overview-conclusion-icon svg{width:46px;height:46px}.proposal-overview{border-block:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:center;gap:56px;padding-block:33px;display:grid}.proposal-overview-calendar{min-width:0;padding:0 10px 10px;position:relative}.proposal-overview-calendar:after{content:"";border:1px solid var(--line);background:var(--proposal-soft);z-index:-1;border-top:0;border-radius:0 0 5px 5px;height:20px;position:absolute;bottom:0;left:18px;right:18px}.proposal-calendar-tab{background:var(--proposal);color:var(--on-accent);border-radius:5px 5px 0 0;padding:13px 24px;font-size:.8rem;font-weight:550;display:block}.proposal-calendar-sheet{border:1px solid var(--line);background:var(--card);border-top:0;border-radius:0 0 5px 5px;padding:23px 24px 28px}.proposal-calendar-year{letter-spacing:-.075em;color:var(--proposal);font-variant-numeric:lining-nums;font-size:clamp(4.3rem,8vw,7rem);font-weight:500;line-height:1.08;display:block}.proposal-calendar-sheet>span{color:var(--proposal);margin-top:6px;font-size:.88rem;font-weight:550;display:block}.proposal-calendar-sheet>p{color:var(--muted);border-top:1px solid var(--line);margin-top:25px;padding-top:17px;font-size:.83rem;line-height:1.75}.proposal-threshold{grid-template-columns:46px minmax(0,1fr);gap:19px;padding-block:20px;display:grid}.proposal-threshold:first-child{padding-top:0}.proposal-threshold+.proposal-threshold{border-top:1px solid var(--line)}.proposal-threshold-mark{color:var(--proposal);font-size:2.7rem;font-weight:350;line-height:1}.proposal-threshold h3{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.35}.proposal-threshold p{color:var(--muted);margin-top:10px;font-size:.83rem;line-height:1.8}.proposal-exception{color:var(--proposal);margin-top:9px;font-size:.76rem;font-weight:550;line-height:1.6;display:inline-block}.proposal-overview-copy>a{margin-left:65px}.rule-overview--proposal .overview-conclusion{align-items:start;padding-top:22px}.rule-overview--proposal .overview-conclusion p{max-width:82ch;color:var(--muted);font-size:.77rem;font-weight:400}}@layer responsive{@media (width<=900px){.current-overview-path{padding-right:26px}.current-overview-path+.current-overview-path{padding-left:26px}.proposal-overview{grid-template-columns:minmax(200px,.8fr) minmax(0,1.3fr);gap:28px}.proposal-threshold{grid-template-columns:30px minmax(0,1fr);gap:12px}.proposal-overview-copy>a{margin-left:42px}.proposal-threshold-mark{font-size:2.2rem}}@media (width<=650px){.rule-overview{padding-top:31px}.rule-overview-heading{gap:12px;margin-bottom:21px}.rule-overview-heading h2{flex-basis:100%}.current-overview{grid-template-columns:1fr}.current-overview-path,.current-overview-path+.current-overview-path{border-left:0;padding:24px 0}.current-overview-path+.current-overview-path{border-top:1px solid var(--line)}.current-overview-scene{height:151px;margin-bottom:20px}.current-overview-scene>svg{width:248px;height:150px}.current-overview-copy h3{font-size:1.3rem}.current-overview-copy>strong{margin-block:12px 18px;font-size:.95rem}.overview-duties{gap:8px}.overview-conclusion{flex-wrap:wrap;gap:9px 13px}.overview-conclusion p{flex:1;min-width:170px;font-size:.82rem}.overview-conclusion>a{flex-basis:100%;margin:8px 0 0}.proposal-overview{grid-template-columns:1fr;gap:28px;padding-block:26px}.proposal-overview-calendar{width:min(100%,340px);margin-inline:auto}.proposal-calendar-year{font-size:5.5rem}.proposal-calendar-sheet{padding:20px 24px}.proposal-calendar-sheet>p{margin-top:18px}.proposal-threshold h3{font-size:1.13rem}.proposal-threshold p{font-size:.81rem}.rule-overview--proposal .overview-conclusion p{flex-basis:100%}}@media print{.rule-overview{break-inside:avoid;padding-top:20px}.current-overview-scene{background:var(--card);height:100px}.current-overview-scene>svg{height:100px}.proposal-calendar-tab{background:var(--card);color:#000;border:1px solid #777}.proposal-calendar-year,.proposal-calendar-sheet>span,.proposal-threshold-mark,.proposal-exception{color:#000}.proposal-overview-calendar:after,.overview-conclusion>a,.current-overview-copy>a,.proposal-overview-copy>a{display:none}}}
