.bg-none[data-v-6e5c54dd]{background:none}.color-none[data-v-6e5c54dd]{color:transparent}.title-page[data-v-6e5c54dd]{display:none}@media (min-width:64rem){.title-page[data-v-6e5c54dd]{display:block;margin-top:2.5rem}}.main-inner[data-v-6e5c54dd]{gap:1rem 0;grid-template-columns:21.4375rem minmax(0,1fr);padding-bottom:5rem;padding-top:1rem}@media (min-width:48rem){.main-inner[data-v-6e5c54dd]{grid-template-columns:23.75rem minmax(0,1fr)}}@media (min-width:64rem){.main-inner[data-v-6e5c54dd]{gap:0 1rem;grid-auto-rows:auto;grid-template-columns:23.75rem 1fr;grid-template-rows:auto 1fr;padding-bottom:6.75rem;padding-top:2rem}}@media (min-width:90rem){.main-inner[data-v-6e5c54dd]{grid-template-columns:26rem 1fr}}.left-block[data-v-6e5c54dd]{border:1px solid var(--p-palette-gray-30);border-radius:.75rem;grid-column:1/-1;overflow:hidden;transition:all .2s ease;z-index:1}@media (min-width:64rem){.left-block[data-v-6e5c54dd]{align-self:start;grid-column:1;position:sticky;top:1rem}}.left-block .rule-box[data-v-6e5c54dd]{border:1px solid transparent;border-radius:0;padding:.75rem 1rem;transition:all .2s ease}.left-block .rule-box[data-v-6e5c54dd]:not(:last-of-type){border-bottom:1px solid var(--p-palette-gray-30)}.left-block .rule-box.rule-active[data-v-6e5c54dd]{background:var(--p-palette-blue-10);color:var(--p-palette-blue-100)}@media (hover:hover){.left-block .rule-box[data-v-6e5c54dd]:hover{background-color:var(--p-palette-blue-10);color:var(--p-palette-blue-100)}}.left-block .rule-box[data-v-6e5c54dd]:focus{color:var(--p-palette-blue-accent)}@media (min-width:64rem){.left-block .rule-box[data-v-6e5c54dd]{padding:1.5rem 2rem}}.rule-text[data-v-6e5c54dd]{background-color:var(--p-palette-white);border:1px solid var(--p-palette-gray-30);border-radius:.75rem;padding:1rem}@media (min-width:48rem){.rule-text[data-v-6e5c54dd]{padding:1.5rem}}@media (min-width:64rem){.rule-text[data-v-6e5c54dd]{padding:1.5rem 2rem}}.rule-text.rule-text-main[data-v-6e5c54dd]{grid-column:span 2;grid-row:3}@media (min-width:64rem){.rule-text.rule-text-main[data-v-6e5c54dd]{grid-column:span 1;grid-row:span 2}.rule-text.rule-text-main-first[data-v-6e5c54dd]{border-bottom:none;border-radius:.75rem .75rem 0 0}}.rule-text.rule-text-sub[data-v-6e5c54dd]{grid-column:span 2;grid-row:2}@media (min-width:64rem){.rule-text.rule-text-sub[data-v-6e5c54dd]{border-bottom:none;border-radius:0;border-top:none;grid-column:2;grid-row:initial;padding-top:0}}.rule-text-sub-wrapper[data-v-6e5c54dd]{gap:1rem 0;grid-column:span 2;grid-template-columns:21.4375rem minmax(0,1fr)}@media (min-width:48rem){.rule-text-sub-wrapper[data-v-6e5c54dd]{grid-template-columns:23.75rem minmax(0,1fr)}}@media (min-width:64rem){.rule-text-sub-wrapper[data-v-6e5c54dd]{gap:1rem;grid-template-columns:21.25rem 1fr}.rule-text-sub-wrapper:last-of-type .rule-text-sub[data-v-6e5c54dd]{border-bottom:1px solid var(--p-palette-gray-30);border-radius:0 0 .75rem .75rem}}@media (min-width:90rem){.rule-text-sub-wrapper[data-v-6e5c54dd]{grid-template-columns:26rem 1fr}}@media (min-width:64rem){.rule-text-title[data-v-6e5c54dd]{margin-top:1.5rem}}.rule-text-text[data-v-6e5c54dd]{margin-top:1rem}@media (min-width:48rem){.rule-text-text[data-v-6e5c54dd]{margin-top:1.5rem}}.rule-text-text[data-v-6e5c54dd] .rule-text-html h1,.rule-text-text[data-v-6e5c54dd] .rule-text-html h2,.rule-text-text[data-v-6e5c54dd] .rule-text-html h3,.rule-text-text[data-v-6e5c54dd] .rule-text-html h4,.rule-text-text[data-v-6e5c54dd] .rule-text-html h5,.rule-text-text[data-v-6e5c54dd] .rule-text-html h6,.rule-text-text[data-v-6e5c54dd] .rule-text-html>p{margin-top:1rem}.rule-text-img[data-v-6e5c54dd]{margin-bottom:1rem;margin-top:1rem}@media (min-width:64rem){.rule-text-img[data-v-6e5c54dd]{display:none}}.hours[data-v-6e5c54dd]{grid-template-columns:repeat(3,1fr)}.hours .hours-line[data-v-6e5c54dd]{border-top:.0625rem solid var(--p-palette-gray-30);gap:1rem;grid-template-columns:auto 8.75rem;padding:1.5rem 0}.hours .hours-line[data-v-6e5c54dd]:first-of-type{border-top:none}@media (min-width:48rem){.hours .hours-line[data-v-6e5c54dd]{grid-template-columns:auto 8.75rem}}@media (min-width:64rem){.hours .hours-line[data-v-6e5c54dd]{grid-template-columns:2fr 1fr 1fr}}.hours .hours-line .hours-name[data-v-6e5c54dd]{grid-column:1/-1}@media (min-width:64rem){.hours .hours-line .hours-name[data-v-6e5c54dd]{grid-column:1}}.hours .hours-line .hours-days[data-v-6e5c54dd]{max-width:16.25rem}
