.call .call-notice{max-height:calc(100dvh - 15rem);animation:lift .3s var(--ease-ios) both;background:#0b0a12db;border:1px solid #f3efe724;border-radius:1.125rem;margin-bottom:.75rem;padding:1rem 1rem .875rem;position:relative;overflow-y:auto}.call .call-notice h2{font-size:1.0625rem;font-weight:700;line-height:1.2}.call .call-notice p{color:#f3efe7db;margin-top:.5rem;font-size:.875rem;line-height:1.4}.call .call-notice a{color:var(--color-on-night);text-underline-offset:.2em;margin-top:.5rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.call .call-notice .call-notice-actions{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}.call .call-notice .call-notice-actions button{min-height:2.75rem;color:var(--color-on-night);border:1px solid #f3efe759;border-radius:999px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.call .call-notice .call-notice-actions .on{background:var(--color-on-night);border-color:var(--color-on-night);color:var(--color-ink)}.call .call-banner-notice{background:#0b0a129e;border-radius:.75rem;align-items:center;gap:.5rem;margin-block:.375rem .5rem;padding-block:.375rem;padding-inline:.625rem .375rem;display:flex}.call .call-banner-notice p{color:#f3efe7db;flex:1;min-width:0;font-size:.75rem;line-height:1.3}.call .call-banner-notice button{min-height:2rem;color:var(--color-on-night);border:1px solid #f3efe759;border-radius:999px;flex:none;padding:0 .75rem;font-size:.75rem;font-weight:600}.call .ctop small.call-tnote{margin-top:.125rem}
