.pg-opt-out .oo{padding:72px 0 120px}.pg-opt-out .oo .wrap{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.pg-opt-out .ocard{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);background:#fff;padding:40px}.pg-opt-out .ocard h2{letter-spacing:-.025em;margin:0 0 6px;font-size:26px}.pg-opt-out .ocard .sub{color:var(--muted);margin:0 0 28px;font-size:15.5px}.pg-opt-out .og{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pg-opt-out .og .full{grid-column:1/-1}.pg-opt-out .of{flex-direction:column;gap:7px;display:flex}.pg-opt-out .of label,.pg-opt-out .ofs legend{color:var(--ink);font-size:14px;font-weight:600}.pg-opt-out .of label .op{color:var(--muted);font-weight:500}.pg-opt-out .of input,.pg-opt-out .of textarea{font:500 16px var(--sans);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;outline:0;height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.pg-opt-out .of textarea{resize:vertical;height:auto;min-height:104px;padding:14px 16px;line-height:1.5}.pg-opt-out .of input:focus,.pg-opt-out .of textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #0786b826}.pg-opt-out .ofs{border:0;grid-column:1/-1;margin:8px 0 0;padding:0}.pg-opt-out .ofs legend{margin-bottom:10px}.pg-opt-out .chs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-opt-out .ch2{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s;display:flex;position:relative}.pg-opt-out .ch2 input{appearance:none;border:1.5px solid #b9c6d3;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:all .2s;display:grid}.pg-opt-out .ch2 input:checked{background:var(--violet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.3 5.2 4.2 7l3.5-4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat;border-color:var(--violet)}.pg-opt-out .ch2:has(input:checked){border-color:var(--violet);background:#f2f9fc}.pg-opt-out .ch2 input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.pg-opt-out .ch2.all{grid-column:1/-1}.pg-opt-out .ch2 small{color:var(--muted);font-size:13px;font-weight:500;display:block}.pg-opt-out .oact{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.pg-opt-out .oact .btn{height:54px;padding:0 28px}.pg-opt-out .onote{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.55}.pg-opt-out .ferr{color:#b42318;margin:10px 0 0;font-size:13.5px;line-height:1.45}.pg-opt-out input[aria-invalid=true]{border-color:#d92d20!important;box-shadow:0 0 0 3px #d92d201f!important}.pg-opt-out .oside h3{letter-spacing:-.015em;margin:0 0 10px;font-size:18px}.pg-opt-out .oside p,.pg-opt-out .oside li{color:var(--muted);font-size:15px;line-height:1.6}.pg-opt-out .oside ul{margin:0 0 26px;padding-left:18px}.pg-opt-out .oside .box{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.pg-opt-out .oside a{color:var(--violet-2);font-weight:600}.pg-opt-out .ostate{text-align:left}.pg-opt-out .ostate .oic{border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.pg-opt-out .ostate.good .oic{color:#067647;background:#e7f6ee}.pg-opt-out .ostate.bad .oic{color:#b42318;background:#fef3f2}.pg-opt-out .ostate h2{margin:0 0 10px;font-size:26px}.pg-opt-out .ostate p{color:var(--muted);margin:0 0 14px}.pg-opt-out .ostate .ref{background:var(--mist);color:var(--ink);border-radius:8px;padding:6px 10px;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.pg-opt-out .ostate .row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pg-opt-out .ostate .owhy{color:var(--muted);margin-top:18px;font-size:13px}@media (max-width:1080px){.pg-opt-out .oo .wrap{grid-template-columns:1fr;gap:40px}}@media (max-width:680px){.pg-opt-out .oo{padding:40px 0 72px}.pg-opt-out .ocard{border-radius:20px;padding:26px 20px}.pg-opt-out .og,.pg-opt-out .chs{grid-template-columns:1fr}.pg-opt-out .oact .btn{width:100%}}