.dv-out{flex-direction:column;display:flex}.dv-out-main{width:100%;max-width:calc(var(--u) * 900);padding:calc(var(--u) * 150) calc(var(--u) * 22) calc(var(--u) * 90);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:1001px){.dv-out-main{padding:calc(var(--u) * 170) 0 calc(var(--u) * 110)}}.dv-out-icon{width:64px;height:64px;color:var(--beige);border:1px solid #fff;border-radius:50%;place-items:center;display:grid}.dv-out-icon svg{width:28px;height:28px}.dv-out-badge{font:700 13px/18px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--sand);border:1px solid #fff;border-radius:15px;align-items:center;gap:10px;margin-top:24px;padding:7px 18px;display:inline-flex}.dv-out-badge i{background:var(--sand);border-radius:50%;width:6px;height:6px}.dv-out-title{margin-top:calc(var(--u) * 34);font-family:var(--akmorn);font-weight:400;font-size:calc(var(--u) * 40);text-transform:uppercase;text-wrap:balance;line-height:1.1}@media (min-width:1001px){.dv-out-title{margin-top:calc(var(--u) * 36);font-size:calc(var(--u) * 64)}}.dv-out-body{margin-top:calc(var(--u) * 36);max-width:640px;font:400 20px/32px var(--body);text-wrap:pretty;gap:18px;display:grid}.dv-out-actions{width:100%;margin-top:calc(var(--u) * 50);flex-direction:column;align-items:center;gap:16px;display:flex}.dv-out-actions .dv-btn{width:min(100%,448px)}.dv-out-link{font:700 14px/20px var(--body);text-transform:uppercase;text-underline-offset:4px;color:#ffffffbf;text-decoration:underline;transition:color .3s}.dv-out-link:hover{color:var(--sand)}.dv-out-note{max-width:420px;font:400 14px/21px var(--body);color:#ffffffb3;margin-top:32px}.dv-out-footer{font:700 13px/18px var(--body);border-top:1px solid #ffffff1f;justify-items:center;gap:8px;padding:32px 24px 40px;display:grid}.dv-out-footer a{text-underline-offset:4px;color:#ffffffb3;font-weight:400;text-decoration:underline}.dv-out-footer a:hover{color:var(--sand)}.dv-cal{width:100%;max-width:448px;position:relative}.dv-cal .dv-btn{width:100%}.dv-cal-panel{text-align:left;background:#121212;border:.5px solid #fff;border-radius:16px;margin-top:12px}.dv-cal-head{border-bottom:1px solid #ffffff26;padding:18px 18px 14px}.dv-cal-head strong{font:700 16px/22px var(--body);display:block}.dv-cal-head p{font:400 13px/19px var(--body);color:#ffffffb3;margin-top:6px}.dv-cal-body{gap:12px;padding:14px 18px 18px;display:grid}.dv-cal-hint{font:400 13px/19px var(--body);color:#ffffffbf;border:1px solid #ffffff26;border-radius:10px;padding:12px 14px}.dv-cal-hint strong{color:#fff}.dv-cal-hint ul{margin-top:8px;padding-left:16px;list-style:outside}.dv-cal-hint li+li{margin-top:6px}.dv-cal-list{border:1px solid #ffffff26;border-radius:10px;overflow:hidden}.dv-cal-list li{gap:10px;padding:12px 14px;display:grid}.dv-cal-list li+li{border-top:1px solid #ffffff26}.dv-cal-list strong{font:700 15px/20px var(--body);display:block}.dv-cal-list span{font:400 12px/18px var(--body);color:#fff9}.dv-cal-actions{gap:8px;display:flex}.dv-cal-act{color:#fff;height:34px;font:700 12px/16px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.dv-cal-act--primary{background:var(--terra)}.dv-cal-act:hover{background:var(--sand);border-color:var(--sand);color:#121212}.dv-legal{width:100%;max-width:calc(var(--u) * 900);padding:calc(var(--u) * 140) 24px calc(var(--u) * 80);flex:1;margin-inline:auto}@media (min-width:1001px){.dv-legal{padding:calc(var(--u) * 190) 0 calc(var(--u) * 110)}}.dv-legal .dv-out-title{text-align:center}.dv-legal-body{margin-top:calc(var(--u) * 48);font:400 18px/30px var(--body);gap:18px;display:grid}.dv-legal-body h2{font:700 22px/30px var(--body);margin-top:12px}.dv-legal-body h3{font:700 18px/28px var(--body);color:var(--sand);margin-top:6px}.dv-legal-body ul{gap:8px;padding-left:24px;list-style:outside;display:grid}.dv-legal-body ul ul{margin-top:8px;list-style:circle}.dv-legal-body .dv-serif{font-size:inherit}.dv-legal-body a{color:var(--sand);text-underline-offset:3px;text-decoration:underline}.dv-out-title .dv-br{display:none}@media (min-width:1001px){.dv-out-title:has(.dv-br){white-space:nowrap}.dv-out-title .dv-br{display:inline}}
