.bk-rules{--bk-ink:#163f3c;--bk-accent:#b67b24;max-width:1000px;margin:0 auto;padding:clamp(12px,3vw,32px);font:16px/1.65 system-ui,sans-serif;color:var(--bk-ink);background:#fbf8ee;overflow-wrap:anywhere;box-sizing:border-box}.bk-rules *{box-sizing:border-box}.bk-rules .bk-rules-hero{padding:26px 18px;background:#173f3d;color:#fff1cf;border-radius:12px;font-size:clamp(24px,5vw,42px);letter-spacing:.07em;font-weight:700}.bk-rules .bk-rules-hero p{font-size:16px;letter-spacing:0;font-weight:400;margin:8px 0 0}.bk-rules nav{display:flex;flex-wrap:wrap;gap:7px;padding:18px 0}.bk-rules nav a{font-size:14px;padding:5px 10px;border:1px solid #d7c79a;border-radius:20px;color:#214e48;text-decoration:none}.bk-rules h2{font-size:clamp(21px,3vw,28px);border-bottom:2px solid #cda854;padding-bottom:8px;margin:30px 0 14px;scroll-margin-top:16px;color:#173f3d}.bk-rules p{margin:12px 0;text-align:left}.bk-rules img{max-width:100%;height:auto;vertical-align:middle;margin:5px 3px;border-radius:5px}.bk-rules table{width:100%;border:0;border-collapse:collapse;table-layout:fixed}.bk-rules td{vertical-align:top;padding:10px;overflow-wrap:anywhere}.bk-rules li{margin-bottom:10px}.bk-rules ul,.bk-rules ol{padding-left:24px}.bk-rules .bk-rules-note{padding:18px;border-left:4px solid var(--bk-accent);background:#f1e7c9;border-radius:6px;margin:22px 0}.bk-rules table td:only-child{width:100%}@media(max-width:650px){.bk-rules table,.bk-rules tbody,.bk-rules tr,.bk-rules td{display:block;width:100%}.bk-rules td{padding:5px 0}.bk-rules{font-size:15px}}#panel .bk-rules table,#panel .bk-rules tbody,#panel .bk-rules tr,#panel .bk-rules td{display:block;width:100%}#panel .bk-rules{padding:12px;font-size:14px}#panel .bk-rules td{padding:5px 0}
