.protection-choice{display:flex;align-items:center;gap:8px}.protection-choice>.choice{flex:1;min-width:0}.protection-help{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#edf7fc;color:#086fae;cursor:pointer;font-size:26px}.protection-help:hover{background:#d9effa}.protection-help:focus-visible{outline:3px solid #0874b3;outline-offset:3px}.protection-dialog{width:min(680px,calc(100% - 28px));max-height:88dvh;padding:0;border:1px solid #d7e5ed;border-radius:20px;color:#203b51;box-shadow:0 24px 80px #1238}.protection-dialog::backdrop{background:rgba(15,40,57,.55)}.protection-dialog-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #e0e9ef}.protection-dialog-heading h2{font-size:1.2rem;line-height:1.35;margin:0}.protection-dialog-content{padding:8px 24px 20px;line-height:1.65;font-size:.92rem}.protection-dialog-content p{margin:16px 0}.protection-dialog-content details{border:1px solid #d7e5ed;border-radius:12px;padding:12px 16px;margin-top:20px}.protection-dialog-content summary{cursor:pointer;font-weight:750;color:#086fae}.protection-dialog-content ul{padding-left:20px}.protection-dialog-content li{margin:8px 0}.protection-dialog-footer{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #e0e9ef;background:#f4f9fc}.protection-dialog-footer a{font-size:.8rem;color:#086fae}.protection-dialog-footer .button{flex:none}@media(max-width:600px){.protection-dialog-heading,.protection-dialog-footer{padding:16px}.protection-dialog-content{padding:4px 16px 16px}.protection-dialog-heading h2{font-size:1.05rem}.protection-dialog-footer{flex-wrap:wrap}}
