.ll55-guidelines{line-height:1.75;color:#511824}
.ll55-guidelines p{margin:0 0 15px}
.ll55-guidelines .ll-entry-rule-list{list-style:none;padding:0;margin:12px 0 16px;display:grid;gap:11px}
.ll55-guidelines .ll-entry-rule-list li{display:flex;align-items:flex-start;gap:12px;background:#f2f6ef;border:1px solid #e0e7da;border-radius:12px;padding:11px 12px}
.ll55-guidelines .ll-entry-rule-list b{flex:0 0 18px;text-align:center;color:#6b873e}
.ll55-interests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:8px 0 15px}
.ll55-interest{display:flex;align-items:center;gap:8px;padding:10px 9px;border:1px solid #d5decd;background:#eff5eb;border-radius:12px;color:#511824;font-size:13px;line-height:1.35;min-width:0}
.ll55-interest input{accent-color:#537c4d;flex:0 0 auto;width:17px;height:17px}
.ll55-interest:has(input:checked){background:#e1eadc;border-color:#7b9a74;font-weight:650}
.ll55-interest-summary{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}
.ll55-interest-summary span{display:inline-block;background:#e1eadc;color:#511824;border:1px solid #c8d7bd;padding:4px 9px;border-radius:999px;font-size:11px;line-height:1.4}
@media(max-width:350px){.ll55-interests{grid-template-columns:1fr}}
