.tips{flex-direction:column;gap:32px;max-width:1000px;margin:0 auto;padding:24px 0;display:flex}.tips__head{flex-direction:column;gap:6px;display:flex}.tips__title{font-family:var(--font-heading);color:var(--text);margin:0;font-size:clamp(22px,2.4vw,30px)}.tips__intro{color:var(--text-muted,#666);margin:0;font-size:15px}.tips__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.tips__card{--card-border:var(--teal);border:2px solid var(--card-border);border-radius:var(--radius-md,12px);background:var(--surface,#fff);color:var(--text);flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:box-shadow .15s;display:flex}.tips__card:hover{box-shadow:0 0 0 2px var(--card-border), 0 4px 16px #00000014;text-decoration:none}.tips__type{text-transform:uppercase;letter-spacing:.05em;background:var(--surface-active,#0000000f);color:var(--text-muted,#666);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.tips__type[data-type=video]{background:color-mix(in srgb, var(--accent,#c50) 14%, transparent);color:var(--accent,#c50)}.tips__tag{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#888);margin:4px 0 0;font-size:11px;font-weight:600}.tips__card-title{font-family:var(--font-heading);color:var(--text);margin:0;font-size:16px}.tips__card-desc{color:var(--text-muted,#666);margin:0;font-size:13px;line-height:1.5}.tips__card-go{color:var(--accent,#c50);margin-top:auto;padding-top:8px;font-size:13px;font-weight:600}.tips__section{flex-direction:column;gap:16px;display:flex}.tips__section-heading{font-family:var(--font-heading);color:var(--text);margin:0;font-size:18px}
