.m-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.m-dashboard section,.m-preview{border:1px solid var(--line,#d9dfd8);border-radius:12px;padding:16px;overflow-wrap:anywhere}.m-dashboard dl>div{display:flex;justify-content:space-between;gap:12px;padding-block:8px}.m-dashboard dd{margin:0;font-weight:700}.m-preview{background:#f6f8f4;margin-block:24px}.m-ad{margin:80px 0;padding:20px;border:1px solid #d9dfd8;background:#f8faf7;border-radius:12px;overflow:hidden;overflow-wrap:anywhere;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:var(--ad-desktop);box-sizing:border-box;contain:layout}.m-ad h3,.m-ad p{margin:0}.m-ad small{color:#566252}.m-ad .m-creative{display:flex;flex-direction:column;gap:12px}.m-ad a{align-self:flex-start;text-decoration:underline;font-weight:700}.m-ad-device-mobile{display:none}.m-privacy{margin:24px auto;max-width:1100px;padding-inline:24px}.m-privacy-panel{border:1px solid #d9dfd8;border-radius:12px;background:#f6f8f4;padding:20px;margin-block:16px}.m-privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.m-privacy-actions button{min-height:44px;padding:10px 16px;border:1px solid #7b8777;border-radius:24px;background:white;color:#082d15;cursor:pointer}.m-privacy-panel label{display:flex;align-items:center;gap:12px;margin-block:16px}.m-privacy-panel input{width:22px;height:22px;flex:none}.m-privacy-panel p{line-height:1.9;overflow-wrap:anywhere}.m-ad a:focus-visible,.m-privacy-panel button:focus-visible{outline:3px solid #087b43;outline-offset:4px}@media(max-width:700px){.m-ad{min-height:var(--ad-mobile);margin-block:64px;padding:16px}.m-ad-device-desktop{display:none}.m-ad-device-mobile{display:flex}.m-privacy{padding-inline:16px}}.m-ad{position:relative}.m-ad-consent-note{position:absolute;inset-inline:20px;top:45%;font-size:inherit}.m-ad{--ad-height:var(--ad-desktop)}@media(max-width:700px){.m-ad{--ad-height:var(--ad-mobile)}}