.loved-page{color:#173c40;max-width:1100px;margin:auto;padding:28px 24px 70px}.loved-page nav{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.loved-hero{text-align:center;background:#f8eee3;border-radius:28px;margin:28px 0;padding:48px 24px}.loved-heart{color:#ab482e;font-size:50px;display:block}.loved-hero h1{margin:20px 0;font-size:clamp(50px,8vw,88px);line-height:1.02}.loved-hero em{color:#a74832}.loved-hero>p:not(.eyebrow){max-width:520px;margin:20px auto;font-size:19px}.loved-label{color:#853b28;background:#fff8ed;border:1px solid #cf9e79;border-radius:30px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-block}.loved-intro{max-width:750px;margin:36px auto;line-height:1.7}.loved-empty{text-align:center;background:#fffaf2;border:1px dashed #cbb797;border-radius:20px;padding:36px}.loved-empty>span{color:#b8893e;font-size:38px}.loved-empty p{max-width:650px;margin:20px auto;line-height:1.7}.loved-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px;display:grid}.loved-card{background:#fffaf2;border:1px solid #d6c5a9;border-radius:20px;padding:24px}.loved-card h2{font-size:27px}.loved-card>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.loved-card>p{line-height:1.6}.loved-score strong{font-size:22px}.loved-method{border-top:1px solid #ddd2c1;margin-top:44px;padding-top:28px;line-height:1.7}.loved-method li{margin:12px 0}.loved-page a:focus-visible,.loved-page button:focus-visible{outline-offset:4px;outline:3px solid #b57542}@media (width<=600px){.loved-page{padding:20px 16px 50px}.loved-empty{padding:24px 18px}.loved-hero{padding:30px 18px}.loved-hero .eyebrow{font-size:11px}}.loved-page .loved-hero{border-bottom:0;height:auto;display:block}.loved-page nav{display:flex}
