.DivideBar_wrap__BTLM4{display:flex;flex-direction:column;gap:.5rem;width:100%}.DivideBar_legend__oUo5v{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.875rem;color:#767676;line-height:1.3}.DivideBar_legend__oUo5v strong{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DivideBar_likeLabel__HVX4v strong{color:#1733c9}.DivideBar_dislikeLabel__hHEfq strong{color:#d21c1c}.DivideBar_total__Mh_sp{font-size:.75rem;text-align:center;white-space:nowrap}.DivideBar_track__m2X8J{display:flex;width:100%;height:10px;border-radius:999px;overflow:hidden;background:#f7f6f4}.DivideBar_dislike__NE3iG,.DivideBar_like__wC2UD{height:100%;transition:width .26s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.DivideBar_dislike__NE3iG,.DivideBar_like__wC2UD{transition:none}}.DivideBar_like__wC2UD{background:#1733c9}.DivideBar_dislike__NE3iG{background:#d21c1c}.DivideBar_empty__EJJHu{width:100%;height:100%;background:repeating-linear-gradient(90deg,#e6e4e1 0 6px,transparent 6px 12px)}.DivideBar_sm__TbhIs{gap:.25rem}.DivideBar_sm__TbhIs .DivideBar_legend__oUo5v{font-size:.75rem}.DivideBar_sm__TbhIs .DivideBar_track__m2X8J{height:6px}.DivideBar_lg__VdL5a{gap:.75rem}.DivideBar_lg__VdL5a .DivideBar_legend__oUo5v{font-size:1.125rem}.DivideBar_lg__VdL5a .DivideBar_track__m2X8J{height:16px}@media(max-width:767px){.DivideBar_lg__VdL5a .DivideBar_legend__oUo5v{font-size:.875rem}.DivideBar_lg__VdL5a .DivideBar_track__m2X8J{height:12px}}.LawFlags_badge__LvXPm{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap;background:#f7e9ed;color:#7b1230;border:1px solid rgba(123,18,48,.22)}.LawFlags_badge__LvXPm svg{width:14px;height:14px;flex-shrink:0}.LawFlags_compact__nJjRZ{padding:2px .5rem;font-size:.7rem}.LawFlags_badge__LvXPm.LawFlags_sev_high___iZ8T{background:#7b1230;color:#fff;border-color:#7b1230}.LawFlags_badge__LvXPm.LawFlags_sev_low__2zTnN{background:#f7f6f4;color:#3d3d3d;border-color:#e6e4e1}.LawFlags_panel__MUZHQ{border:1px solid rgba(123,18,48,.2);border-radius:20px;background:#fff;overflow:hidden}.LawFlags_panelHead__xiUgy{padding:1.5rem 1.5rem 1rem;background:#f7e9ed;border-bottom:1px solid rgba(123,18,48,.16)}.LawFlags_panelTitle__5Ci2q{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.375rem;font-weight:800;color:#7b1230;line-height:1.1}.LawFlags_panelTitle__5Ci2q svg{width:22px;height:22px;flex-shrink:0}.LawFlags_panelLead__1851a{margin:0;font-size:.875rem;line-height:1.6;color:#3d3d3d;max-width:68ch}.LawFlags_list___kLmb{list-style:none;margin:0;padding:0}.LawFlags_flag__9XHhd{border-bottom:1px solid #e6e4e1}.LawFlags_flag__9XHhd:last-child{border-bottom:0}.LawFlags_flagHead__VAVIf{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;padding:1rem 1.5rem;background:none;border:0;text-align:left;cursor:pointer;font-family:inherit}.LawFlags_flagHead__VAVIf:focus-visible{outline:2px solid #7b1230;outline-offset:3px;border-radius:6px}.LawFlags_flagHead__VAVIf:hover{background:#f7f6f4}@media(max-width:767px){.LawFlags_flagHead__VAVIf{grid-template-columns:1fr auto;grid-template-areas:"kind chevron" "title title";gap:.5rem .75rem;padding:1rem}}.LawFlags_flagKind__WYeaH{padding:.25rem .5rem;border-radius:6px;background:#f7e9ed;color:#7b1230;font-size:.75rem;font-weight:700;white-space:nowrap}@media(max-width:767px){.LawFlags_flagKind__WYeaH{grid-area:kind;justify-self:start}}.LawFlags_flagTitle__57mEz{font-size:1rem;font-weight:500;color:#0a0a0a;line-height:1.3}@media(max-width:767px){.LawFlags_flagTitle__57mEz{grid-area:title}}.LawFlags_chevron__duBkY{display:flex;color:#767676;transition:transform .14s cubic-bezier(.22,1,.36,1)}.LawFlags_chevron__duBkY svg{width:18px;height:18px}@media(max-width:767px){.LawFlags_chevron__duBkY{grid-area:chevron}}@media(prefers-reduced-motion:reduce){.LawFlags_chevron__duBkY{transition:none}}.LawFlags_chevronOpen__24w2D{transform:rotate(180deg)}.LawFlags_flagBody__ebexf{overflow:hidden}.LawFlags_flagInner__x2C2P{padding:0 1.5rem 1.5rem;max-width:68ch}@media(max-width:767px){.LawFlags_flagInner__x2C2P{padding:0 1rem 1rem}}.LawFlags_hint__bdyM5{margin:0 0 .75rem;font-size:.875rem;color:#767676;line-height:1.6}.LawFlags_who__8fi8y{margin:0 0 .75rem;font-size:1rem;line-height:1.6;color:#0a0a0a}.LawFlags_whoLabel__Yldro{font-weight:700;color:#7b1230}.LawFlags_detail__PEPfV{margin:0 0 1rem;font-size:1rem;line-height:1.6;color:#3d3d3d}.LawFlags_quote__rIhfw{margin:0;padding:1rem;border-left:3px solid #7b1230;background:#f7f6f4;border-radius:0 6px 6px 0}.LawFlags_quote__rIhfw blockquote{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.6;color:#0a0a0a}.LawFlags_quote__rIhfw figcaption{margin-top:.75rem;font-size:.75rem;color:#767676;text-transform:uppercase;letter-spacing:.04em}.LawFlags_caveat__U_MG_{margin:0;padding:1rem 1.5rem;border-top:1px solid #e6e4e1;background:#f7f6f4;font-size:.75rem;line-height:1.6;color:#767676}.page_wrap__057tI{padding-block:4rem 8rem}.page_muted__0x2Jw{padding:4rem 0;color:#767676;font-size:1rem}.page_head__TgjgA{margin-bottom:2rem}.page_title__o5lR_{margin:0 0 .75rem;font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#0a0a0a}.page_lead__iXGwr{margin:0;font-size:1rem;line-height:1.6;color:#3d3d3d;max-width:68ch}.page_controls__IEJJd{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e6e4e1}@media(max-width:767px){.page_controls__IEJJd{flex-direction:column;align-items:stretch}}.page_search__g134u{position:relative;flex:1 1}.page_search__g134u svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#767676;pointer-events:none}.page_search__g134u input{width:100%;min-height:48px;padding:.75rem 1rem .75rem 6rem;border:1px solid #e6e4e1;border-radius:999px;background:#fff;font-family:inherit;font-size:1rem;color:#0a0a0a}.page_search__g134u input:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_search__g134u input::placeholder{color:#767676}.page_search__g134u input:hover{border-color:#767676}.page_tabs__8MuRg{display:flex;gap:.25rem;padding:.25rem;border-radius:999px;background:#f7f6f4}.page_tab____oHO{min-height:40px;padding:.5rem 1rem;border:0;border-radius:999px;background:transparent;color:#767676;font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.page_tab____oHO:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_tab____oHO:hover{color:#0a0a0a}@media(max-width:767px){.page_tab____oHO{flex:1 1}}@media(prefers-reduced-motion:reduce){.page_tab____oHO{transition:none}}.page_tabOn__bAQBA{background:#0a0a0a;color:#fff}.page_tabOn__bAQBA:hover{color:#fff}.page_group__Eqphp{margin-bottom:8rem}.page_groupTitle__5jiyK{margin:0 0 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#767676}.page_list__yDkSb{margin:0;padding:0;list-style:none;border-top:1px solid #e6e4e1}.page_row__gcBhR{display:grid;grid-template-columns:4.5rem 1fr 12rem;align-items:start;grid-gap:1rem;gap:1rem;padding:1.5rem .5rem;border-bottom:1px solid #e6e4e1;text-decoration:none;transition:background .14s cubic-bezier(.22,1,.36,1)}.page_row__gcBhR:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_row__gcBhR:hover{background:#f7f6f4}@media(max-width:1023px){.page_row__gcBhR{grid-template-columns:4.5rem 1fr;grid-template-areas:"num body" "bar bar"}}@media(max-width:767px){.page_row__gcBhR{grid-template-columns:1fr;grid-template-areas:"num" "body" "bar";gap:.75rem}}@media(prefers-reduced-motion:reduce){.page_row__gcBhR{transition:none}}.page_rowNumber__YcUYC{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:700;color:#767676}@media(max-width:1023px){.page_rowNumber__YcUYC{grid-area:num}}@media(max-width:767px){.page_rowNumber__YcUYC{justify-self:start}}.page_rowTag__gV7_P{padding:.25rem .5rem;border-radius:6px;background:#f7f6f4;color:#767676;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;justify-self:start}@media(max-width:1023px){.page_rowTag__gV7_P{grid-area:num}}.page_rowBody__kJFH1{display:block}@media(max-width:1023px){.page_rowBody__kJFH1{grid-area:body}}.page_rowTitle__As7Kq{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.3;color:#0a0a0a}.page_rowSummary__P0w0o{display:block;margin-bottom:.5rem;font-size:.875rem;line-height:1.6;color:#3d3d3d;max-width:68ch}.page_rowMeta__FnkrH{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:#767676}.page_rowBar__dy4Jn{display:block}@media(max-width:1023px){.page_rowBar__dy4Jn{grid-area:bar;max-width:24rem}}.LawCarousel_hero__2PFm3{background:#0a0a0a;color:#fff;padding:8rem 0 4rem}@media(max-width:767px){.LawCarousel_hero__2PFm3{padding:4rem 0 2rem}}.LawCarousel_inner__Em_TB{width:100%;max-width:1240px;margin:0 auto;padding-inline:1.5rem}@media(max-width:767px){.LawCarousel_inner__Em_TB{padding-inline:1rem}}.LawCarousel_kicker__NfrtS{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.14)}.LawCarousel_kickerLabel__mXn3b{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.62)}.LawCarousel_kickerCount__kId50{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:hsla(0,0%,100%,.44);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LawCarousel_stage__nD8_o{position:relative;min-height:22rem}@media(max-width:767px){.LawCarousel_stage__nD8_o{min-height:26rem}}.LawCarousel_slide__vsWGO{cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LawCarousel_slide__vsWGO:active{cursor:-webkit-grabbing;cursor:grabbing}.LawCarousel_meta__0mPVs{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.LawCarousel_number__TO854{padding:.25rem .75rem;border-radius:999px;background:hsla(0,0%,100%,.1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;color:#fff}.LawCarousel_date__ey1iM{font-size:.75rem;color:hsla(0,0%,100%,.5)}.LawCarousel_headline__TcRQR{margin:0 0 1rem;font-size:4rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}@media(max-width:1023px){.LawCarousel_headline__TcRQR{font-size:3rem}}@media(max-width:767px){.LawCarousel_headline__TcRQR{font-size:2.25rem;max-width:none}}.LawCarousel_summary__RAmoE{margin:0 0 2rem;font-size:1.375rem;line-height:1.6;color:hsla(0,0%,100%,.76);max-width:68ch}@media(max-width:767px){.LawCarousel_summary__RAmoE{font-size:1rem}}.LawCarousel_divide___L3pN{max-width:34rem;margin-bottom:2rem}.LawCarousel_actions__UoHcu{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.LawCarousel_vote__NpkyX{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:transparent;color:#fff;font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);min-height:48px}.LawCarousel_vote__NpkyX svg{width:20px;height:20px}.LawCarousel_vote__NpkyX:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.LawCarousel_vote__NpkyX:hover{background:hsla(0,0%,100%,.08)}@media(prefers-reduced-motion:reduce){.LawCarousel_vote__NpkyX{transition:none}}.LawCarousel_up__tkhE6.LawCarousel_active__FiMMk{background:#10643a;border-color:#10643a;color:#fff}.LawCarousel_down__T0Jef.LawCarousel_active__FiMMk{background:#d21c1c;border-color:#d21c1c;color:#fff}.LawCarousel_see__MPBb_{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.75rem .5rem;color:hsla(0,0%,100%,.72);font-size:.875rem;font-weight:500;text-decoration:none;border-bottom:1px solid transparent}.LawCarousel_see__MPBb_ svg{width:16px;height:16px;transition:transform .14s cubic-bezier(.22,1,.36,1)}.LawCarousel_see__MPBb_:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.LawCarousel_see__MPBb_:hover{color:#fff}.LawCarousel_see__MPBb_:hover svg{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.LawCarousel_see__MPBb_ svg{transition:none}}.LawCarousel_controls__O01_T{display:flex;align-items:center;gap:1rem;margin-top:4rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.14)}.LawCarousel_arrow__ZYcfu{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:transparent;color:#fff;cursor:pointer;transition:background .14s cubic-bezier(.22,1,.36,1)}.LawCarousel_arrow__ZYcfu svg{width:20px;height:20px}.LawCarousel_arrow__ZYcfu:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.LawCarousel_arrow__ZYcfu:hover{background:hsla(0,0%,100%,.1)}@media(max-width:767px){.LawCarousel_arrow__ZYcfu{display:none}}@media(prefers-reduced-motion:reduce){.LawCarousel_arrow__ZYcfu{transition:none}}.LawCarousel_dots__rKEno{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;flex:1 1}@media(max-width:767px){.LawCarousel_dots__rKEno{justify-content:center}}.LawCarousel_dot__aU2Uh{display:block;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.28);cursor:pointer;transition:background .14s cubic-bezier(.22,1,.36,1),width .14s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 12px transparent}.LawCarousel_dot__aU2Uh:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.LawCarousel_dot__aU2Uh:hover{background:hsla(0,0%,100%,.5)}@media(prefers-reduced-motion:reduce){.LawCarousel_dot__aU2Uh{transition:none}}.LawCarousel_dotOn__tUl_k{width:26px;background:#fff}.ReactionBar_bar__86yyX{display:flex;flex-direction:column;gap:.5rem}.ReactionBar_tally__53923{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#767676;min-height:1.2em}.ReactionBar_tallyDot__1WTzv{opacity:.5}.ReactionBar_comments__2uhZb{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ReactionBar_comments__2uhZb:hover{color:#0a0a0a;text-decoration:underline}.ReactionBar_actions___VUA_{display:grid;align-items:center;grid-auto-flow:column;grid-gap:1rem;gap:1rem}.ReactionBar_vote__6vXEC{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;min-width:44px;padding:5px 15px;background:none;border:0;border-radius:6px;font-size:.875rem;font-weight:500;color:#3d3d3d;transition:color .14s cubic-bezier(.22,1,.36,1),background .14s cubic-bezier(.22,1,.36,1)}.ReactionBar_vote__6vXEC:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.ReactionBar_icon__xHA04{display:grid;place-items:center;font-size:1.35rem;line-height:1}.ReactionBar_label__yO05Q{display:none}.ReactionBar_up__c5_ra:hover{color:#1733c9}.ReactionBar_act__W5ytR:hover,.ReactionBar_down__gAXN_:hover{color:#d21c1c}.ReactionBar_up__c5_ra.ReactionBar_active__7KQhw{color:#1733c9}.ReactionBar_down__gAXN_.ReactionBar_active__7KQhw{color:#d21c1c}@media(min-width:768px){.ReactionBar_bar__86yyX{gap:0}.ReactionBar_tally__53923{padding-bottom:.75rem}.ReactionBar_actions___VUA_{gap:.25rem;padding-top:.5rem}.ReactionBar_vote__6vXEC{flex:1 1;min-height:40px;gap:.5rem}.ReactionBar_icon__xHA04{font-size:1.1rem}.ReactionBar_label__yO05Q{display:inline}.ReactionBar_up__c5_ra:hover{background:#e8ebfb}.ReactionBar_act__W5ytR:hover,.ReactionBar_down__gAXN_:hover{background:#fdeceb}.ReactionBar_up__c5_ra.ReactionBar_active__7KQhw{background:#e8ebfb}.ReactionBar_down__gAXN_.ReactionBar_active__7KQhw{background:#fdeceb}}.ReactionBar_sm__s8HKb .ReactionBar_vote__6vXEC{font-size:.75rem}.ReactionBar_sm__s8HKb .ReactionBar_icon__xHA04{font-size:1.2rem}@media(min-width:768px){.ReactionBar_sm__s8HKb .ReactionBar_icon__xHA04{font-size:1rem}}.Engagement_rail__oPP7f{position:-webkit-sticky;position:sticky;top:68px;display:flex;flex-direction:column;height:100dvh;background:#fff;overflow:hidden}.Engagement_railBar__MfrP0{flex:none}.Engagement_railThread__mRdXB{flex:1 1;overscroll-behavior:contain;padding-left:1.5rem}.Engagement_railThread__mRdXB>section{max-width:none;margin-top:0;padding-top:1.5rem;border-top:none}.Engagement_dockSpacer__BNfyl{height:calc(64px + env(safe-area-inset-bottom))}.Engagement_dock__Fq7_n{position:fixed;left:0;right:0;bottom:0;z-index:70;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e6e4e1;padding-bottom:env(safe-area-inset-bottom)}.Engagement_dockInner__VlpVS{padding:.5rem 1rem}.Engagement_scrim__qbwMp{position:fixed;inset:0;z-index:80;background:hsla(0,0%,4%,.45)}.Engagement_sheet__Gf1u_{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;flex-direction:column;height:70vh;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 18px 48px hsla(0,0%,4%,.1)}.Engagement_grip__eL8nP{width:40px;height:4px;margin:.75rem auto .5rem;border-radius:999px;background:#e6e4e1;flex:none}.Engagement_close__2hqaw{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#f7f6f4;color:#3d3d3d;font-size:1.15rem;cursor:pointer}.Engagement_close__2hqaw:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.Engagement_sheetBody__ij4Fb{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem;-webkit-overflow-scrolling:touch}.Engagement_sheetBody__ij4Fb>section{margin-top:0;padding-top:0;border-top:none}.LiveNumber_number__qEzOl{--live-duration:240ms;--live-ease:cubic-bezier(0.22,1,0.36,1);display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--live-duration) var(--live-ease),transform var(--live-duration) var(--live-ease)}.LiveNumber_number__qEzOl[data-change=up]{color:#10643a;transform:translateY(-1px)}.LiveNumber_number__qEzOl[data-change=down]{color:#d21c1c;transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.LiveNumber_number__qEzOl{transition:color var(--live-duration) linear}.LiveNumber_number__qEzOl[data-change=down],.LiveNumber_number__qEzOl[data-change=up]{transform:none}}.ViewCount_views__dS7bc{display:inline-flex;align-items:center;gap:.25rem;color:#767676;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ViewCount_views__dS7bc svg{display:block;flex-shrink:0}.page_wrap__5JKYz{padding-block:4rem 8rem}.page_muted__C2Cps{color:#767676;font-size:1rem}.page_back__NuKKU{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:#767676;font-size:.875rem;font-weight:500;text-decoration:none}.page_back__NuKKU svg{width:16px;height:16px}.page_back__NuKKU:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_back__NuKKU:hover{color:#0a0a0a}.page_head__k0noA{margin-bottom:4rem}.page_meta__SEjAH{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.page_number__qPbMs{background:#0a0a0a;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page_number__qPbMs,.page_stateOff__b3nU6,.page_state__oYnrG{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700}.page_state__oYnrG{background:rgba(16,100,58,.1);color:#10643a}.page_stateOff__b3nU6{background:#f7f6f4;color:#767676}.page_date__I2SmN{font-size:.75rem;color:#767676}.page_title__TYH1_{margin:0 0 1rem;font-size:4rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#0a0a0a;max-width:26ch;text-wrap:balance}@media(max-width:767px){.page_title__TYH1_{font-size:2.25rem;max-width:none}}.page_lead__0EhgS{margin:0 0 1.5rem;font-size:1.375rem;line-height:1.6;color:#3d3d3d;max-width:68ch}.page_official__3VoMA{margin:0;padding-top:1rem;border-top:1px solid #e6e4e1;font-size:.75rem;line-height:1.6;color:#767676;max-width:68ch}.page_official__3VoMA span{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.page_vote__5Bxno{padding:1.5rem;margin-bottom:4rem;border:1px solid #e6e4e1;border-radius:20px;background:#f7f6f4}.page_voteButtons__98ciq{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.page_voteBtn__h1Vq0{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;border:1px solid #e6e4e1;background:#fff;color:#0a0a0a;font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:border-color .14s cubic-bezier(.22,1,.36,1),background .14s cubic-bezier(.22,1,.36,1)}.page_voteBtn__h1Vq0 svg{width:20px;height:20px}.page_voteBtn__h1Vq0:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_voteBtn__h1Vq0:hover{border-color:#0a0a0a}@media(prefers-reduced-motion:reduce){.page_voteBtn__h1Vq0{transition:none}}.page_up__re_m0.page_active__Fhs0F{background:#10643a;border-color:#10643a;color:#fff}.page_down__8qERs.page_active__Fhs0F{background:#d21c1c;border-color:#d21c1c;color:#fff}.page_lists__96xit{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin:4rem 0}@media(max-width:1023px){.page_lists__96xit{grid-template-columns:1fr}}.page_list__g7M2T{padding:1.5rem;border:1px solid #e6e4e1;border-radius:20px}.page_list__g7M2T h2{margin:0 0 .75rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#767676}.page_list__g7M2T ul{margin:0;padding:0;list-style:none}.page_list__g7M2T li{padding:.5rem 0 .5rem 1rem;position:relative;font-size:.875rem;line-height:1.6;color:#0a0a0a;border-bottom:1px solid #e6e4e1}.page_list__g7M2T li:before{content:"";position:absolute;left:0;top:1.1em;width:6px;height:1px;background:#767676}.page_list__g7M2T li:last-child{border-bottom:0}.page_section__nqwSj{margin-bottom:8rem}.page_sectionTitle__Xqkp8{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #0a0a0a;font-size:1.375rem;font-weight:800;color:#0a0a0a}.page_note__f94Jd{margin:0 0 1rem;font-size:.875rem;line-height:1.6;color:#767676;max-width:68ch}.page_prose__aoBBu{max-width:68ch}.page_prose__aoBBu h2,.page_prose__aoBBu h3,.page_prose__aoBBu h4{margin:2rem 0 .75rem;line-height:1.3;color:#0a0a0a}.page_prose__aoBBu h2{font-size:2.25rem;font-weight:800}.page_prose__aoBBu h3{font-size:1.375rem;font-weight:700}.page_prose__aoBBu h4{font-size:1rem;font-weight:700}.page_prose__aoBBu p{margin:0 0 1rem;font-size:1rem;line-height:1.6;color:#3d3d3d}.page_prose__aoBBu ol,.page_prose__aoBBu ul{margin:0 0 1rem;padding-left:1.5rem}.page_prose__aoBBu li{margin-bottom:.5rem;font-size:1rem;line-height:1.6;color:#3d3d3d}.page_prose__aoBBu blockquote{margin:0 0 1rem;padding-left:1rem;border-left:3px solid #e6e4e1;color:#767676}.page_details__6ORgH{border:1px solid #e6e4e1;border-radius:20px;overflow:hidden}.page_details__6ORgH summary{padding:1rem 1.5rem;background:#f7f6f4;font-size:.875rem;font-weight:700;color:#0a0a0a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_details__6ORgH summary:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_details__6ORgH[open] summary{border-bottom:1px solid #e6e4e1}.page_original__6_cxL{padding:1.5rem;max-height:40rem;overflow-y:auto}.page_original__6_cxL li,.page_original__6_cxL p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;color:#0a0a0a}.page_source__LunOy{padding-top:2rem;border-top:1px solid #e6e4e1}.page_record__y2_Gw{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;margin:0 0 2rem}.page_record__y2_Gw dt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#767676}.page_record__y2_Gw dd{margin:0;font-size:.875rem;color:#0a0a0a}.page_affectations__bfysK{margin-bottom:2rem}.page_affectations__bfysK h3{margin:0 0 .75rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#767676}.page_affectations__bfysK ul{margin:0;padding:0;list-style:none}.page_affectations__bfysK li{padding:.75rem 0;border-bottom:1px solid #e6e4e1;font-size:.875rem;line-height:1.6;color:#3d3d3d}.page_affectations__bfysK li:last-child{border-bottom:0}.page_affectWhat__virl1{display:block;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#767676}.page_sourceLink__s0KLN{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:1rem;font-weight:700;color:#0a0a0a;text-decoration:none;border-bottom:2px solid #0a0a0a}.page_sourceLink__s0KLN svg{width:16px;height:16px}.page_sourceLink__s0KLN:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:6px}.page_sourceLink__s0KLN:hover{color:#7b1230;border-color:#7b1230}.page_discussion__xg1eL{max-width:42rem;margin:4rem auto 0;padding-top:2rem;border-top:1px solid #e6e4e1}.page_discussionTitle__QdRSC{margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;color:#0a0a0a}.page_progress__SmarI{position:fixed;top:0;left:0;right:0;height:3px;background:#7b1230;transform-origin:left;z-index:60}@media(min-width:768px){.page_layout__K9Tsc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:2rem;gap:2rem;align-items:start}}.page_main____fp9{min-width:0}.page_back__p8OXU{display:inline-flex;align-items:center;gap:.5rem;margin:2rem 0 1.5rem;font-size:.875rem;color:#767676;transition:color .14s cubic-bezier(.22,1,.36,1)}.page_back__p8OXU:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.page_back__p8OXU:hover{color:#7b1230}.page_head__wghfB{max-width:min(100%,68ch);margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid #e6e4e1}.page_meta___UGwy{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#767676}.page_title__n_Bw8{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem}@media(max-width:767px){.page_title__n_Bw8{font-size:2.25rem}}.page_summary__VW9F8{font-size:1.375rem;line-height:1.3;color:#3d3d3d}@media(max-width:767px){.page_summary__VW9F8{font-size:1.125rem}}.page_sources__gWEVw{max-width:min(100%,68ch);margin-top:3rem;padding:1.5rem;background:#f7f6f4;border-radius:12px}.page_sources__gWEVw h2{font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#767676;margin-bottom:.75rem}.page_sources__gWEVw ol{list-style:none;counter-reset:cite}.page_sources__gWEVw li{display:flex;flex-direction:column;gap:2px;padding-left:1rem;margin-bottom:.75rem;counter-increment:cite;position:relative}.page_sources__gWEVw li:before{content:counter(cite) ".";position:absolute;left:0;font-size:.875rem;font-weight:700;color:#767676}.page_sources__gWEVw li:last-child{margin-bottom:0}.page_sources__gWEVw .page_citeTitle__0AYH1{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_sources__gWEVw .page_citeMeta__d4ZOb{font-size:.75rem;color:#767676}.page_sources__gWEVw a{font-size:.875rem;color:#1733c9;text-decoration:underline;text-underline-offset:3px;word-break:break-all;align-self:flex-start}.page_skeleton__alXWU{height:60vh;margin:4rem 0;background:#f7f6f4;border-radius:20px}@media(prefers-reduced-motion:no-preference){.page_skeleton__alXWU{animation:page_pulse__oJAX6 1.6s cubic-bezier(.65,0,.35,1) infinite}}@keyframes page_pulse__oJAX6{0%,to{opacity:1}50%{opacity:.55}}.page_state__uiHDZ{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:6rem 1rem;text-align:center;color:#3d3d3d}.PostCard_card__PaDB1{display:flex;flex-direction:column;height:100%;padding:1.5rem;background:#fff;border:1px solid #e6e4e1;border-radius:20px;transition:border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);will-change:transform}.PostCard_card__PaDB1:hover{border-color:#767676;box-shadow:0 4px 16px hsla(0,0%,4%,.06)}.PostCard_hit__mRCaK{display:block;flex:1 1;color:inherit}.PostCard_hit__mRCaK:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.PostCard_hit__mRCaK:hover .PostCard_title__L_9TB{color:#7b1230}.PostCard_meta__WOdo0{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#767676}.PostCard_tag__E9CMz{padding:2px .5rem;border:1px solid #e6e4e1;border-radius:6px;letter-spacing:.06em;color:#1733c9}.PostCard_title__L_9TB{font-size:1.375rem;font-weight:700;line-height:1.1;letter-spacing:-.015em;margin-bottom:.75rem;transition:color .14s cubic-bezier(.22,1,.36,1)}.PostCard_summary__WPPtN,.PostCard_title__L_9TB{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PostCard_summary__WPPtN{font-size:.875rem;line-height:1.6;color:#3d3d3d}.PostCard_foot__bo15C{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e6e4e1}.PostCard_comments__hJmNS{font-size:.75rem;color:#767676;white-space:nowrap}.PostCard_comments__hJmNS:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.PostCard_comments__hJmNS:hover{color:#7b1230}.PostCard_lead__SLxne{padding:3rem}.PostCard_lead__SLxne .PostCard_title__L_9TB{font-size:2.25rem;font-weight:800}.PostCard_lead__SLxne .PostCard_summary__WPPtN,.PostCard_lead__SLxne .PostCard_title__L_9TB{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.PostCard_lead__SLxne .PostCard_summary__WPPtN{font-size:1rem}@media(max-width:767px){.PostCard_lead__SLxne{padding:1.5rem}.PostCard_lead__SLxne .PostCard_title__L_9TB{font-size:1.75rem}}.BlogCard_card__GbOXc{position:relative;display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:#0a0a0a;padding:1.5rem;border:1px solid #e6e4e1;border-radius:20px;background:#fff;overflow:hidden;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1)}.BlogCard_card__GbOXc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#7b1230,#a3195b);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.22,1,.36,1)}.BlogCard_card__GbOXc:hover{transform:translateY(-3px);box-shadow:0 18px 48px hsla(0,0%,4%,.1);border-color:#d8d5d0}.BlogCard_card__GbOXc:hover:after{transform:scaleX(1)}.BlogCard_card__GbOXc:hover .BlogCard_title__djks0{color:#7b1230}.BlogCard_card__GbOXc:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.BlogCard_meta__xkeYb{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#767676}.BlogCard_meta__xkeYb time{font-weight:500;letter-spacing:.01em}.BlogCard_kind__hlEeM{display:inline-flex;align-items:center;gap:.25rem;padding:2px .5rem;border-radius:999px;background:#f7e9ed;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7b1230;font-weight:700}.BlogCard_title__djks0{font-size:1.375rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#0a0a0a;margin:0;transition:color .14s cubic-bezier(.22,1,.36,1)}.BlogCard_summary__uJBHf{font-size:.875rem;color:#3d3d3d;line-height:1.6;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_comments__x6v_E{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:#767676;font-weight:500}.BlogCard_comments__x6v_E:before{content:"";width:4px;height:4px;border-radius:999px;background:#a3195b}.BlogSection_section__VDekw{margin-top:3rem}.BlogSection_head__zdVo3{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;border-bottom:1px solid #e6e4e1;padding-bottom:1rem}.BlogSection_title__29zPZ{display:flex;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0}.BlogSection_title__29zPZ:before{content:"";width:10px;height:10px;border-radius:2px;background:#7b1230;flex-shrink:0}.BlogSection_link__h6yZ2{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:#1733c9;text-decoration:none}.BlogSection_link__h6yZ2 svg{transition:transform .14s cubic-bezier(.22,1,.36,1)}.BlogSection_link__h6yZ2:hover{text-decoration:underline;text-underline-offset:3px}.BlogSection_link__h6yZ2:hover svg{transform:translateX(3px)}.BlogSection_link__h6yZ2:focus-visible{outline:2px solid #1733c9;outline-offset:3px;border-radius:6px}.BlogSection_grid__UeVRW{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:768px){.BlogSection_grid__UeVRW{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.BlogSection_grid__UeVRW{grid-template-columns:repeat(3,1fr)}}