.champions-owner-guide{box-sizing:border-box;width:min(1120px,calc(100% - 40px));margin:48px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;color:#092331}
.champions-owner-guide>div,.champions-ranking-explanation{padding:28px;border:1px solid #d6e5e5;border-top:3px solid #5dc8b5;background:#f5f9f9}
.champions-owner-guide h2,.champions-ranking-explanation h2{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 14px}
.champions-owner-guide p,.champions-ranking-explanation p{line-height:1.65;margin:0 0 18px;overflow-wrap:anywhere}
.champions-owner-next{grid-column:1/-1;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.champions-owner-next p{flex:1 1 360px}
.champions-owner-guide a,.champions-registration button{white-space:normal;text-align:center}
.champions-ranking-explanation{margin:24px 0}.champions-result-note,.champions-account-note{padding:16px;border-left:3px solid #5dc8b5;background:#f2f8f7;line-height:1.6}
.champions-registration select,.champions-registration textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #c8dada;border-radius:4px;background:#fff;color:#092331;margin:0 0 16px}
.champions-registration textarea{resize:vertical;min-height:100px}.champions-enquiry-intro{font-weight:600}.registration-message{white-space:normal;overflow-wrap:anywhere}
.lc-next-meeting .knowledge-button{display:inline-block;margin:12px 0 4px;padding:14px 20px;background:#5dc8b5;color:#092331;font-weight:700;text-decoration:none;max-width:100%;box-sizing:border-box}
@media(max-width:700px){.champions-owner-guide{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);gap:16px;margin:32px auto}.champions-owner-guide>div,.champions-ranking-explanation{padding:20px}.champions-owner-next{grid-column:auto}.champions-owner-next a{width:100%;box-sizing:border-box}.champions-ranking-explanation h2{font-size:22px}}
