.hmrc-mode-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;margin-bottom:1.5rem}.hmrc-mode-head h2{margin:.2rem 0 .45rem}.hmrc-mode-head p{margin-bottom:0}.hmrc-mode-switch{display:flex;gap:.4rem;padding:.35rem;border:1px solid rgba(255,255,255,.12);background:rgba(15,23,42,.45);border-radius:999px}.hmrc-mode-button{border:0;border-radius:999px;padding:.72rem 1rem;background:transparent;color:var(--muted,#aab2c0);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.hmrc-mode-button.is-active{background:#fff;color:#121820}.hmrc-mode-panel[hidden]{display:none!important}.hmrc-mode-panel h3{margin-top:0}.hmrc-source-strip{margin-top:1.15rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(15,23,42,.36);font-size:.94rem}.hmrc-company-explainer{margin:2.2rem 0}.hmrc-company-explainer h2{margin-top:0}@media(max-width:760px){.hmrc-mode-head{grid-template-columns:1fr}.hmrc-mode-switch{width:100%;border-radius:16px}.hmrc-mode-button{flex:1;white-space:normal}.hmrc-source-strip{font-size:.9rem}}
