.tr-page .tr-hero{padding-bottom:56px}.tr-page .tr-hero .el-hero-heading{margin-bottom:0;align-items:start}.tr-page .tr-hero h1{font-size:var(--t-fs-8);letter-spacing:-.04em;line-height:1.18}.tr-page .tr-hero .el-hero-copy>p{max-width:460px}.tr-page .tr-hero .el-button{margin-top:23px}.tr-page a.tr-quiet{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--ll-ink-2);font-size:var(--t-fs-3);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--ll-line-strong)}.tr-page a.tr-quiet:hover{color:var(--ll-accent);text-decoration-color:currentColor}.tr-index ul{display:flex;flex-wrap:wrap;gap:0 28px;margin:0;padding:4px 0;list-style:none;border-top:1px solid var(--ll-line)}.tr-index a{display:inline-flex;align-items:center;min-height:44px;color:var(--ll-ink-2);font-size:var(--t-fs-2)}.tr-page .tr-index a:hover{color:var(--ll-accent)}.tr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:28px 88px;padding-block:64px;border-top:1px solid var(--ll-line)}.tr-head{align-self:start}.tr-head .el-label{margin-bottom:18px}.tr-page .tr-head h2{font-size:var(--t-fs-6);font-weight:400;letter-spacing:-.02em;line-height:1.3}.tr-standing-line{margin-top:14px!important}.tr-lede{margin-top:16px!important;color:var(--ll-ink-2);font-size:var(--t-fs-3);line-height:1.65;max-width:44ch}.tr-body{display:grid;gap:28px;align-content:start}.tr-body,.tr-body>*{min-width:0}.tr-prose{max-width:72ch;color:var(--ll-ink-2);font-size:var(--t-fs-3);line-height:1.7}.tr-bound b,.tr-prose b,.tr-rows b{color:var(--ll-ink);font-weight:600}.tr-page .tr-body h3{margin-top:8px;font-size:var(--t-fs-4);font-weight:500;letter-spacing:-.01em;line-height:1.4}.tr-basis a,.tr-bound a,.tr-prose a,.tr-rows a{text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--ll-line-strong)}.tr-page :is(.tr-prose,.tr-rows,.tr-bound,.tr-basis) a:hover{color:var(--ll-accent);text-decoration-color:currentColor}.tr-page code{font-family:var(--ll-mono);font-size:var(--t-fs-2);overflow-wrap:anywhere}.tr-rows{margin:0;border-top:1px solid var(--ll-line-strong)}.tr-rows>div{display:grid;grid-template-columns:minmax(130px,210px) minmax(0,1fr);gap:8px 32px;padding-block:20px;border-bottom:1px solid var(--ll-line)}.tr-rows dt{color:var(--ll-ink);font-size:var(--t-fs-3);font-weight:500;line-height:1.55}.tr-rows dd{margin:0}.tr-bound,.tr-rows dd{color:var(--ll-ink-2);font-size:var(--t-fs-3);line-height:1.7}.tr-bound{padding-left:22px;border-left:2px solid var(--ll-ink);max-width:72ch}.tr-bound+.tr-bound{margin-top:0}.tr-bounds{display:grid;gap:22px}.tr-basis{max-width:72ch;padding-top:18px;border-top:1px solid var(--ll-line);color:var(--ll-ink-2);font-size:var(--t-fs-3);line-height:1.7}.tr-basis strong{color:var(--ll-ink);font-weight:600}.tr-proof{display:grid;gap:4px;color:var(--ll-quiet);font-size:var(--t-fs-2);line-height:1.6}.tr-proof>span{font-size:var(--t-fs-1);letter-spacing:.055em;text-transform:uppercase;font-family:var(--ll-mono)}.tr-proof code{color:var(--ll-ink-2)}.tr-standing{display:inline-flex;align-items:center;gap:9px;color:var(--ll-ink);font-size:var(--t-fs-2);font-weight:500;line-height:1.5;white-space:nowrap}.tr-standing:before{content:"";flex:none;box-sizing:border-box;width:10px;height:10px;border:1.5px solid;border-radius:50%;background:currentColor}.tr-standing[data-standing=proposed]:before{background:transparent}.tr-standing[data-standing=not-held]:before{width:12px;height:3px;border:0;border-radius:1px;background:currentColor}.tr-rows dt .tr-standing{white-space:normal}.tr-enforcement{display:block;margin-top:2px;color:var(--ll-quiet);font-size:var(--t-fs-2)}.tr-rows dd:has(>.tr-enforcement){display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 24px}.tr-rows dd:has(>.tr-enforcement)>.tr-enforcement{margin-top:0}.tr-body .el-refusals{grid-area:auto}@media (max-width:1100px){.tr-grid{gap:24px 48px}}@media (max-width:700px){.tr-page .tr-hero{padding-bottom:36px}.tr-page .tr-hero h1{font-size:var(--t-fs-7)}.tr-index ul{gap:0 20px}.tr-grid{gap:22px;padding-block:44px}.tr-grid,.tr-rows>div{grid-template-columns:minmax(0,1fr)}.tr-rows>div{gap:6px;padding-block:18px}.tr-bound{padding-left:16px}}