.tfl-site .pg-edge .band{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:52px 0}.tfl-site .pg-edge .band+.band{border-top:1px solid var(--line)}@media(max-width:820px){.tfl-site .pg-edge .band{grid-template-columns:1fr;gap:30px}.tfl-site .pg-edge .band .b-still{order:2}}.tfl-site .pg-edge .b-label{font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--burgundy);margin-bottom:11px}.tfl-site .pg-edge .b-text h3{font-weight:800;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--ink);letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.tfl-site .pg-edge .b-text p{font-size:1.04rem;color:var(--body);max-width:42ch;line-height:1.62}.tfl-site .pg-edge .panel{border:1px solid var(--line);border-radius:12px;background:#fff;padding:18px 19px;box-shadow:0 30px 64px -44px rgba(45,18,25,.4)}.tfl-site .pg-edge .pl{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--burgundy);margin-bottom:13px}.tfl-site .pg-edge .cite{display:flex;align-items:center;gap:10px;font-size:.84rem;padding:9px 0;color:var(--ink)}.tfl-site .pg-edge .cite+.cite{border-top:1px solid var(--line-soft)}.tfl-site .pg-edge .check{width:18px;height:18px;border-radius:50%;background:rgba(26,122,76,.14);color:var(--success);display:flex;align-items:center;justify-content:center;font-size:.64rem;flex-shrink:0}.tfl-site .pg-edge .ct{margin-left:auto;font-size:.62rem;color:var(--muted);background:var(--burgundy-50);padding:2px 8px;border-radius:4px;white-space:nowrap}.tfl-site .pg-edge .ct.src{color:var(--success);background:rgba(26,122,76,.1)}.tfl-site .pg-edge .lean{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:.86rem;color:var(--ink)}.tfl-site .pg-edge .lean .bar{margin-left:auto;height:6px;border-radius:3px;width:120px;background:var(--line);overflow:hidden}.tfl-site .pg-edge .lean .bar i{display:block;height:100%;border-radius:3px;background:var(--burgundy);opacity:.8}.tfl-site .pg-edge .note{font-size:.66rem;color:var(--muted);padding-top:9px}.tfl-site .pg-edge .issue{display:flex;align-items:center;gap:10px;font-size:.84rem;padding:9px 0;color:var(--ink)}.tfl-site .pg-edge .issue+.issue{border-top:1px solid var(--line-soft)}.tfl-site .pg-edge .issue .tag{margin-left:auto;font-size:.6rem;font-weight:700;padding:3px 8px;border-radius:5px;white-space:nowrap}.tfl-site .pg-edge .issue .tag.held{background:rgba(26,122,76,.13);color:var(--success)}.tfl-site .pg-edge .issue .tag.rem{background:rgba(154,107,26,.14);color:#9A6B1A}.tfl-site .pg-edge .moat-teaser{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--parchment-warm);border:1px solid var(--line);border-radius:18px;padding:40px;box-shadow:0 30px 64px -50px rgba(45,18,25,.34)}@media(max-width:820px){.tfl-site .pg-edge .moat-teaser{grid-template-columns:1fr;gap:22px}}.tfl-site .pg-edge .moat-teaser h3{font-weight:800;font-size:1.7rem;color:var(--ink);letter-spacing:-.02em;margin-bottom:10px}.tfl-site .pg-edge .moat-teaser p{font-size:1.02rem;color:var(--body);max-width:40ch;line-height:1.6;margin-bottom:14px}.tfl-site .pg-edge .more{font-size:.92rem;font-weight:700;color:var(--burgundy);display:inline-flex;gap:7px;transition:gap .25s var(--ease)}.tfl-site .pg-edge .more:hover{gap:12px}.tfl-site .pg-edge .ground{display:flex;align-items:center;gap:9px;font-size:.84rem;color:var(--ink);padding:8px 0}.tfl-site .pg-edge .ground+.ground{border-top:1px solid var(--line-soft)}.tfl-site .pg-edge .pill{font-size:.6rem;font-weight:700;padding:3px 8px;border-radius:5px;background:rgba(26,122,76,.13);color:var(--success);margin-left:auto;white-space:nowrap}.tfl-site .pg-edge .pill.b{background:rgba(107,45,60,.1);color:var(--burgundy)}