.adv-note{color:#f6ecd8;background:#1c1442;border:1px solid #ffd36b59;grid-template-columns:auto 1fr;align-items:center;gap:12px 18px;margin-top:18px;padding:22px 20px 16px;display:grid;position:relative;overflow:hidden}.adv-note-garland{border-top:2px solid #2c4a36;justify-content:space-around;align-items:flex-start;height:14px;display:flex;position:absolute;inset:0 0 auto}.adv-note-garland i{color:#ffd36b8c;border-radius:0 0 50% 50%;width:7px;height:9px;margin-top:1px;animation:2.4s ease-in-out infinite adv-note-twinkle;display:block;box-shadow:0 0 6px 1px}@keyframes adv-note-twinkle{0%,to{opacity:1}50%{opacity:.45}}.adv-note-flake{color:#eef0fb38;pointer-events:none;width:12px;height:12px;position:absolute}.adv-note-pic{background:#3a2414;border:2px solid #2e1b0e;padding:4px;display:block;position:relative;box-shadow:0 0 18px 2px #f4b24c40}.adv-note-pic img{width:64px;height:64px;display:block}@media (max-width:520px){.adv-note{grid-template-columns:56px 1fr}.adv-note-pic img{width:48px;height:48px}}.adv-note-text{flex-direction:column;gap:3px;min-width:0;display:flex}.adv-note-kicker{font-family:var(--font-carved);color:#ffd36b;margin:0;font-size:15px;line-height:1.35}.adv-note-kicker a{color:#ffd36b;text-underline-offset:3px;-webkit-text-decoration:underline #ffd36b73;text-decoration:underline #ffd36b73}.adv-note-bow{vertical-align:-2px;width:22px;height:15px;margin-right:6px;display:inline-block}.adv-note-main{color:#f6ecd8;margin:0;font-size:15px}.adv-note-later{color:#a99cc4;margin:0;font-size:13px}.adv-note-doors{flex-wrap:wrap;grid-column:1/-1;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.adv-note-doors a{color:#ffcf63;align-items:center;min-height:40px;font-size:14px;display:inline-flex}.adv-note-doors a:hover{text-decoration:underline}.adv-note a:focus-visible{outline-offset:3px;outline:2px solid #ffd36b}@media (min-width:900px){.adv-note{grid-template-columns:auto 1fr auto;padding:24px 24px 18px}.adv-note-doors{flex-direction:column;grid-column:auto;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.adv-note-garland i{animation:none}}@media (max-width:520px){.adv-note-flake{display:none}}
