.lct-rules{color:#123f33;max-width:960px;margin:auto;padding:24px 20px 110px;font-size:16px;line-height:1.75}.lct-rules header{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.lct-rules a{color:#096348;font-weight:700}.lct-hero{color:#fff;background:#07583f;border-radius:22px;padding:34px}.lct-hero small{color:#f3d576;letter-spacing:1px;font-size:14px}.lct-hero h1{margin:16px 0;font-size:clamp(26px,5vw,40px);line-height:1.3}.lct-hero p{margin:12px 0;font-size:18px}.lct-hero>span{font-size:14px}.lct-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.lct-actions a{background:#ecf6f1;border:1px solid #c5e0d3;border-radius:10px;padding:10px 16px;text-decoration:none}.lct-example{background:#fff5d9;border:1px solid #ddbe69;border-radius:16px;padding:22px}.lct-rules h2{font-size:22px;line-height:1.4}.lct-section{border-bottom:1px solid #d5e4dc;padding:24px 0}.lct-section h2{align-items:baseline;gap:14px;display:flex}.lct-section h2 small{color:#8d7020;font-size:16px}.lct-section ul{margin:0;padding-left:24px}.lct-section li{margin:14px 0;padding-left:4px}.lct-rules footer{padding-top:26px}.lct-rules footer a{margin-right:24px;display:inline-block}@media (max-width:480px){.lct-rules{padding:18px 16px 110px}.lct-hero{padding:24px 20px}.lct-actions a{text-align:center;flex:40%}.lct-section h2{font-size:21px}}
