.news-account-dialog{position:fixed;inset:0;width:min(calc(100% - 2 * var(--page-gutter)),calc(var(--w-prose) * .7));max-height:calc(100dvh - max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px)) - max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px)) - var(--sp-6));overflow:auto;overscroll-behavior:contain;margin:auto;padding:var(--sp-6);border:1px solid var(--ds-rule2);border-radius:var(--r-xl);background:var(--ds-card);color:var(--ds-text);box-shadow:var(--sh-2)}.news-account-dialog::backdrop{background:color-mix(in srgb,var(--ds-navy) 45%,transparent)}.news-account-dialog h2{margin:0 0 var(--sp-4);color:var(--ds-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;line-height:1.2;text-wrap:balance}.news-account-dialog h2:focus,.news-account-gate h1:focus{outline:none}.news-account-dialog p,.news-account-gate p{margin:0;font-size:var(--fs-body);line-height:1.6}.news-account-dialog .news-account-note{margin-top:var(--sp-3);font-size:var(--fs-small)}.news-account-actions{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-5)}.news-account-actions a,.news-account-actions button{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--control-target-min);white-space:normal;text-align:center;font-size:var(--fs-body)}.news-account-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.news-account-gate{max-width:var(--w-prose);margin:0 auto;padding:var(--sp-6) var(--page-gutter);min-height:calc(100svh - var(--site-header-h))}.news-account-section{display:inline-flex;align-items:center;min-height:var(--control-target-min);font-size:var(--fs-small);color:var(--ds-blue)}.news-account-gate h1{margin:var(--sp-3) 0 0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:600;color:var(--ds-ink);line-height:1.2;text-wrap:balance}.news-account-access{display:grid;gap:var(--sp-5);margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--ds-rule2);border-radius:var(--r-lg);background:var(--ds-card)}.news-account-access .btn{justify-self:start;min-height:var(--control-target-min);max-width:100%;white-space:normal;text-align:center}.news-account-back{display:inline-flex;align-items:center;margin-top:var(--sp-4);padding:var(--sp-3) 0;min-height:var(--control-target-min);font-size:var(--fs-body)}.news-account-legacy{padding:16px 0;font-size:var(--fs-body)}.news-account-legacy button{min-height:48px}@media(max-width:600px){.news-account-dialog{padding:var(--sp-5);margin:auto auto max(var(--sp-4),max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)))}.news-account-access .btn{width:100%}}.news-account-actions .btn-primary,.news-account-gate .btn-primary{color:var(--ds-btn-ink)}.news-account-actions .btn-ghost{color:var(--ds-ink)}.news-account-actions,.news-account-gate{--ds-btn-press:var(--ds-btn-hover)}