.wrapper-bowl .box-rules{margin:0 auto;max-width:var(--max-width)}.wrapper-bowl .box-rules.hidden{display:none}.wrapper-bowl .box-rules-table-content{background-color:#f1faff;border-radius:10px;display:none;padding:15px}.wrapper-bowl .box-rules-table-content .list-table-content{list-style:none}.wrapper-bowl .box-rules-table-content .item-table-content{color:#666;cursor:pointer;font-size:.9375em}.wrapper-bowl .box-rules-table-content .item-table-content.selected,.wrapper-bowl .box-rules-table-content .item-table-content:hover{color:#22558a;font-weight:700}.wrapper-bowl .box-rules-table-content li{margin:0 0 10px 0}.wrapper-bowl .box-rules-table-content li:last-of-type{margin:0}.wrapper-bowl .tbl-banner,.wrapper-bowl .tbl-ribbon,.wrapper-bowl .tbl-plaque{border-collapse:collapse;border-spacing:0;margin:0 0 20px 0;width:100%}.wrapper-bowl .tbl-banner th,.wrapper-bowl .tbl-ribbon th,.wrapper-bowl .tbl-plaque th{border:1px solid #bbe0f6;border-width:0px 1px 0px 0px;font-size:.9375em;font-weight:normal;height:70px;padding:10px;width:57%}.wrapper-bowl .tbl-banner tr:first-of-type th,.wrapper-bowl .tbl-ribbon tr:first-of-type th,.wrapper-bowl .tbl-plaque tr:first-of-type th{border-width:0px 0px 1px 0px;height:50px;text-align:center;width:43%}.wrapper-bowl .tbl-banner td,.wrapper-bowl .tbl-ribbon td,.wrapper-bowl .tbl-plaque td{border:1px solid #eee;text-align:center}.wrapper-bowl .tbl-banner td.td-none,.wrapper-bowl .tbl-ribbon td.td-none,.wrapper-bowl .tbl-plaque td.td-none{border:0;visibility:hidden}.wrapper-bowl .tbl-trophy{border-collapse:collapse;border-spacing:0;margin:0 0 20px 0;text-align:center;width:100%}.wrapper-bowl .tbl-trophy th{font-size:.9375em;font-weight:normal;height:60px;padding:10px}.wrapper-bowl .tbl-trophy thead tr th{border-bottom:1px solid #bbe0f6;height:40px}.wrapper-bowl .tbl-trophy tbody tr:first-of-type th{background-color:#e0f5ff;border:1px solid #eee;border-width:0 0 1px 0;height:40px;width:auto}.wrapper-bowl .tbl-trophy tbody tr:first-of-type th:first-of-type{border-left:1px solid #bbe0f6}.wrapper-bowl .tbl-trophy tbody tr:first-of-type th:last-of-type{border-right:1px solid #eee}.wrapper-bowl .tbl-trophy tbody tr:nth-child(n+2) th{border-right:1px solid #bbe0f6}.wrapper-bowl .tbl-trophy tbody tr:nth-child(n+2) td:last-of-type{border-right:1px solid #eee}.wrapper-bowl .tbl-trophy tbody tr:last-of-type td{border-bottom:1px solid #eee}.wrapper-bowl .tbl-trophy-mobile{display:table}.wrapper-bowl .tbl-trophy-mobile tbody tr:first-of-type th{width:37%}.wrapper-bowl .tbl-trophy-tablet{display:none}.wrapper-bowl .tbl-trophy-tablet tbody tr:first-of-type th{width:28%}.wrapper-bowl .tbl-trophy-desktop{display:none}.wrapper-bowl .tbl-trophy-desktop tbody tr:first-of-type th{width:14.38%}.wrapper-bowl .box-legend{align-items:center;background-color:#f8f8f8;border-radius:8px;display:flex;flex-direction:row;gap:40px;justify-content:center;margin:0 0 20px 0;padding:10px}.wrapper-bowl .box-legend .item-legend{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.wrapper-bowl .list-bowl-rule{--list-bowl-rule-xpad: 10px;container-name:div-list-bowl-rule;container-type:inline-size;flex-grow:1;list-style:none;padding:0 var(--list-bowl-rule-xpad) 40px var(--list-bowl-rule-xpad)}.wrapper-bowl .list-bowl-rule .item-rule{padding:10px 0;scroll-margin-top:85px}.wrapper-bowl .list-bowl-rule .item-rule.first{padding-top:0}.wrapper-bowl .list-bowl-rule li:last-of-type{padding-bottom:0}.wrapper-bowl .list-bowl-rule .hdr-rule{border:1px solid #d0d6db;border-width:0 0 1px 0;color:#003e65;cursor:pointer;font-size:1.25em;font-weight:600;line-height:1.1em;margin:0 0 10px 0;padding:8px 0;position:relative}.wrapper-bowl .list-bowl-rule .hdr-rule::after{background:rgba(0,0,0,0) url('/images/vocab-bowl/icon-arrow-up-1eia50e.svg') no-repeat;background-size:17px 8px;content:"";height:8px;position:absolute;right:10px;top:50%;transform:translate(0, -50%);width:17px}.wrapper-bowl .list-bowl-rule .hdr-league-prizes{color:#333;font-size:.9375em;font-weight:600;margin:30px 0 15px 0}.wrapper-bowl .list-bowl-rule .txt-rule{font-size:.937em}.wrapper-bowl .list-bowl-rule .txt-rule+.txt-rule{margin:1em 0 0 0}.wrapper-bowl .list-bowl-rule .item-rule-collapse .box-generic,.wrapper-bowl .list-bowl-rule .item-rule-collapse .box-register,.wrapper-bowl .list-bowl-rule .item-rule-collapse .tbl-trophy,.wrapper-bowl .list-bowl-rule .item-rule-collapse .tbl-banner,.wrapper-bowl .list-bowl-rule .item-rule-collapse .tbl-ribbon,.wrapper-bowl .list-bowl-rule .item-rule-collapse .tbl-plaque,.wrapper-bowl .list-bowl-rule .item-rule-collapse .hdr-league-prizes,.wrapper-bowl .list-bowl-rule .item-rule-collapse .txt-rule{display:none}.wrapper-bowl .list-bowl-rule .item-rule-collapse .hdr-rule::after{transform:translate(0, -50%) rotate(180deg)}.wrapper-bowl .list-bowl-rule .last-update{text-align:right;font-size:.8em}.wrapper-bowl .box-register{width:100%;text-align:right;padding:1em 27px 0 0}.wrapper-bowl .box-register .lk-register-now{background-color:var(--cta-bg-grn);border-radius:3px;color:#fff;font-size:.9375em;font-weight:600;display:inline-block;line-height:1.25em;padding:12px 25px;text-decoration:none}@media only screen and (min-width: 480px){.wrapper-bowl .list-bowl-rule{--list-bowl-rule-xpad: 20px}.wrapper-bowl .tbl-trophy-mobile{display:none}.wrapper-bowl .tbl-trophy-tablet{display:table}.wrapper-bowl .tbl-trophy-desktop{display:none}}@container div-list-bowl-rule (max-width: 440px){.wrapper-bowl .tbl-trophy-mobile{display:table}.wrapper-bowl .tbl-trophy-tablet{display:none}.wrapper-bowl .tbl-trophy-desktop{display:none}}@media only screen and (min-width: 600px){.wrapper-bowl .box-rules{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;gap:20px;padding:30px 20px;margin-bottom:30px}.wrapper-bowl .list-bowl-rule{flex-grow:1;padding:0}.wrapper-bowl .box-rules-table-content{display:inline-block;flex:auto 0 0;position:sticky;min-width:185px;top:100px}.wrapper-bowl .tbl-ribbon tr:first-of-type td,.wrapper-bowl .tbl-plaque tr:first-of-type td{width:190px}.wrapper-bowl .tbl-trophy,.wrapper-bowl .tbl-banner,.wrapper-bowl .tbl-ribbon,.wrapper-bowl .tbl-plaque,.wrapper-bowl .box-rules,.wrapper-bowl .box-legend{margin-bottom:30px}}@media only screen and (min-width: 875px){.wrapper-bowl .tbl-trophy-mobile{display:none}.wrapper-bowl .tbl-trophy-tablet{display:none}.wrapper-bowl .tbl-trophy-desktop{display:table}}@media only screen and (min-width: 1024px){.wrapper-bowl .box-rules{padding-left:0px;padding-right:0px}} 