:root{color-scheme:light;--background:#fff;--foreground:#0b0c0c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--nm-ink,#0b0c0c);background:#fff;font-family:Arial,sans-serif;font-size:19px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--nm-link,#1a65a6)}a:hover{color:#0f385c}a:focus-visible,button:focus-visible{outline:3px solid var(--nm-focus,#fd0);outline-offset:0;box-shadow:0 3px 0 #0b0c0c}button:focus-visible{background:#fd0!important;color:#0b0c0c!important}input:focus,select:focus,textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px #0b0c0c}svg{flex-shrink:0}h1,h2,h3,h4{line-height:1.2}button:disabled:hover{transform:none}.nm-page{min-height:100vh;display:flex;flex-direction:column}.nm-header{background:var(--nm-blue,#1d70b8);color:#fff;border:0}.nm-header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nm-brand{font-size:38px;line-height:1.1;font-weight:700;text-decoration:none;letter-spacing:-1px}.nm-brand,.nm-brand:hover,.nm-brand:visited{color:#fff}.nm-brand:hover{text-decoration:underline;text-underline-offset:5px}.nm-independent{font-size:16px}.nm-service-navigation{border-bottom:1px solid var(--nm-border);background:var(--nm-surface,#f4f8fb)}.nm-service-navigation>.govuk-width-container{padding:17px 0}.nm-service-navigation .govuk-service-navigation__service-name{font-size:20px;line-height:1.4;margin:0;padding:0}.nm-landing-main,.nm-radar-main{flex:1}.nm-landing-main{padding-top:60px;padding-bottom:55px}.nm-start-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:60px;align-items:start}.nm-start-layout>.nm-related{margin-top:8px}.nm-start-layout .govuk-body-l{margin-bottom:35px;max-width:580px;line-height:1.5}.nm-start-layout .govuk-heading-xl{line-height:1.06;letter-spacing:-.5px;margin-bottom:28px}.nm-start-layout .govuk-label--m{font-size:24px}.nm-start-layout .govuk-form-group{margin-bottom:30px}.nm-start-layout .govuk-button--start{font-size:24px;margin-bottom:24px}.nm-related{border-top:3px solid var(--nm-blue);padding-top:18px;margin-bottom:35px}.nm-related .govuk-heading-m{margin-bottom:18px}.nm-related .govuk-body{font-size:19px;line-height:1.5;margin-bottom:20px}.nm-about{max-width:650px;border-top:1px solid var(--nm-border);margin-top:50px;padding-top:35px}.nm-about .govuk-list{line-height:1.6;margin-bottom:30px}.nm-about .govuk-list>li{margin-bottom:10px}.nm-about .govuk-details{margin-bottom:22px}.nm-footer{border-top:1px solid var(--nm-border);margin-top:0;padding-top:35px;padding-bottom:40px;background:var(--nm-surface,#f4f8fb)}.nm-footer-description{font-size:16px;line-height:1.5;margin:15px 0 0;max-width:650px}.nm-footer .govuk-footer__inline-list{margin-bottom:10px}.nm-radar-main{padding-top:15px;padding-bottom:60px}.nm-app-nav{display:flex;flex-wrap:wrap;gap:22px;border-bottom:1px solid var(--nm-border);margin:28px 0 40px}.nm-app-nav>button{padding:0 0 13px;background:none;border:0;border-bottom:4px solid transparent;margin-bottom:-1px;font-size:19px;color:var(--nm-link);line-height:1.5}.nm-app-nav>button.active{border-color:var(--nm-blue);font-weight:700;color:var(--nm-ink)}.nm-app-nav>button:hover{text-decoration:underline;text-underline-offset:3px}.nm-page-heading .govuk-heading-xl{margin-bottom:22px}.nm-page-heading .govuk-body-l{color:var(--nm-secondary);margin-bottom:35px}.content-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:50px;align-items:start}.feed-section,.right-rail{min-width:0}.nm-mp-phone{margin-top:18px!important;margin-bottom:16px!important}.nm-help-link{display:block!important;margin-top:15px!important}.feed-tabs{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--nm-border);margin-bottom:22px}.feed-tabs>button{background:none;border:0;border-bottom:4px solid transparent;padding:0 0 11px;font-size:16px;color:var(--nm-link);margin-bottom:-1px}.feed-tabs>button.active{color:var(--nm-ink);font-weight:700;border-bottom-color:var(--nm-ink)}.feed-tabs>button:hover{text-decoration:underline;text-underline-offset:3px}.feed-tools{display:flex;gap:12px;align-items:stretch}.search-field{border:2px solid #0b0c0c;display:flex;align-items:center;flex:1;min-width:0;background:#fff}.search-field input{border:0;border-radius:0;padding:8px 10px;width:100%;min-width:0;font-size:16px;color:var(--nm-ink);background:#fff;min-height:42px}.search-field input::placeholder{color:var(--nm-secondary);opacity:1}.search-field:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 2px #0b0c0c}.search-field input:focus{outline:0;box-shadow:none}.search-field button{border:0;background:none;display:grid;place-items:center;padding:8px}.filter-button{font-size:16px;color:var(--nm-link);border:0;background:none;text-decoration:underline;text-underline-offset:3px;padding:5px 0}.expanded-filters{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--nm-border)}.expanded-filters label{font-size:16px;display:block;flex:1}.expanded-filters select{margin-top:7px;display:block;width:100%;min-height:40px;padding:4px;border:2px solid #0b0c0c;background:#fff;color:var(--nm-ink);border-radius:0;font-size:16px}.results-line{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:var(--nm-secondary);gap:15px;margin:25px 0 0;padding-bottom:15px;border-bottom:1px solid var(--nm-border)}.results-line button{background:none;border:0;text-decoration:underline;text-underline-offset:3px;font-size:16px;color:var(--nm-link);padding:0}.proposal-grid{display:block}.proposal-card{padding:27px 0 30px;border-bottom:1px solid var(--nm-border);background:#fff}.proposal-card.is-selected{border-left:4px solid var(--nm-blue);padding-left:15px}.card-top{display:flex;align-items:center;gap:18px;margin-bottom:13px;font-size:16px}.kind-label{color:var(--nm-secondary);margin-right:auto}.select-proposal{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:16px;line-height:1}.select-proposal input{width:20px;height:20px;accent-color:var(--nm-blue);cursor:pointer;margin:0;border-radius:0}.bookmark-button{font-size:16px;text-underline-offset:3px}.bookmark-button,.card-title-button{border:0;background:none;padding:0;color:var(--nm-link);text-decoration:underline}.card-title-button{display:block;text-align:left;text-underline-offset:3px;width:100%}.card-title-button:hover{color:#0f385c;text-decoration-thickness:2px}.card-title-button h2{font-size:24px;line-height:1.3;font-weight:700;margin:0 0 12px;overflow-wrap:anywhere}.card-description{font-size:19px;line-height:1.5;margin:0 0 13px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.proposal-location{margin:0 0 14px}.card-metadata,.proposal-location{color:var(--nm-secondary);font-size:16px;line-height:1.5}.card-metadata{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 15px;margin-bottom:20px}.deadline.urgent{color:#a12822;font-weight:700}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.source-label{font-size:16px;text-underline-offset:3px}.card-action{margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 12px;min-height:41px;text-decoration:none;font-size:19px;font-weight:400;border:0;border-radius:0;line-height:1.35;box-shadow:0 2px 0 #929191}.button.primary{background:#0f7a52;color:#fff;box-shadow:0 2px 0 #063d29}.button.primary:hover{background:#0a563a}.button.secondary{background:#e5e6e7;color:#0b0c0c}.button.secondary:hover{background:#cecece}.button.full{display:flex;width:100%;text-align:center}.text-link{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:var(--nm-link);font-size:19px;text-decoration:underline;text-underline-offset:3px;text-align:left;line-height:1.5}.source-notice{border-left:5px solid #b1b4b6;background:#f4f8fb;padding:15px 18px;margin:25px 0;font-size:16px;line-height:1.6;display:flex;align-items:flex-start;gap:12px}.source-notice p{margin:0}.source-notice a{display:block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.source-notice button{font-size:inherit;border:0;background:none;color:var(--nm-link);text-decoration:underline;padding:0}.selection-bar{padding:14px 16px;border:3px solid var(--nm-blue);margin-top:20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:16px}.selection-bar>button{border:0;background:none;color:var(--nm-link);text-decoration:underline;text-underline-offset:3px;padding:0}.selection-bar>button:last-child{margin-left:auto;display:flex;align-items:center}.load-more,.more-petitions{display:block;color:var(--nm-link);text-decoration:underline;text-underline-offset:3px;padding:0;font-size:19px;line-height:1.5;border:0;background:none;margin:25px 0;text-align:left}.empty-state{padding:35px 0}.empty-state .govuk-body{max-width:540px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 30px);min-width:260px;background:#fff;border:4px solid #0f7a52;padding:15px 20px;display:flex;align-items:center;gap:20px;font-size:16px;line-height:1.5;box-shadow:0 3px 12px #0002;z-index:200}.toast>button{display:grid;place-items:center;background:none;border:0;padding:0;margin-left:auto}.icon-button{display:inline-grid;place-items:center;border:0;background:none;padding:5px;color:var(--nm-ink);min-width:32px;min-height:32px}.step-label{margin:15px 0}.eyebrow,.step-label{font-size:19px;color:var(--nm-secondary)}.eyebrow{letter-spacing:0;font-weight:400}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 25px}.section-heading h2{font-size:27px;margin:0 0 12px}.section-heading p{font-size:19px;margin:0 0 15px}.count-pill{font-size:19px;font-weight:400;margin-left:10px;color:var(--nm-secondary)}dialog{border:0;padding:0;margin:auto;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);border-radius:0;background:#fff;color:var(--nm-ink)}dialog::backdrop{background:#0b0c0cb3}.dialog-inside{max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border:3px solid #0b0c0c}.bulk-dialog,.help-dialog,.onboarding-dialog{width:650px}.bulk-dialog .dialog-inside,.help-dialog .dialog-inside,.onboarding-dialog .dialog-inside{padding:30px}.dialog-top{justify-content:space-between;gap:15px;margin-bottom:25px}.dialog-brand,.dialog-top{display:flex;align-items:center}.dialog-brand{gap:10px;font-size:19px;font-weight:700}.dialog-brand svg{display:none}.setup-progress{display:flex;gap:5px;margin-bottom:25px}.setup-progress>span{height:5px;flex:1;background:#e5e6e7}.setup-progress>span.active{background:var(--nm-blue)}.bulk-dialog h2,.help-dialog h2,.onboarding-dialog h2{font-size:36px;font-weight:700;line-height:1.15;margin:10px 0 22px}.dialog-subtitle{font-size:19px;line-height:1.5;margin:0 0 25px}.form-label{display:block;font-size:19px;font-weight:700;margin:22px 0}.form-label>span{display:block;font-size:16px;font-weight:400;color:var(--nm-secondary);margin-top:3px}.form-label input,.form-label select,.form-label textarea{display:block;width:100%;border:2px solid #0b0c0c;border-radius:0;padding:8px;margin-top:9px;background:white;font-size:19px;color:var(--nm-ink);font-weight:400;line-height:1.5;min-height:42px}.form-label input::placeholder,.form-label textarea::placeholder{color:var(--nm-secondary);opacity:1}.form-label textarea{resize:vertical}.form-label select{min-height:44px}.toggle-setting{display:flex;gap:20px;align-items:flex-start;font-size:19px;cursor:pointer;margin:25px 0}.toggle-setting strong{font-weight:400}.toggle-setting small{display:block;font-size:16px;color:var(--nm-secondary);margin-top:6px}.toggle-setting input{height:25px;width:25px;flex-shrink:0;margin:4px 0 0 auto;accent-color:var(--nm-blue)}.privacy-note{border-left:5px solid #b1b4b6;display:flex;gap:10px;align-items:flex-start;padding:12px 15px;font-size:16px;line-height:1.5;margin:25px 0}.privacy-note>svg{display:none}.setup-buttons{display:flex;justify-content:space-between;gap:15px;margin-top:30px}.setup-buttons>.primary{margin-left:auto}.form-error{font-size:19px;font-weight:700;color:#ca3535;border-left:4px solid #ca3535;padding:0 0 0 12px;margin:20px 0}.field-hint{font-size:16px;color:var(--nm-secondary);line-height:1.5;margin:12px 0 20px}.action-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:740px;max-width:100vw;max-height:100dvh;height:100dvh}.action-dialog .dialog-inside{height:100dvh;max-height:100dvh;border-top:0;border-right:0;border-bottom:0}.drawer-header{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--nm-border);padding:18px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px}.drawer-header .eyebrow{font-size:19px;font-weight:700;color:var(--nm-ink)}.drawer-content{padding:25px 30px 30px}.pill{display:inline-block;font-size:16px;font-weight:700;color:#144e81;background:#c9e2f5;padding:4px 7px}.drawer-content>h2{font-size:30px;font-weight:700;line-height:1.25;margin:20px 0}.drawer-authority{font-size:19px;display:flex;align-items:flex-start;gap:8px;line-height:1.5;margin:0 0 15px}.drawer-authority>svg{display:none}.action-tabs{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--nm-border);margin:30px 0 25px}.action-tabs>button{padding:0 0 12px;border:0;border-bottom:4px solid transparent;background:none;color:var(--nm-link);font-size:16px;display:flex;gap:5px;align-items:center;margin-bottom:-1px}.action-tabs>button.active{color:var(--nm-ink);border-bottom-color:var(--nm-blue);font-weight:700}.action-tabs>button>svg{display:none}.recipient-box{border-bottom:1px solid var(--nm-border);padding-bottom:20px;margin-bottom:25px}.recipient-box>span{font-size:16px;color:var(--nm-secondary);display:block}.recipient-box>strong{display:block;font-size:22px;margin:7px 0;font-weight:700}.recipient-box>small{display:flex;align-items:center;gap:8px;font-size:19px;overflow-wrap:anywhere}.recipient-box>p{font-size:16px;color:var(--nm-secondary);line-height:1.5;margin:14px 0 0}.drawer-deadline{font-size:19px;font-weight:700;margin:20px 0;display:flex;align-items:center;gap:8px}.template-section>h3{font-size:22px;margin:25px 0 15px}.template-section>h3>span{display:block;font-size:16px;font-weight:400;color:var(--nm-secondary);margin-top:7px}.concern-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.concern-chips>button{display:flex;gap:7px;align-items:center;font-size:16px;color:var(--nm-ink);border:2px solid var(--nm-border);background:#fff;border-radius:0;padding:10px;text-align:left;line-height:1.4}.concern-chips>button.active{background:#e6f2ed;border-color:#0f7a52;font-weight:700}.signature-toggle{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;background:none;border:0;border-bottom:1px solid var(--nm-border);padding:13px 0;font-size:19px;color:var(--nm-link);text-align:left;text-decoration:underline;text-underline-offset:3px}.signature-toggle>span{display:flex;align-items:center;gap:7px}.signature-toggle>span>svg{display:none}.signature-form{border-left:5px solid #b1b4b6;padding:1px 0 15px 20px}.subject-label{margin-top:30px}.draft-body{font-size:19px!important;line-height:1.6!important;min-height:390px}.draft-tools{display:flex;gap:25px;flex-wrap:wrap;margin:0 0 25px;justify-content:flex-start}.draft-tools>button{display:flex;align-items:center;gap:7px;font-size:16px;background:none;border:0;color:var(--nm-link);text-decoration:underline;text-underline-offset:3px;padding:0}.email-method-label{font-size:19px;margin:25px 0 16px}.email-options{display:flex;flex-wrap:wrap;gap:15px}.email-options>.button{font-size:19px;flex:1;min-width:130px}.email-options>.button>svg:last-child{display:none}.disabled-link{pointer-events:none;opacity:.5}.record-section{border-top:1px solid var(--nm-border);padding-top:25px;margin-top:35px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.record-section h3{font-size:22px;margin:0 0 12px}.record-section p{font-size:16px;line-height:1.5;margin:0}.record-section .button{font-size:16px;flex-shrink:0}.privacy-footnote{font-size:16px;line-height:1.5;color:var(--nm-secondary);margin:25px 0 0}.petition-action{margin-top:30px}.petition-count{font-size:36px;font-weight:700}.petition-count>span{display:block;font-size:19px;font-weight:400;margin-top:5px}.petition-action>p:not(.field-hint){font-size:19px;line-height:1.5;margin:25px 0}.petition-action>.text-link{margin-top:20px}.call-panel>h3{font-size:27px;margin:20px 0}.call-script{border-left:5px solid #b1b4b6;padding:5px 20px;font-size:22px;line-height:1.6;margin:25px 0 30px}.call-panel>.text-link{margin-top:25px}.batch-list{margin:25px 0;border-top:1px solid var(--nm-border)}.batch-list>button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--nm-border);background:none;text-align:left;padding:20px 0;font-size:19px;color:var(--nm-link);line-height:1.5}.batch-list>button>svg{margin-left:auto}.batch-list small{display:block;font-size:16px;color:var(--nm-secondary);margin-top:8px}.batch-list .proposal-icon{display:none}.help-steps{margin:30px 0}.help-steps>div{display:flex;gap:20px;margin:25px 0}.help-steps>div>span{font-size:24px;font-weight:700}.help-steps h3{font-size:22px;margin:0 0 12px}.help-steps p{font-size:19px;line-height:1.5;margin:0}.help-dialog .button{margin-top:20px}.sources-page{margin:10px 0 0}.coverage-intro{border-bottom:1px solid var(--nm-border);padding-bottom:25px;margin-bottom:30px;display:flex;gap:20px;align-items:flex-start}.coverage-intro>svg{display:none}.coverage-intro h2{font-size:27px;margin:0 0 20px}.coverage-intro p{font-size:19px;line-height:1.5;margin:0}.coverage-intro>.button{flex-shrink:0;margin-left:auto}.source-section-title{font-size:22px;font-weight:700;letter-spacing:0;margin:30px 0 20px}.source-cards{display:block}.source-card{padding:25px 0;border-bottom:1px solid var(--nm-border)}.source-title{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.source-title h3{font-size:24px;margin:0}.source-state{font-size:16px;background:#c9e2f5;padding:3px 7px;line-height:1.5;font-weight:700;color:#144e81}.source-state.unavailable{color:#5e1010;background:#f7d7d7}.source-state.partial{color:#594d00;background:#fff2ba}.source-card>p{font-size:19px;line-height:1.5;margin:20px 0}.source-card-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:16px;color:var(--nm-secondary)}.source-card-bottom .text-link{font-size:16px}.source-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin:35px 0 20px}.source-section-heading .source-section-title{margin:0 0 10px}.source-section-heading p{font-size:19px;line-height:1.5;margin:0}.source-section-heading>.text-link{font-size:16px;flex-shrink:0}.directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.directory-card{border-top:1px solid var(--nm-border);padding:25px 0;text-decoration:none}.directory-card h3{font-size:24px;line-height:1.3;text-decoration:underline;text-underline-offset:3px;margin:0 0 15px;display:flex;justify-content:space-between;gap:15px}.directory-card p{font-size:19px;line-height:1.5;color:var(--nm-ink);margin:0}.directory-icon{display:none}.data-explainer{border-left:5px solid #b1b4b6;padding:0 0 0 20px;font-size:19px;line-height:1.5}.data-explainer>svg{display:none}.data-explainer h3{font-size:24px;margin:0 0 20px}.data-explainer p{margin:0 0 20px}.activity-page>p{max-width:650px}.activity-list{border-top:1px solid var(--nm-border)}.activity-item{display:flex;gap:25px;align-items:flex-start;padding:25px 0;border-bottom:1px solid var(--nm-border)}.activity-item>div{flex:1}.activity-meta{font-size:16px;color:var(--nm-secondary)}.activity-item h2{font-size:24px;line-height:1.4;margin:12px 0}.activity-item>.text-link{font-size:16px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:840px){.nm-start-layout{gap:35px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nm-start-layout .govuk-heading-xl{font-size:44px}.content-columns{gap:30px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nm-app-nav{gap:18px}.nm-app-nav>button{font-size:16px}.nm-related .govuk-heading-m{font-size:22px}.nm-related .govuk-body,.nm-related .govuk-link,.nm-related .text-link{font-size:16px}.card-top{gap:14px}.card-title-button h2{font-size:22px}.card-description{font-size:19px}.card-metadata{display:block}.card-metadata>span{display:block;margin-top:5px}.feed-tabs{gap:15px}.feed-tabs>button{font-size:16px}.source-title h3{font-size:22px}}@media(max-width:640px){body{font-size:16px}.nm-header-inner{min-height:70px;gap:15px}.nm-brand{font-size:32px}.nm-independent{font-size:14px}.nm-service-navigation>.govuk-width-container{padding:13px 0}.nm-service-navigation .govuk-service-navigation__service-name{font-size:18px;line-height:1.4}.nm-landing-main{padding-top:35px;padding-bottom:35px}.nm-start-layout{grid-template-columns:1fr;gap:30px}.nm-start-layout .govuk-heading-xl{font-size:36px;line-height:1.1;margin-bottom:25px;letter-spacing:0}.nm-desktop-break{display:none}.nm-start-layout .govuk-body-l{font-size:22px;line-height:1.45;margin-bottom:30px}.nm-start-layout .govuk-label--m{font-size:22px}.nm-start-layout .govuk-button--start{font-size:22px;margin-bottom:25px}.nm-start-layout>.nm-related{margin:10px 0 0;padding-top:20px}.nm-related .govuk-body,.nm-related .govuk-link,.nm-related .text-link{font-size:19px}.nm-related .govuk-heading-m{font-size:24px}.nm-about{margin-top:35px;padding-top:30px}.nm-about .govuk-body,.nm-about .govuk-details,.nm-about .govuk-list{font-size:19px;line-height:1.5}.nm-about .govuk-heading-l{font-size:27px}.nm-footer{padding:25px 0 30px}.nm-footer .govuk-footer__inline-list,.nm-footer-description{font-size:16px}.nm-radar-main{padding-top:10px;padding-bottom:35px}.nm-app-nav{margin:22px 0 30px;gap:0 20px}.nm-app-nav>button{font-size:16px;padding-bottom:10px;margin-bottom:8px;min-height:44px}.nm-page-heading .govuk-heading-xl{font-size:32px;line-height:1.15;margin-bottom:20px}.nm-page-heading .govuk-body-l{font-size:22px;margin-bottom:30px}.content-columns{grid-template-columns:1fr;gap:40px}.right-rail{display:block}.feed-tabs{gap:17px}.feed-tabs>button{font-size:16px;padding-bottom:12px}.feed-tools{gap:15px}.search-field input{font-size:16px;min-height:44px}.filter-button,.results-line{font-size:16px}.results-line{margin-top:22px;gap:10px}.results-line button{font-size:16px}.proposal-card{padding:25px 0}.card-top{gap:14px;flex-wrap:wrap}.bookmark-button,.card-top,.kind-label,.select-proposal{font-size:16px}.card-title-button h2{font-size:22px}.card-description{font-size:19px;-webkit-line-clamp:5}.card-metadata{font-size:16px;line-height:1.5;margin-bottom:20px}.card-metadata>span{margin-top:6px}.card-bottom{gap:20px}.card-bottom .button{font-size:19px}.source-label{font-size:16px}.expanded-filters{flex-direction:column;gap:18px}.expanded-filters select{font-size:19px}.selection-bar{font-size:16px}.load-more,.more-petitions{font-size:19px}.source-notice{font-size:16px;padding:12px 15px}.bulk-dialog .dialog-inside,.help-dialog .dialog-inside,.onboarding-dialog .dialog-inside{padding:20px}.bulk-dialog h2,.help-dialog h2,.onboarding-dialog h2{font-size:27px}.dialog-top{gap:12px}.button,.dialog-brand,.form-label,.form-label input,.form-label select,.form-label textarea{font-size:19px}.button{min-height:44px}.drawer-header{padding:15px 20px}.drawer-content{padding:20px}.drawer-content>h2{font-size:27px}.action-dialog .dialog-inside{border:0}.action-tabs{gap:20px 18px;margin:25px 0 20px}.action-tabs>button{font-size:16px}.concern-chips{grid-template-columns:1fr}.concern-chips>button{font-size:19px}.template-section>h3{font-size:22px}.record-section{flex-direction:column}.record-section .button{font-size:19px}.email-options{flex-direction:column;gap:15px}.email-options>.button{width:100%;font-size:19px}.call-script{font-size:22px;padding-left:15px}.petition-count{font-size:32px}.source-section-heading{flex-wrap:wrap}.directory-grid{grid-template-columns:1fr}.source-title{gap:10px}.source-title h3{font-size:22px}.source-card-bottom{gap:12px}.coverage-intro,.source-card-bottom{flex-direction:column}.coverage-intro>.button{margin:0}.coverage-intro h2{font-size:27px}.activity-item{gap:18px}.activity-item h2{font-size:22px}.toast{padding:12px 15px;bottom:15px}.field-hint,.privacy-note,.toast{font-size:16px}.nm-app-nav>button:last-child{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}