@layer sections{.rulebook{--rulebook-step:clamp(2.5rem, calc(2.5rem + (100vw - 24.375rem) * .021164), 3rem);--rulebook-foot:clamp(6rem, calc(6rem + (100vw - 24.375rem) * .084656), 8rem);padding-top:calc(var(--blog-air) + var(--header-top));padding-bottom:var(--rulebook-foot)}.rulebook__body{margin-top:var(--rulebook-step);grid-column:content-start/rail-end}.rulebook__content{min-width:0}.rulebook__head-row{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:.5rem;display:flex}.rulebook__count{margin:0}@media (width<=47.999rem){.rulebook__head-row{flex-direction:column;align-items:flex-start}}.rulebook__view{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.rulebook__view:after{content:"";position:absolute;inset:-.625rem -.5rem}@media (width<=63.999rem){[data-rulebook-view=drawn] .rulebook__view--list,[data-rulebook-view=list] .rulebook__view--drawn{display:inline-flex}[data-rulebook-view=list] .rulebook__sections{gap:0;margin-top:0}[data-rulebook-view=list] .rulebook-scene,[data-rulebook-view=list] .rulebook-section__space{display:none}[data-rulebook-view=list] .rulebook-section{border-bottom:1px solid var(--hairline);padding:1.5rem 0 .875rem}[data-rulebook-view=list] .rulebook-section__way{margin-top:.375rem}[data-rulebook-view=list] .rulebook-section__lead{display:none}}@media (width<=47.999rem){[data-rulebook-view=list] .rulebook-section{padding:1.25rem 0 .625rem}}.rulebook__sections{gap:var(--rulebook-step);flex-direction:column;margin-top:2rem;display:flex}@media (width>=64rem){.rulebook{--rulebook-step:clamp(3rem, calc(3rem + (100vw - 64rem) * .0625), 4rem);--rulebook-foot:clamp(8rem, calc(8rem + (100vw - 64rem) * .125), 10rem);--contents-step:clamp(1.625rem, calc(1.625rem + (100svh - 45rem) * .05), 2rem)}.rulebook__body{grid-template-columns:minmax(0, 1fr) var(--rail);column-gap:var(--gutter);display:grid}.rulebook__content{grid-area:1/1}.rulebook--category{--contents-step:initial;--contents-lead:.25rem}}.rulebook__claim{text-wrap:balance}.rulebook__groups{flex-direction:column;gap:2rem;display:flex}.rulebook-group{min-width:0}.rulebook-group__head{margin-bottom:.5rem}.rulebook-group__title{margin:0}.rulebook-group__column{display:none}.rulebook-group__rules{margin:0;padding:0;list-style:none}.rulebook-group__item{border-bottom:1px solid var(--hairline)}.rulebook-group__item:first-child{border-top:1px solid var(--hairline)}.rulebook-group__rule{color:inherit;grid-template-columns:minmax(0,1fr);padding-block:clamp(1.25rem,1.0582vw + .992064rem,1.5rem);text-decoration:none;display:grid}.rulebook-group__text{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.75rem}.rulebook-group__summary{letter-spacing:normal;color:var(--body);text-wrap:pretty;margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem;display:block}.rulebook-group__summary code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.875rem}.rulebook-group__report{font-family:var(--mono);color:var(--ink);text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.rulebook-group__rule:hover,.rulebook-group__rule:focus-visible{--draw:100%}.rulebook-group__rule:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rulebook-shelf{margin-top:var(--shelf-air,var(--rulebook-step));grid-column:content-start/rail-end}.rulebook-shelf__label{border-bottom:1px solid var(--hairline);padding-bottom:.5rem;display:block}.rulebook-shelf__groups{grid-template-columns:minmax(0,1fr);gap:2rem 3rem;margin-top:1.5rem;display:grid}.rulebook-shelf__head{margin-bottom:.75rem;display:block}.rulebook-shelf__list{margin:-.375rem 0;padding:0;list-style:none}.rulebook-shelf__list--columns{margin-top:1.125rem}.rulebook-shelf__item{break-inside:avoid}.rulebook-shelf__entry{color:var(--body);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:flex;position:relative}.rulebook-shelf__entry--here{color:var(--ink)}.rulebook-shelf__mark{background:var(--ink);width:.5rem;height:.5rem;position:absolute;top:.75rem;left:calc(-1*clamp(1rem,2.1164vw + .484128rem,1.5rem))}.rulebook-shelf__name{min-width:0}.rulebook-shelf__word{--rule-rest:transparent}.rulebook-shelf__count{font:var(--label-font);letter-spacing:var(--label-tracking);color:var(--quiet);flex:none}.rulebook-shelf__entry:any-link:hover,.rulebook-shelf__entry:any-link:focus-visible{--draw:100%}.rulebook-shelf__entry:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (forced-colors:active){.rulebook-shelf__mark{forced-color-adjust:none;background:canvastext}}@media (width>=48rem){.rulebook-group__head,.rulebook-group__rule{grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;column-gap:1rem;display:grid}.rulebook-group__title,.rulebook-group__text{grid-column:span 2}.rulebook-group__column{display:block}.rulebook-group__report{margin-top:0}.rulebook-shelf__list--columns{column-count:3;column-gap:3rem}.rulebook-shelf__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.rulebook-shelf__list--columns{column-count:4}}.rulebook-rule{--shelf-air:clamp(2.5rem, calc(2.5rem + (100vw - 24.375rem) * .021164), 3rem)}.rulebook-rule__head{margin-top:3rem}.rulebook-rule__facts{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 3rem;margin-top:1.5rem;display:flex}.rulebook-rule__report{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;min-width:0;display:flex}.rulebook-rule__words{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5rem}.rulebook-rule__service{min-width:0;font:var(--label-font);letter-spacing:.02em;color:var(--quiet);overflow-wrap:anywhere;flex:0 auto;line-height:1.125rem}.rulebook-rule__answer,.rulebook-rule__text{text-wrap:pretty}.rulebook-rule__severity{--severity-air:clamp(1rem, calc(1rem + (100vw - 24.375rem) * .021164), 1.5rem);margin-top:var(--severity-air);padding-top:var(--severity-air);border-top:1px solid var(--hairline);text-wrap:balance;font-size:1rem;line-height:1.5rem}.rulebook-rule__lead{font-weight:600}.rulebook-rule__leave{margin-top:1.5rem}.rulebook-rule__caption{margin-top:1.5rem;line-height:1.125rem}.rulebook-rule__caption+*{margin-top:1.5rem}.rulebook-rule__sources{margin-top:.5rem}.rulebook-rule__reviewed{margin-top:1.5rem}.rulebook-rule__related{border-bottom:1px solid var(--hairline);padding-left:0;list-style:none}.rulebook-rule__relation{border-top:1px solid var(--hairline);margin-top:0;padding-block:.75rem}@media (width>=48rem){.rulebook-rule{--shelf-air:clamp(3rem, calc(3rem + (100vw - 48rem) * .0625), 4rem)}}}
