@layer theme,base;@layer components{.v2-monthly-line{font-family:var(--font-sans);padding-top:48px;padding-bottom:136px;position:relative}.v2-monthly-line.is-rose{background:#f2e3df}.v2-monthly-line.is-sand{background:#f4ecdd}.v2-monthly-line.is-paper{background:#fbf7f0}.v2-monthly-line .ml-line{background:#fbf7f0;border:1px solid #e4d6c0;border-radius:14px;align-items:center;gap:12px 18px;margin:0;padding:12px 14px 12px 20px;display:flex}.v2-monthly-line .ml-text{color:#3a3f4d;text-wrap:pretty;flex:auto;min-width:0;font-size:15px;line-height:1.5}.v2-monthly-line .ml-text strong{color:#131620;font-weight:600}.v2-monthly-line .ml-cta{white-space:nowrap;color:#131620;text-underline-offset:5px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #b9852a;text-decoration:underline #b9852a;text-decoration-thickness:2px;display:inline-flex}.v2-monthly-line .ml-cta svg{color:#835a0c;flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.v2-monthly-line .ml-cta:hover svg{transform:translate(3px)}@media (max-width:900px){.v2-monthly-line{padding-top:32px;padding-bottom:112px}.v2-monthly-line .ml-line{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:14px 16px 6px}.v2-monthly-line .ml-text{flex-basis:100%}.v2-monthly-line .ml-cta{padding-left:0}}@media (prefers-reduced-motion:reduce){.v2-monthly-line .ml-cta svg{transition:none}}}@layer utilities;
