.sc.product-ui{--action:#b51f2c;--purple:var(--action);--purple2:#8e1722;--pink:var(--action);--ink:#30251d;--navy:var(--ink);--navy2:var(--ink);--muted:#756550;--line:#ead8a8;--canvas:#fffdf7;--bg:var(--canvas);--surface:#fff;background:var(--canvas)}.sc.product-ui .sc-head{background:#ffda45;border-bottom:1px solid #e6bd2d}.sc.product-ui .sc-nav a{color:#4c301b}.sc.product-ui .sc-nav a.on{background:#b51f2c;color:#fff}.sc.product-ui .sc-nav a:hover{background:#ffe995;color:#871824}.sc.product-ui .sc-burger{background:#fff2bb;color:#871824;border-color:#d8ae2c}.sc.product-ui .sc-logo.symbol-brand img{filter:hue-rotate(135deg) saturate(1.25)}.sc.product-ui .sc-ticker{background:#fff4c5}.sc.product-ui .scope-zodiac{background:#fff0b0;border:1px solid #f0d577}.sc.product-ui .scope-zodiac a>b{color:#9d1b27}.sc.product-ui .scope-zodiac a>span{color:#705333}.sc.product-ui .dictionary-table th{background:#fff0b0;color:#5d391e}.sc.product-ui .dictionary-pagination a[aria-current=page],.sc.product-ui .dictionary-tabs a[aria-current=page]{background:var(--action);border-color:var(--action);color:#fff}.sc.product-ui .dictionary-empty,.sc.product-ui .scope-search-examples a{background:#fff4ce}.sc.product-ui .sc-foot{background:#511e22;color:#fff3d0}.sc.product-ui .sc-foot :is(.desc,.age,.links,.sc-logo){color:#fff3d0}.sc.product-ui .sc-foot a:hover{color:#ffda45}.sc.product-ui .tile{background:#fff0b0;color:#652c21;border:1px solid var(--line)}.sc.product-ui .tile .ic{color:var(--action)}.sc.product-ui .cats8 svg,.sc.product-ui .ph .ic{color:var(--action)!important}@media(max-width:1100px){.sc.product-ui .sc-nav{background:#ffda45}}.sc.product-ui .scope-wordmark{display:block;width:220px;max-width:100%;flex:0 0 220px;line-height:1;mix-blend-mode:normal}.scope-wordmark-crop{display:block;position:relative;width:100%;aspect-ratio:2118/514;overflow:hidden;-webkit-mask-image:none;mask-image:none}.sc.product-ui .scope-wordmark img{position:absolute;display:block;width:102.5496%;max-width:none;height:140.856%;left:-1.2276%;top:-26.07%;object-fit:fill;border:0;border-radius:0;filter:none}.sc.product-ui .sc-foot,.sc.product-ui .sc-head{background:#ffe545}.sc.product-ui .sc-foot,.sc.product-ui .sc-foot :is(.desc,.age,.links,.footer-heading){color:#49301c}.sc.product-ui .sc-foot .age{border-color:#d8bd3a}.sc.product-ui .sc-foot a:hover{color:#981b27}.sc.product-ui .sc-foot .scope-wordmark{width:260px;margin-bottom:18px}@media(max-width:1100px){.sc.product-ui .sc-nav{background:#ffe545}}@media(max-width:560px){.sc.product-ui .scope-wordmark{width:180px;flex-basis:180px}.sc.product-ui .sc-foot .scope-wordmark{width:220px}}.sc.product-ui .rules-overview{padding:28px;margin-bottom:24px}.sc.product-ui .rules-overview .ph{flex-wrap:wrap;gap:10px;margin-bottom:22px}.sc.product-ui .rules-overview .ph h2{font-size:24px}.sc.product-ui .play7{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sc.product-ui .play7 article{display:flex;flex-direction:column;padding-bottom:18px}.sc.product-ui .play7 .top{height:88px;background:#fff0b0!important}.sc.product-ui .play7 .top span{width:54px;height:54px;font-size:27px;color:var(--action)!important}.sc.product-ui .play7 article>b{padding:18px 18px 8px;font-size:21px;color:var(--action)!important}.sc.product-ui .play7 article>p{padding:0 18px 18px;font-size:16px;line-height:1.75;color:var(--ink)}.sc.product-ui .play7 .ex{margin:auto 18px 0;padding:14px;background:#fff7dc}.sc.product-ui .play7 .ex b{font-size:14px;color:var(--action)!important;margin-bottom:6px}.sc.product-ui .play7 .ex small{font-size:14px;line-height:1.7;color:var(--ink)}.sc.product-ui .news-post-feature{margin:22px 0 28px;overflow:hidden;border-radius:10px;background:#fff7dc}.sc.product-ui .news-post-feature img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}@media(max-width:1000px){.sc.product-ui .play7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sc.product-ui .rules-overview{padding:18px}.sc.product-ui .play7{grid-template-columns:1fr;gap:16px}.sc.product-ui .rules-overview .ph h2{font-size:21px}.sc.product-ui .news-post-feature{margin:18px 0 24px}}.sc.product-ui .scope-reference-sources{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:12px 0;font-size:13px}.scope-reference-sources a{color:var(--action);text-decoration:underline}.sc.product-ui .nds.lg i{font-size:28px;padding:8px 14px}.sc.product-ui .bigno .nds{justify-content:center}@media(max-width:560px){.sc.product-ui .bigno .nds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc.product-ui .nds.lg i{font-size:26px;padding:8px 12px}}.sc.product-ui .winning-guide{padding:30px;margin-bottom:26px}.sc.product-ui .winning-guide h2{font-size:28px;margin:0 0 14px}.sc.product-ui .winning-guide h3{font-size:20px;margin:26px 0 10px}.sc.product-ui .winning-guide p{font-size:16px;line-height:1.85;margin:10px 0;max-width:95ch}.winning-example{background:#fff3c4;border-left:4px solid var(--action);padding:18px 22px;margin:22px 0}.winning-example strong{font-size:24px;color:var(--action);padding-inline:4px}.winning-table-wrap{margin:24px 0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.winning-table{border-collapse:collapse;width:100%;table-layout:fixed}.winning-table caption{text-align:left;padding:16px;font-weight:700;background:#fff7dc}.winning-table th{background:#fff0b0;text-align:left;padding:14px 16px;font-size:14px}.winning-table th:first-child{width:24%}.winning-table th:nth-child(2){width:12%}.winning-table th:nth-child(3){width:15%}.winning-table td{padding:16px;border-top:1px solid var(--line);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.winning-table td.n4{font-size:22px;color:var(--action)}.sc.product-ui .winning-sources{font-size:13px;border-top:1px solid var(--line);padding-top:18px}.winning-sources a{color:var(--action);text-decoration:underline}.winning-guide section{scroll-margin-top:100px}@media(max-width:650px){.sc.product-ui .winning-guide{padding:18px}.sc.product-ui .winning-guide h2{font-size:23px}.winning-example{padding:14px}.winning-table thead{display:none}.winning-table,.winning-table tbody{display:block}.winning-table tr{display:block;padding:14px 16px;border-top:1px solid var(--line)}.winning-table td{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;padding:5px 0;border:0}.winning-table td:before{content:attr(data-label);font:500 12px/1.8 Noto Sans SC,sans-serif;color:var(--muted)}.winning-table td.n4{font-size:22px}.winning-table caption{display:block;width:100%;box-sizing:border-box;line-height:1.6}}