.love-buckets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:22px;padding-bottom:22px}.love-buckets:has(> :only-child){grid-template-columns:1fr}.love-bucket{display:flex;align-items:flex-start;gap:18px;padding:24px 26px;border:1px solid #e9c7bb;border-radius:20px;background:linear-gradient(110deg,#fffaf1,#f8e3e7);color:#194838}.love-bucket:nth-child(2){background:linear-gradient(110deg,#f3f3df,#fff7ed)}.love-mark{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#a81d4030;color:#ad1c43;font-size:25px}.love-bucket .love-eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:700;color:#a31d41;margin:0 0 10px}.love-bucket h3{font:26px/1.13 'DM Serif Display',serif;margin:0 0 12px}.love-bucket p:not(.love-eyebrow){font-size:14px;line-height:1.6;margin:0 0 16px}.love-bucket a{font-size:12px}.love-bucket small{display:block;font-size:10px;color:#80766a;margin-top:12px}.love-academy{background:#f3e9dd}.love-bucket a:focus-visible{outline:2px solid #a9173d;outline-offset:4px}@media(max-width:700px){.love-buckets{grid-template-columns:1fr;gap:12px}.love-bucket{padding:21px 19px;gap:13px}.love-bucket h3{font-size:24px}.love-mark{flex-basis:34px;height:34px;font-size:22px}}
