.pg-new{--ink:#16181d;--grey:#6b727b;--line:#e3e6ea;--soft:#f5f6f7;--copy:#3b3f46;--accent:#c8281f;--sans:var(--font-public-sans), "Public Sans", Arial, sans-serif}.pg-new :not(svg):not(svg *){font-family:var(--sans)!important}.pg-new :not(svg *){border-radius:0!important}.pg-new:is(.wel,.sup){width:min(760px,100% - 36px);max-width:none;color:var(--ink);margin:0 auto;padding:64px 0 88px}.pg-new :is(.wel-kick,.sup-kick){color:#17703a;font:700 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;margin:0 0 10px}.pg-new :is(.wel-h,.sup-h){color:var(--ink);font:800 clamp(34px, 4.6vw, 52px)/1.06 var(--sans);letter-spacing:-.03em;margin:0}.pg-new :is(.wel-lede,.sup-lede){color:var(--copy);font:400 19px/1.55 var(--sans);margin:14px 0 0}.pg-new :is(.wel-next,.sup-open){margin-top:44px}.pg-new :is(.wel-next,.wel-sup,.sup-open,.sup-admin,.sup-else) h2{color:var(--grey);font:700 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;margin:0 0 12px}.pg-new :is(.wel-list,.sup-list){border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-new :is(.wel-list,.sup-list) li{border-bottom:1px solid var(--line);margin:0;padding:16px 0}.pg-new :is(.wel-list,.sup-list) a{color:var(--ink);font:800 18px/1.35 var(--sans);text-decoration:none}.pg-new :is(.wel-list,.sup-list) a:hover{text-underline-offset:3px;text-decoration:underline}.pg-new .sup-list span{color:var(--grey);font:600 14px/1.3 var(--sans)}.pg-new :is(.wel-more,.sup-more){color:var(--copy);font:400 16px/1.55 var(--sans);margin-top:16px}.pg-new :is(.wel-more,.sup-more,.sup-admin,.sup-else) a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pg-new :is(.wel-sup,.sup-else,.sup-admin){background:var(--soft);border:0;margin-top:36px;padding:26px 28px 28px}.pg-new :is(.wel-sup,.sup-else,.sup-admin) p{color:var(--copy);font:400 17px/1.55 var(--sans);margin:0}.pg-new :is(.wel-btn,.sup-action){background:var(--accent);color:#fff;min-height:50px;font:700 16px/1 var(--sans);letter-spacing:0;text-transform:none;border:0;align-items:center;margin-top:18px;padding:0 24px;text-decoration:none;display:inline-flex}.pg-new :is(.wel-btn,.sup-action):hover{color:#fff;background:#a91f17}.pg-new.notfound{width:min(760px,100% - 36px);color:var(--ink);text-align:left;margin:0 auto;padding:80px 0 96px}.pg-new .nf-num{color:var(--accent);font:800 88px/1 var(--sans);letter-spacing:-.04em}.pg-new .nf-kick{color:var(--grey);font:700 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;margin-top:6px}.pg-new .nf-title{color:var(--ink);font:800 clamp(30px, 4vw, 44px)/1.1 var(--sans);letter-spacing:-.025em;margin:14px 0 0}.pg-new.notfound p{color:var(--copy);font:400 18px/1.55 var(--sans);margin:14px 0 0}.pg-new.notfound a{color:var(--accent);font-weight:700}.pg-new.notfound :is(nav,.nf-links,.nf-chips){justify-content:flex-start}.pg-new.notfound :is(nav,.nf-links,.nf-chips) a{min-height:40px;color:var(--ink);font:600 15px/1 var(--sans);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e0e3e7;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pg-new.notfound :is(nav,.nf-links,.nf-chips) a:hover{border-color:var(--ink)}.pg-new.pg-signin{background:#fff}.pg-new.pg-signin .join-inner{max-width:440px}.pg-new.pg-signin h1{color:var(--ink);font:800 40px/1.08 var(--sans);letter-spacing:-.03em}.pg-new.pg-signin .join-lede{color:var(--copy);font:400 18px/1.55 var(--sans)}.pg-new.pg-signin .join-email{gap:10px}.pg-new.pg-signin .join-email input{min-height:54px;color:var(--ink);font:400 17px/1.2 var(--sans);border:1px solid #c9cdd2;padding:0 16px}.pg-new.pg-signin .join-email input:focus{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:-2px}.pg-new.pg-signin .jt-btn,.pg-new.pg-signin .join-back{background:var(--accent);color:#fff;min-height:54px;font:700 17px/1 var(--sans);letter-spacing:0;text-transform:none}.pg-new.pg-signin .jt-btn:hover{background:#a91f17}.pg-new.pg-signin .join-signin{color:var(--grey);font:500 16px/1.5 var(--sans)}.pg-new.pg-signin .join-signin a{color:var(--accent);font-weight:700}.pg-new.pg-signin .join-error{color:var(--accent);font:600 15px/1.45 var(--sans)}.pg-new.pg-subscribe{background:#0a0a0a}.pg-new.pg-subscribe .sf-lede{color:#c4c8ce;font:400 19px/1.55 var(--sans)}.pg-new.pg-subscribe .sf-lede strong{color:#fff}.pg-new.pg-subscribe .sf-form>label{color:#c4c8ce;font:600 15px/1.3 var(--sans);letter-spacing:0;text-transform:none}.pg-new.pg-subscribe .sf-form input{min-height:56px;color:var(--ink);font:400 17px/1.2 var(--sans);border:0;padding:0 16px}.pg-new.pg-subscribe .sf-form input:focus-visible{outline-offset:2px;outline:3px solid #ffffff59}.pg-new.pg-subscribe .sf-form button{background:var(--accent);min-height:56px;font:700 17px/1 var(--sans);letter-spacing:0;text-transform:none}.pg-new.pg-subscribe .sf-form button:hover{background:#a91f17}.pg-new.pg-subscribe :is(.sf-inbox,.sf-support){font-family:var(--sans)}.pg-new.pg-subscribe .sf-support-h{color:#fff;font:800 28px/1.15 var(--sans);letter-spacing:-.02em}.pg-new.pg-subscribe .sf-support-lede{color:#c4c8ce;font:400 17px/1.55 var(--sans)}.pg-new.pg-subscribe .sf-inbox a{font:700 16px/1 var(--sans);letter-spacing:0;text-transform:none}.pg-new.pg-thanks .rtn-thanks{background:#0a0a0a}.pg-new.pg-thanks .rtn-thanks :is(.guide,.plus,.frame){display:none}.pg-new.pg-thanks .kick{color:#c9a227;font:700 15px/1.3 var(--sans);letter-spacing:0;text-transform:none}.pg-new.pg-thanks .ty h1,.pg-new.pg-thanks .ty h2{color:#fff;font:800 clamp(38px, 5vw, 60px)/1.04 var(--sans);letter-spacing:-.035em}.pg-new.pg-thanks .lead{color:#fff;font:700 20px/1.45 var(--sans)}.pg-new.pg-thanks .ty p{color:#c4c8ce;font:400 18px/1.6 var(--sans)}.pg-new.pg-thanks .continue{color:#fff;min-height:52px;font:700 17px/1 var(--sans);letter-spacing:0;text-transform:none;background:#c8281f;border:0;padding:0 30px}.pg-new.pg-thanks .continue:hover{background:#a91f17}.pg-new.pg-subscribe .sf-form input{background:#fff}body:has(.pg-new:is(.sup,.wel,.notfound)){background:#fff}body:has(.pg-new:is(.sup,.wel,.notfound)) .site-col{background:#fff}body:has(.pg-new:is(.sup,.wel,.notfound)) main{background:#fff}.pg-new.pg-thanks .continue{justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.pg-new.pg-signin .pg-logo{width:max-content;margin:0 auto 28px;font-size:0;display:block}.pg-new.pg-signin .pg-logo img{width:150px;height:auto;display:block}
