.pulse-page{background:#f4f8fb}.pulse-page>main{width:min(1420px,calc(100% - 48px));max-width:none;margin:22px auto;padding:0}.pulse-page .intro{padding:30px;background:#fff;border:1px solid #d7e2eb;border-radius:14px}.pulse-page h1,.pulse-page h2{font-family:Georgia,'Times New Roman',serif}.pulse-page .intro h1{font-size:40px}.pulse-global-footer{display:grid}.pulse-global-footer nav{height:auto;display:grid;align-self:auto}.pulse-global-footer nav a{display:block;padding:0;border:0}.pulse-global-footer h2{font-family:Arial,sans-serif}.pulse-mobile-panel footer{display:block}.pulse-desktop-nav{height:auto}.pulse-desktop-nav a{display:flex}.explorer-evidence{padding:20px;margin:22px 0;border:1px solid #d7e2eb;border-radius:14px;background:white;font-size:13px}.london-document{font-family:Arial,sans-serif}.document-hero,.document-section{padding:32px;background:white;border:1px solid #d7e2eb;border-radius:14px;margin-bottom:18px}.document-hero h1{font-size:48px;color:#09274a;margin:0 0 15px}.document-hero p{color:#52677d;line-height:1.6;font-size:17px;max-width:850px}.document-section h2{font-size:30px;color:#09274a;margin:0 0 16px}.document-section p,.document-section li{font-size:15px;color:#52677d;line-height:1.7}.document-section a{color:#126bc5}.document-actions{display:flex;flex-wrap:wrap;gap:12px}.document-actions a{display:inline-block;background:#126bc5;color:white;padding:13px 18px;border-radius:8px;text-decoration:none;font-weight:bold}.document-table{width:100%;border-collapse:collapse;font-size:14px}.document-table td,.document-table th{padding:15px;text-align:left;border-bottom:1px solid #d7e2eb;line-height:1.5}.document-table th{color:#09274a}.document-label{display:inline-block;color:#2d8252;font-size:12px;font-weight:bold;margin-bottom:12px}@media(max-width:900px){.pulse-page>main{width:100%;margin:0}.pulse-page .intro{border-radius:0;border-left:0;border-right:0}.pulse-page .dashboard,.pulse-page .feedbar,.pulse-page .journey-panel,.explorer-evidence{margin-left:12px;margin-right:12px}.document-hero,.document-section{border-radius:0;padding:24px 18px}.document-hero h1{font-size:38px}.document-table td,.document-table th{padding:9px;font-size:12px}.pulse-page .intro h1{font-size:32px}.pulse-page .metrics{flex-wrap:wrap}.pulse-page .metrics div{padding:0 12px}.pulse-page .metrics div:first-child{padding-left:0}}
