@keyframes Panel-module-scss-module__u3HnYW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Panel-module-scss-module__u3HnYW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,35rem),1fr));gap:.3rem;display:grid}.Panel-module-scss-module__u3HnYW__panel{cursor:pointer;color:var(--color-category-color);-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background:var(--color-card-background);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;padding:clamp(1.5rem,.625vw + 1.2rem,2rem);text-decoration:none;transition:background-color .15s;display:flex;position:relative}.Panel-module-scss-module__u3HnYW__panel:hover{background:var(--color-category-background-hover)}.Panel-module-scss-module__u3HnYW__panel:focus-visible{outline:.2rem solid var(--color-font);outline-offset:.2rem}.Panel-module-scss-module__u3HnYW__panel__icon{color:var(--color-font-light);align-items:center;font-size:clamp(2.4rem,.75vw + 2.04rem,3rem);transition:color .15s;display:flex}.Panel-module-scss-module__u3HnYW__panel__icon svg{width:1em;height:1em}.Panel-module-scss-module__u3HnYW__panel:hover .Panel-module-scss-module__u3HnYW__panel__icon{color:var(--color-font-headline)}.Panel-module-scss-module__u3HnYW__panel__body{flex-direction:column;gap:.5rem;display:flex}.Panel-module-scss-module__u3HnYW__panel__title{font-family:var(--font-crimson-text);text-transform:uppercase;color:var(--color-font-headline);font-size:clamp(1.5rem,.375vw + 1.32rem,1.8rem)}.Panel-module-scss-module__u3HnYW__panel__description{color:var(--color-font-light);font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);line-height:1.4}
@keyframes Weapons-module-scss-module__0LoSsG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Weapons-module-scss-module__0LoSsG__weapons__header{padding-right:0;display:grid}.Weapons-module-scss-module__0LoSsG__weapons__profile>*{text-transform:uppercase;text-align:center;justify-content:center;align-items:center;font-size:clamp(1.1rem,.25vw + .98rem,1.3rem);display:flex}.Weapons-module-scss-module__0LoSsG__weapons__range{display:none}.Weapons-module-scss-module__0LoSsG__range .Weapons-module-scss-module__0LoSsG__weapons__range{opacity:1;display:flex}.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapons__header,.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapon,.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapon:nth-child(2n){background:0 0;padding-left:0}.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapons__header,.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapon{grid-template-columns:2fr 3fr}.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapons__profile,.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapon__profile{column-gap:.3rem}.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapons__profile>*,.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapon__profile>*{padding:0 .15em}.Weapons-module-scss-module__0LoSsG__plain .Weapons-module-scss-module__0LoSsG__weapon__profile>*{font-size:clamp(1.1rem,.25vw + .98rem,1.3rem)}.Weapons-module-scss-module__0LoSsG__weapons__header,.Weapons-module-scss-module__0LoSsG__weapon{grid-template-columns:3fr 2fr;display:grid}.Weapons-module-scss-module__0LoSsG__weapons__profile,.Weapons-module-scss-module__0LoSsG__weapon__profile{grid-template-columns:repeat(5,1fr);display:grid}.Weapons-module-scss-module__0LoSsG__range .Weapons-module-scss-module__0LoSsG__weapons__profile,.Weapons-module-scss-module__0LoSsG__range .Weapons-module-scss-module__0LoSsG__weapon__profile{grid-template-columns:repeat(6,minmax(2rem,1fr))}.Weapons-module-scss-module__0LoSsG__weapon{background:var(--color-category-background);grid-template-rows:1fr;grid-template-areas:"name profile";row-gap:.7rem;padding:1rem 0 1rem 1rem;display:grid}.Weapons-module-scss-module__0LoSsG__weapon.Weapons-module-scss-module__0LoSsG__hasKeywords{grid-template-rows:1fr auto;grid-template-areas:"name profile""keywords keywords"}.Weapons-module-scss-module__0LoSsG__weapon:nth-child(2n){background:var(--color-category-background-alt)}@media print{.Weapons-module-scss-module__0LoSsG__weapon{color:#000;break-inside:avoid;background:0 0;border-bottom:1px solid #ccc}.Weapons-module-scss-module__0LoSsG__weapon:nth-child(2n){background:0 0}.Weapons-module-scss-module__0LoSsG__weapon:last-child{border-bottom:none}}.Weapons-module-scss-module__0LoSsG__weapon__name{grid-area:name;font-weight:600}.Weapons-module-scss-module__0LoSsG__weapon__keywords{grid-area:keywords;padding-right:1rem}.Weapons-module-scss-module__0LoSsG__weapon__profile{grid-area:profile}.Weapons-module-scss-module__0LoSsG__weapon__profile>*{font-family:var(--font-family-mono);text-align:center;justify-content:center;font-size:clamp(1.2rem,.375vw + 1.02rem,1.5rem);font-weight:500;display:flex}.Weapons-module-scss-module__0LoSsG__weapon__range{display:none}.Weapons-module-scss-module__0LoSsG__range .Weapons-module-scss-module__0LoSsG__weapon__range{opacity:1;display:flex}
@keyframes UnitLayout-module-scss-module__W-pisq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.UnitLayout-module-scss-module__W-pisq__layout{gap:var(--gutter);grid-template-columns:minmax(0,1fr);width:100%;max-width:60rem;margin:0 auto;display:grid}@media (min-width:60em){.UnitLayout-module-scss-module__W-pisq__layout{grid-template-columns:3fr 2fr;max-width:none}}@media print{.UnitLayout-module-scss-module__W-pisq__layout{grid-template-columns:minmax(0,1fr);max-width:none}}.UnitLayout-module-scss-module__W-pisq__layout__primary,.UnitLayout-module-scss-module__W-pisq__layout__secondary{row-gap:var(--gutter);flex-direction:column;display:flex}@media print{.UnitLayout-module-scss-module__W-pisq__layout__primary>*,.UnitLayout-module-scss-module__W-pisq__layout__secondary>*{border:1px solid #ccc}}
@keyframes Combobox-module-scss-module__O8gJ2G__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Combobox-module-scss-module__O8gJ2G__input{flex:auto;width:100%}.Combobox-module-scss-module__O8gJ2G__positioner{z-index:2001}.Combobox-module-scss-module__O8gJ2G__popup{max-height:min(40rem,var(--available-height,40rem));width:calc(var(--anchor-width) + 2px);background:var(--color-card-background,#fff);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 .4rem 2rem #0000004d}.Combobox-module-scss-module__O8gJ2G__list{flex:auto;padding:.5rem;overflow-y:auto}.Combobox-module-scss-module__O8gJ2G__list[data-empty]{display:none}.Combobox-module-scss-module__O8gJ2G__empty div{color:var(--color-font-light,#999);text-align:center;padding:1.2rem 1rem;font-size:1.3rem}.Combobox-module-scss-module__O8gJ2G__item{min-height:3.6rem;color:var(--color-font,#222);cursor:pointer;align-items:center;padding:.8rem 1rem;font-size:1.3rem;display:flex;outline:none!important}.Combobox-module-scss-module__O8gJ2G__item+.Combobox-module-scss-module__O8gJ2G__item{margin-top:.1rem}.Combobox-module-scss-module__O8gJ2G__item[data-highlighted],.Combobox-module-scss-module__O8gJ2G__item[data-selected]{color:var(--color-font-strong,#000);background-color:var(--color-category-background-hover,#f4f4f4)}
@keyframes Rules-module-scss-module__symlOG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Rules-module-scss-module__symlOG__rules{flex-direction:column;gap:clamp(4rem,2.5vw + 2.8rem,6rem);display:flex}.Rules-module-scss-module__symlOG__number{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-tag-text-color);background:var(--color-tag-background);border-radius:2px;flex-shrink:0;padding:.25em .45em;font-size:.75em;font-weight:500;line-height:1}.Rules-module-scss-module__symlOG__index{grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr));gap:.3rem;display:grid}.Rules-module-scss-module__symlOG__index__link{cursor:pointer;color:inherit;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background-color:var(--color-category-background);flex-direction:column;gap:.8rem;height:100%;padding:clamp(1.6rem,.5vw + 1.36rem,2rem);text-decoration:none;transition:background-color .15s;display:flex}.Rules-module-scss-module__symlOG__index__link:hover{background-color:color-mix(in oklab, var(--color-category-background), black 10%)}.Rules-module-scss-module__symlOG__index__heading{text-transform:uppercase;color:var(--color-font-headline);align-items:center;gap:.5rem;font-size:clamp(1.3rem,.25vw + 1.18rem,1.5rem);display:flex}.Rules-module-scss-module__symlOG__index__description{-webkit-line-clamp:3;color:var(--color-font-light);-webkit-box-orient:vertical;font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);line-height:1.5;display:-webkit-box;overflow:hidden}.Rules-module-scss-module__symlOG__pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.8rem,1vw + .32rem,1.6rem);width:100%;display:grid}.Rules-module-scss-module__symlOG__pager__side{min-width:0;display:flex}.Rules-module-scss-module__symlOG__pager__side--next{justify-content:flex-end}.Rules-module-scss-module__symlOG__pager__link{cursor:pointer;color:inherit;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;border-radius:2px;align-items:center;gap:.6rem;min-width:0;padding:.6rem .8rem;text-decoration:none;transition:background-color .15s;display:flex}.Rules-module-scss-module__symlOG__pager__link:hover{background:var(--color-card-background)}.Rules-module-scss-module__symlOG__pager__arrow{width:1.8rem;height:1.8rem;color:var(--color-font-secondary);flex-shrink:0}.Rules-module-scss-module__symlOG__pager__label{align-items:center;gap:.6rem;min-width:0;display:flex}.Rules-module-scss-module__symlOG__pager__title{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--color-font-headline);font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);overflow:hidden}.Rules-module-scss-module__symlOG__pager__menu{all:unset;display:revert;box-sizing:border-box;color:var(--color-font-headline);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;letter-spacing:.04em;text-transform:uppercase;background:0 0;background:var(--color-card-background);border:1px solid var(--color-border);cursor:pointer;justify-content:center;align-items:center;padding:.7rem clamp(.8rem,.25vw + .68rem,1rem);font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);transition:background-color .15s,border-color .15s;display:inline-flex}.Rules-module-scss-module__symlOG__pager__menu:hover,.Rules-module-scss-module__symlOG__pager__menu[data-popup-open]{border-color:var(--color-font-secondary)}.Rules-module-scss-module__symlOG__pager__menuIcon{width:1.4rem;height:1.4rem;color:var(--color-font-secondary);flex-shrink:0}.Rules-module-scss-module__symlOG__pager__menuItem[data-active]{color:var(--color-accent)}.Rules-module-scss-module__symlOG__pager__menuItem[data-active] .Rules-module-scss-module__symlOG__pager__menuItemTitle{font-weight:600}@media (max-width:29.9375em){.Rules-module-scss-module__symlOG__pager__menu{padding:.7rem}}.Rules-module-scss-module__symlOG__subrule{background:var(--color-subrule-background);border:1px solid var(--color-border);scroll-margin-top:clamp(7rem,2.5vw + 5.8rem,9rem)}.Rules-module-scss-module__symlOG__subrule:target [data-element=subrule-number]{outline:2px solid var(--color-accent);outline-offset:2px}.Rules-module-scss-module__symlOG__subrule+.Rules-module-scss-module__symlOG__subrule{border-top:0}.Rules-module-scss-module__symlOG__subrule__summary{cursor:pointer;align-items:baseline;gap:1.2rem;padding:1.2rem 1.6rem;font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);list-style:none;display:flex}.Rules-module-scss-module__symlOG__subrule__summary::-webkit-details-marker{display:none}.Rules-module-scss-module__symlOG__subrule__title{color:var(--color-font-strong);flex:1;font-weight:600}.Rules-module-scss-module__symlOG__subrule__summary:hover>.Rules-module-scss-module__symlOG__subrule__title{text-decoration:underline}.Rules-module-scss-module__symlOG__subrule__chevron{color:var(--color-font-secondary);align-self:center;font-size:1.6rem;transition:transform .15s;display:inline-flex}.Rules-module-scss-module__symlOG__subrule[open]>.Rules-module-scss-module__symlOG__subrule__summary .Rules-module-scss-module__symlOG__subrule__chevron{transform:rotate(180deg)}.Rules-module-scss-module__symlOG__subrule__content{padding:.4rem 1.6rem 1.6rem}.Rules-module-scss-module__symlOG__copy h1{font-size:var(--h1-font-size);font-family:var(--h1-font-family,var(--font-family-alt));font-weight:var(--h1-font-weight,600);font-style:var(--h1-font-style);text-transform:var(--h1-text-transform);text-wrap:var(--h1-text-wrap);-webkit-text-decoration:var(--h1-text-decoration);text-decoration:var(--h1-text-decoration);line-height:var(--h1-line-height,1.02);letter-spacing:var(--h1-letter-spacing,inherit);color:var(--h1-color,inherit);margin-top:0;margin-bottom:.3em}.Rules-module-scss-module__symlOG__copy h2{font-size:var(--h2-font-size);font-family:var(--h2-font-family,var(--font-family-alt));font-weight:var(--h2-font-weight,600);font-style:var(--h2-font-style);text-transform:var(--h2-text-transform);text-wrap:var(--h2-text-wrap);-webkit-text-decoration:var(--h2-text-decoration);text-decoration:var(--h2-text-decoration);line-height:var(--h2-line-height,1.07);letter-spacing:var(--h2-letter-spacing,inherit);color:var(--h2-color,inherit);margin-top:0;margin-bottom:.3em}.Rules-module-scss-module__symlOG__copy h3{font-size:var(--h3-font-size);font-family:var(--h3-font-family,var(--font-family-alt));font-weight:var(--h3-font-weight,500);font-style:var(--h3-font-style);text-transform:var(--h3-text-transform);text-wrap:var(--h3-text-wrap);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);line-height:var(--h3-line-height,1.1);letter-spacing:var(--h3-letter-spacing,inherit);color:var(--h3-color,inherit);margin-top:0;margin-bottom:.3em}.Rules-module-scss-module__symlOG__copy h4{font-size:var(--h4-font-size);font-family:var(--h4-font-family,var(--font-family-alt));font-weight:var(--h4-font-weight,500);font-style:var(--h4-font-style);text-transform:var(--h4-text-transform);text-wrap:var(--h4-text-wrap);-webkit-text-decoration:var(--h4-text-decoration);text-decoration:var(--h4-text-decoration);line-height:var(--h4-line-height,1.4);letter-spacing:var(--h4-letter-spacing,inherit);color:var(--h4-color,inherit);margin-top:0;margin-bottom:.3em}.Rules-module-scss-module__symlOG__copy h5{font-size:var(--h5-font-size);font-family:var(--h5-font-family,var(--font-family-alt));font-weight:var(--h5-font-weight,500);font-style:var(--h5-font-style);text-transform:var(--h5-text-transform);text-wrap:var(--h5-text-wrap);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration);line-height:var(--h5-line-height,1.4);letter-spacing:var(--h5-letter-spacing,inherit);color:var(--h5-color,inherit);margin-top:0;margin-bottom:.3em}.Rules-module-scss-module__symlOG__copy p{line-height:var(--paragraph-line-height,1.875);font-family:var(--copy-font-family,var(--font-family));font-weight:var(--copy-font-weight,500);text-wrap:pretty;margin-bottom:1.875em;font-size:1.3rem}.Rules-module-scss-module__symlOG__copy p+p,.Rules-module-scss-module__symlOG__copy p+ul,.Rules-module-scss-module__symlOG__copy p+ol{margin-top:-.875em}.Rules-module-scss-module__symlOG__copy p:last-child{margin-bottom:0}.Rules-module-scss-module__symlOG__copy p+h1,.Rules-module-scss-module__symlOG__copy p+h2,.Rules-module-scss-module__symlOG__copy p+h3{margin-top:1.666em}.Rules-module-scss-module__symlOG__copy p a,.Rules-module-scss-module__symlOG__copy li a{cursor:pointer;color:var(--anchor-color,var(--kodo-color-primary));-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;text-decoration:none;transition-property:color,border;transition-duration:.5s}.Rules-module-scss-module__symlOG__copy p a:hover,.Rules-module-scss-module__symlOG__copy p a:focus,.Rules-module-scss-module__symlOG__copy li a:hover,.Rules-module-scss-module__symlOG__copy li a:focus{text-decoration:underline;transition-property:color,border;transition-duration:.2s}.Rules-module-scss-module__symlOG__copy p a,.Rules-module-scss-module__symlOG__copy li a{text-decoration:underline}.Rules-module-scss-module__symlOG__copy ul{all:unset;display:revert;box-sizing:border-box;list-style:none}.Rules-module-scss-module__symlOG__copy ul li{line-height:var(--paragraph-line-height,1.875);font-family:var(--copy-font-family,var(--font-family));font-weight:var(--copy-font-weight,500);padding-left:1.5em;font-size:1.3rem;position:relative}.Rules-module-scss-module__symlOG__copy ul li:before{content:"";background:currentColor;width:.6em;height:.6em;position:absolute;top:.45em;left:0}.Rules-module-scss-module__symlOG__copy ul{margin-bottom:1.25em}.Rules-module-scss-module__symlOG__copy ul li{margin-bottom:.2em}.Rules-module-scss-module__symlOG__copy ul ul{margin-top:.2em;margin-bottom:.2em}.Rules-module-scss-module__symlOG__copy ol{all:unset;display:revert;box-sizing:border-box;padding-left:1.7em;list-style:decimal}.Rules-module-scss-module__symlOG__copy ol li{line-height:var(--paragraph-line-height,1.875);font-family:var(--copy-font-family,var(--font-family));font-weight:var(--copy-font-weight,500);font-size:1.3rem}.Rules-module-scss-module__symlOG__copy ol{margin-bottom:1.25em}.Rules-module-scss-module__symlOG__copy ul+h1,.Rules-module-scss-module__symlOG__copy ul+h2,.Rules-module-scss-module__symlOG__copy ul+h3,.Rules-module-scss-module__symlOG__copy ol+h1,.Rules-module-scss-module__symlOG__copy ol+h2,.Rules-module-scss-module__symlOG__copy ol+h3{margin-top:1.666em}.Rules-module-scss-module__symlOG__copy ul+h4,.Rules-module-scss-module__symlOG__copy ol+h4{margin-top:2.333em}.Rules-module-scss-module__symlOG__copy ul:last-child,.Rules-module-scss-module__symlOG__copy ol:last-child{margin-bottom:0}.Rules-module-scss-module__symlOG__copy li p+ul,.Rules-module-scss-module__symlOG__copy li p+ol{margin-top:-.875em}.Rules-module-scss-module__symlOG__copy blockquote{all:unset;display:revert;box-sizing:border-box;line-height:var(--blockquote-line-height,1.45833);font-weight:var(--blockquote-font-weight,400);font-family:var(--font-family);font-size:var(--blockquote-font-size,1.5rem);margin:2em 0;position:relative}.Rules-module-scss-module__symlOG__copy blockquote:before{content:"“";color:currentColor;font-size:3em;line-height:1;position:absolute;top:-.2em;left:-.6em}.Rules-module-scss-module__symlOG__copy a{cursor:pointer;color:var(--anchor-color,var(--kodo-color-primary));-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;text-decoration:none;transition-property:color,border;transition-duration:.5s}.Rules-module-scss-module__symlOG__copy a:hover,.Rules-module-scss-module__symlOG__copy a:focus{text-decoration:underline;transition-property:color,border;transition-duration:.2s}.Rules-module-scss-module__symlOG__copy b,.Rules-module-scss-module__symlOG__copy strong{color:var(--color-font-strong);font-weight:600}@media print{.Rules-module-scss-module__symlOG__copy b,.Rules-module-scss-module__symlOG__copy strong{color:#000}}.Rules-module-scss-module__symlOG__copy details{border-top:1px solid var(--kodo-color-border);border-bottom:1px solid var(--kodo-color-border);margin-bottom:1.866em}.Rules-module-scss-module__symlOG__copy details:last-child{margin-bottom:0}.Rules-module-scss-module__symlOG__copy details+details{margin-top:-1.2em}.Rules-module-scss-module__symlOG__copy details>summary{line-height:var(--paragraph-line-height,1.875);font-family:var(--copy-font-family,var(--font-family));font-weight:var(--copy-font-weight,500);cursor:pointer;color:var(--color-font-strong);padding:.75em 0;font-size:1.3rem;font-weight:600;list-style:none}.Rules-module-scss-module__symlOG__copy details>summary::-webkit-details-marker{display:none}.Rules-module-scss-module__symlOG__copy details>summary:after{content:"+";float:right;color:var(--kodo-color-font-50);transition:transform .15s}.Rules-module-scss-module__symlOG__copy details[open]>summary:after{content:"−"}.Rules-module-scss-module__symlOG__copy details>summary+*{margin-top:-.25em}.Rules-module-scss-module__symlOG__copy details>:last-child{margin-bottom:.75em}.Rules-module-scss-module__symlOG__copy table{border-collapse:collapse;border-bottom:1px solid var(--kodo-color-border);width:100%;margin:0 0 3rem}.Rules-module-scss-module__symlOG__copy table:last-child{margin:0}.Rules-module-scss-module__symlOG__copy table th,.Rules-module-scss-module__symlOG__copy table td{vertical-align:top;padding:.75em 1.5rem}.Rules-module-scss-module__symlOG__copy table tbody th,.Rules-module-scss-module__symlOG__copy table tbody td{text-align:left;border-top:1px solid var(--kodo-color-border)}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-font-strong);margin-top:1.6rem;margin-bottom:.6rem;font-family:inherit;font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem);font-weight:600}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__heading:first-child{margin-top:0}.Rules-module-scss-module__symlOG__copy h4.Rules-module-scss-module__symlOG__heading:has(+ol){margin-top:2.4em;margin-bottom:1.3em;font-size:clamp(1.4rem,.125vw + 1.34rem,1.5rem)}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__bullet{margin-inline-start:calc(var(--indent,0)*1em)}.Rules-module-scss-module__symlOG__copy ol li:first-line{color:var(--color-font-strong);font-weight:600}.Rules-module-scss-module__symlOG__copy ol li::marker{color:var(--color-font-strong);font-weight:600}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule{border:1px solid var(--color-subrule-border);margin-bottom:0}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule+*{margin-top:1.6rem}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule+.Rules-module-scss-module__symlOG__subrule{border-top:0;margin-top:0}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule>.Rules-module-scss-module__symlOG__subrule__summary{padding:1.2rem 1.6rem;font-size:clamp(1.3rem,.125vw + 1.24rem,1.4rem)}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule>.Rules-module-scss-module__symlOG__subrule__summary:after{content:none}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule>.Rules-module-scss-module__symlOG__subrule__summary+*{margin-top:0}.Rules-module-scss-module__symlOG__copy .Rules-module-scss-module__symlOG__subrule>:last-child{margin-bottom:0}.Rules-module-scss-module__symlOG__copy table{border:1px solid var(--color-border)}.Rules-module-scss-module__symlOG__copy table thead:not(:has(th:not(:empty))){display:none}.Rules-module-scss-module__symlOG__copy table th,.Rules-module-scss-module__symlOG__copy table td{text-align:left;border:1px solid var(--color-border);padding:.6em 1.2rem}.Rules-module-scss-module__symlOG__copy table th:first-child,.Rules-module-scss-module__symlOG__copy table td:first-child{padding-left:1.2rem}.Rules-module-scss-module__symlOG__copy table th:last-child,.Rules-module-scss-module__symlOG__copy table td:last-child{padding-right:1.2rem}.Rules-module-scss-module__symlOG__copy table thead th{color:var(--color-font-strong);background:color-mix(in oklab, var(--color-card-background), black 8%);font-weight:600}.Rules-module-scss-module__symlOG__copy table tbody th{text-align:left}
@keyframes Models-module-scss-module__p9_vjq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Models-module-scss-module__p9_vjq__models__header{padding-right:0;display:grid}.Models-module-scss-module__p9_vjq__models__header,.Models-module-scss-module__p9_vjq__model{grid-template-columns:3fr 2fr;display:grid}.Models-module-scss-module__p9_vjq__models__characteristics,.Models-module-scss-module__p9_vjq__model__characteristics{text-align:center;grid-template-columns:repeat(6,1fr);display:grid}.Models-module-scss-module__p9_vjq__model{background:var(--color-category-background);padding:1rem 0 1rem 1rem}.Models-module-scss-module__p9_vjq__model:nth-child(2n){background:var(--color-category-background-alt)}@media print{.Models-module-scss-module__p9_vjq__model{color:#000;break-inside:avoid;background:0 0;border-bottom:1px solid #ccc}.Models-module-scss-module__p9_vjq__model:nth-child(2n){background:0 0}.Models-module-scss-module__p9_vjq__model:last-child{border-bottom:none}}.Models-module-scss-module__p9_vjq__model{grid-template-rows:auto auto;grid-template-areas:"name characteristics""notes characteristics";display:grid}.Models-module-scss-module__p9_vjq__model__name{grid-area:name;padding-top:.15em;font-weight:600;line-height:1.2;display:inline-block}.Models-module-scss-module__p9_vjq__model__baseSize{color:var(--color-font-secondary);text-wrap:balance;font-size:.7em;font-weight:400;display:inline-block}.Models-module-scss-module__p9_vjq__model__baseSize:before{content:"base: "}.Models-module-scss-module__p9_vjq__model__notes{color:var(--color-font-secondary);grid-area:notes;padding-top:.5rem;padding-right:1rem;font-size:clamp(1.1rem,.125vw + 1.04rem,1.2rem);line-height:1.4}.Models-module-scss-module__p9_vjq__model__characteristics{grid-area:characteristics;align-self:start}
