.advertise-card{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:218px;padding:20px;display:flex}.advertise-card>span,.advertise-dialog>span{font:700 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--red)}.advertise-card strong{font:700 23px/1.05 var(--display);letter-spacing:-.03em;margin-top:8px}.advertise-card p{color:var(--ink2);margin-top:8px;font-size:13px;line-height:1.5}.advertise-trigger{align-self:flex-start;margin-top:15px}.advertise-modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f109e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.advertise-dialog{background:var(--bg);width:min(620px,100%);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow:auto}.advertise-dialog h2{font:700 clamp(28px,4vw,36px)/1.05 var(--display);letter-spacing:-.035em;margin:5px 0 8px}.advertise-dialog>p{color:var(--ink2);margin:0 0 22px;font-size:14px;line-height:1.5}.advertise-close{color:var(--ink);font:400 30px/1 var(--display);cursor:pointer;background:0 0;border:0;position:absolute;top:11px;right:14px}.advertise-close:hover{color:var(--red)}.advertise-dialog .field>label{font-size:14px}.advertise-dialog textarea{min-height:132px}@media (max-width:560px){.advertise-modal{align-items:end;padding:0}.advertise-dialog{max-height:92dvh;padding:26px 18px}.advertise-card{min-height:180px}}
