.site .page-deployment .deed{counter-reset:pr}.site .page-deployment .deed .pr{border-top:1px solid var(--line);transition:background var(--t-color);grid-template-columns:2.6rem minmax(0,1fr);gap:0 20px;padding:18px 16px;display:grid}.site .page-deployment .deed .pr:first-child{border-top:0}.site .page-deployment .deed .pr:hover{background:color-mix(in oklab,var(--bone) 4%,transparent)}.site .page-deployment .deed .pr:before{counter-increment:pr;content:counter(pr,decimal-leading-zero);font-family:var(--mono);color:var(--marker);letter-spacing:.06em;padding-top:2px;font-size:.75rem}.site .page-deployment .deed h3{color:var(--bone);letter-spacing:-.01em;max-width:44ch;font-size:1.0625rem;font-weight:600;line-height:1.35}.site .page-deployment .deed .g{color:var(--tan);max-width:60ch;margin-top:8px;font-size:.9375rem}.site .page-deployment .deed .c{color:var(--tan2);font-family:var(--mono);letter-spacing:.04em;max-width:80ch;margin-top:10px;font-size:.6875rem;line-height:1.6}.site .page-deployment .deed .c b{color:var(--bone);letter-spacing:normal;text-transform:uppercase;font-weight:500}.site .page-deployment .deed .s{justify-self:start;padding-top:3px}@media (max-width:820px){.site .page-deployment .deed .pr{grid-template-columns:2.4rem minmax(0,1fr);gap:0 16px}}.site .page-deployment .sign{border-top:1px solid var(--line);background:var(--g1);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:24px 32px;padding:18px 16px;display:grid}.site .page-deployment .sign .who{font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);font-size:.6875rem;line-height:1.9}.site .page-deployment .sign .who b{color:var(--bone);letter-spacing:.02em;text-transform:none;font-size:.875rem;font-weight:500;display:block}.site .page-deployment .sign .dg dl{margin:0}.site .page-deployment .sign .dg dt{font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);font-size:.625rem}.site .page-deployment .sign .dg dd{font-family:var(--mono);color:var(--bone);word-break:break-all;margin:8px 0 0;font-size:.8125rem;line-height:1.6}.site .page-deployment .sign .note{color:var(--tan2);max-width:60ch;margin-top:12px;font-size:.8125rem;line-height:1.6}@media (max-width:760px){.site .page-deployment .sign{grid-template-columns:1fr}}.site .page-deployment .ledger{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;max-width:1120px;margin-top:36px;display:grid}.site .page-deployment .ledger>section{padding:0}.site .page-deployment .ledger>section+section{border-left:1px solid var(--line)}.site .page-deployment .ledger h3{background:var(--g1);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);padding:12px 16px;font-size:.6875rem;font-weight:500}.site .page-deployment .ledger h3 b{color:var(--bone);font-weight:500}.site .page-deployment .ledger ul{margin:0;padding:0;list-style:none}.site .page-deployment .ledger li{border-bottom:1px solid var(--line);color:var(--tan);align-items:baseline;gap:12px;padding:12px 16px;font-size:.9375rem;display:flex}.site .page-deployment .ledger li:last-child{border-bottom:0}.site .page-deployment .ledger li:before{content:"";background:var(--line);flex:none;width:6px;height:6px;transform:translateY(-2px)}.site .page-deployment .ledger .yes li:before{background:var(--marker)}@media (max-width:700px){.site .page-deployment .ledger{grid-template-columns:1fr}.site .page-deployment .ledger>section+section{border-left:0;border-top:1px solid var(--line)}}.site .page-deployment .pair2{border:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1120px;margin-top:36px;display:grid}.site .page-deployment .pair2>div+div{border-left:1px solid var(--line)}.site .page-deployment .pair2 h3{background:var(--g1);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);padding:12px 16px;font-size:.6875rem;font-weight:500}.site .page-deployment .pair2 h3 b{color:var(--bone);font-weight:500}.site .page-deployment .pair2 ol{counter-reset:x;margin:0;padding:0;list-style:none}.site .page-deployment .pair2 li{border-bottom:1px solid var(--line);color:var(--tan);padding:12px 16px;font-size:.9375rem}.site .page-deployment .pair2 li:last-child{border-bottom:0}@media (max-width:700px){.site .page-deployment .pair2{grid-template-columns:1fr}.site .page-deployment .pair2>div+div{border-left:0;border-top:1px solid var(--line)}}.site .page-deployment .jump{grid-template-columns:repeat(4,minmax(0,1fr))}.site .page-deployment .jump span{max-width:30ch}@media (max-width:1000px){.site .page-deployment .jump{grid-template-columns:1fr 1fr}}@media (max-width:600px){.site .page-deployment .jump{grid-template-columns:1fr}}
