.DailyVerseBanner_banner__qhNVY{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:9px 28px;background:var(--bg,#f5f2ee);color:var(--ink,#0f0f0f);font-family:var(--font-sans),system-ui,sans-serif;text-decoration:none;border-top:1px solid hsla(0,0%,6%,.06);border-bottom:1px solid hsla(0,0%,6%,.08);opacity:0;animation:DailyVerseBanner_bannerFadeIn__YWlT_ .9s ease .3s forwards;transition:background .25s ease}.DailyVerseBanner_banner__qhNVY:hover{background:#efeae2}@keyframes DailyVerseBanner_bannerFadeIn__YWlT_{to{opacity:1}}.DailyVerseBanner_label__Zfj55{text-transform:uppercase;letter-spacing:.24em;font-size:10.5px;font-weight:500;color:var(--muted,#6a6560);white-space:nowrap}.DailyVerseBanner_divider__NBucx{width:1px;height:12px;background:hsla(0,0%,6%,.14);flex-shrink:0}.DailyVerseBanner_reference__bzXGm{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:17px;font-weight:400;color:var(--ink,#0f0f0f);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DailyVerseBanner_spacer__XWqag{flex:1 1;min-width:0}.DailyVerseBanner_cta__W5332{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gilt,#b9841e);white-space:nowrap;transition:color .2s ease}.DailyVerseBanner_ctaArrow__VQ6P_{display:inline-block;transition:transform .25s cubic-bezier(.2,.8,.2,1);font-family:inherit}.DailyVerseBanner_banner__qhNVY:hover .DailyVerseBanner_cta__W5332{color:#8a6214}.DailyVerseBanner_banner__qhNVY:hover .DailyVerseBanner_ctaArrow__VQ6P_{transform:translateX(3px)}.DailyVerseBanner_close__clSmz{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;background:transparent;border:none;border-radius:50%;color:var(--muted,#6a6560);font-size:16px;line-height:1;cursor:pointer;padding:0;opacity:.55;transition:opacity .15s ease,background .15s ease,color .15s ease}.DailyVerseBanner_close__clSmz:hover{opacity:1;color:var(--ink,#0f0f0f);background:hsla(0,0%,6%,.05)}@media (max-width:720px){.DailyVerseBanner_banner__qhNVY{padding:8px 16px;gap:10px}.DailyVerseBanner_reference__bzXGm{font-size:15px}.DailyVerseBanner_label__Zfj55{font-size:10px;letter-spacing:.2em}}@media (max-width:480px){.DailyVerseBanner_cta__W5332 span:not(.DailyVerseBanner_ctaArrow__VQ6P_),.DailyVerseBanner_divider__NBucx:first-of-type,.DailyVerseBanner_label__Zfj55{display:none}}