.build-pill{margin-left:.3rem}.info-dot{border:1px solid var(--ink-3);width:1.05rem;height:1.05rem;font:italic 700 .7rem/1 var(--sans);color:var(--ink-2);cursor:help;vertical-align:.1em;border-radius:50%;place-items:center;margin-left:.35rem;display:inline-grid}.tl-stop.tone-started{background:var(--teal);color:#fff;--tl:var(--teal)}.tl-stop.tone-due{color:var(--ink);border:2px dashed var(--amber);--tl:var(--amber);background:0 0}.tl-earlier{color:var(--ink-2);margin:-.8rem 0 1.2rem;font-size:.85rem}.build-strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.5rem 0 .9rem;padding:0;list-style:none;display:grid}.build-step{border-top:6px solid var(--rule);padding-top:.4rem}.build-step .y{letter-spacing:-.02em;font-size:1.6rem;font-weight:800;line-height:1.1;display:block}.build-step .s{color:var(--ink-2);font-size:.8rem;font-weight:600;display:block}.build-step .n{color:var(--ink-3);font-size:.75rem;display:block}.build-step.done{border-top-color:var(--ink)}.build-step.done.started{border-top-color:var(--teal)}.build-step.done.signed{border-top-color:var(--moss)}.build-step.done.signed .y{color:var(--moss)}.build-step.todo .y{color:var(--ink-3)}.app-hero{color:var(--ink);margin:.2rem 0 .4rem;font-size:1.2rem;font-weight:600;line-height:1.3}.app-cta-title{margin:0;font-size:1.05rem;font-weight:700}.app-cta-lede{color:var(--ink-2);margin:.15rem 0 .5rem;font-size:.85rem}.app-summary-more{margin:1.5rem 0 .5rem;font-size:.9rem}.app-summary-more summary{cursor:pointer;color:var(--ink-2)}.app-cta{display:contents}.app-actions .app-cta-title,.app-actions .app-cta-lede{flex-basis:100%}.app-actions .app-cta-lede{margin:-.4rem 0 .25rem}.app-say{border:1px solid var(--rule);border-left:4px solid var(--gorse);border-radius:var(--radius);background:#fff;max-width:40rem;margin:.6rem 0 1.1rem;padding:.75rem .9rem .85rem}.app-say .app-say-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:0;margin:0 0 .25rem;padding:0;font-size:.75rem;font-weight:700}.app-say-when{margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.app-say-fee{color:var(--ink-2);margin:.15rem 0 .65rem;font-size:.92rem}.app-say-actions{flex-wrap:wrap;gap:.5rem;display:flex}.app-say-actions .btn.big{justify-content:center;padding:.55rem 1rem;font-size:.95rem}@media (max-width:760px){.app-say-actions{grid-template-columns:1fr 1fr;display:grid}.app-say-actions .btn.primary{grid-column:1/-1;padding:.75rem 1rem;font-size:1rem}.app-say-actions .btn.big{white-space:normal;text-align:center}}.app-facts-wrap{min-width:0;max-width:30rem}.app-council-link{margin:.85rem 0 0;font-size:.98rem;font-weight:600}.app-desc-more{margin:-.25rem 0 .75rem}.app-desc-more summary{cursor:pointer;color:var(--ink-2);font-size:.95rem;font-weight:600}.app-desc-more[open] summary{margin-bottom:.5rem}.app-sources summary{margin-bottom:.4rem}
