.rules.astro-vljf6grp{max-width:calc(1000px + var(--gutter) * 2);padding-block:clamp(40px, 6vw, 72px) var(--s-section)}.rules-title.astro-vljf6grp{font-size:max(28px,min(3.4vw,40px))}.rules-lead.astro-vljf6grp{max-width:760px;margin-top:var(--s-4);color:var(--c-text-2);line-height:1.8}.rule-search.astro-vljf6grp{margin-top:var(--s-8);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg-2)}.rs-label.astro-vljf6grp{color:var(--c-ink);font-weight:var(--fw-semibold);display:block}.rs-row.astro-vljf6grp{gap:var(--s-2);margin-top:var(--s-3);display:flex}.rs-input.astro-vljf6grp{min-width:0;height:44px;padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-ink);font:inherit;flex:1}.rs-input.astro-vljf6grp:focus{border-color:var(--c-brand)}.rs-input.astro-vljf6grp:disabled{background:var(--c-bg-2);cursor:not-allowed}.rs-button.astro-vljf6grp{height:44px;padding:0 var(--s-5);border-radius:var(--r-sm);background:var(--c-brand);color:var(--c-on-brand);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;flex:none}.rs-button.astro-vljf6grp:hover{background:var(--c-brand-600)}.rs-button.astro-vljf6grp:disabled{background:var(--c-line-strong);cursor:not-allowed}.rs-status.astro-vljf6grp{margin-top:var(--s-3);color:var(--c-text-2);font-size:var(--fs-small)}.rs-status.astro-vljf6grp:empty{display:none}.rs-results.astro-vljf6grp{gap:var(--s-3);margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid}.rs-results.astro-vljf6grp:empty{display:none}.rs-results.astro-vljf6grp li{padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg)}.rs-results.astro-vljf6grp a{gap:0 var(--s-2);color:var(--c-ink);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.rs-results.astro-vljf6grp a:hover,.rs-results.astro-vljf6grp .rs-doc{color:var(--c-brand)}.rs-results.astro-vljf6grp .rs-snippet{margin-top:var(--s-1);color:var(--c-text-2);font-size:var(--fs-small);line-height:1.7}.rs-results.astro-vljf6grp mark{background:var(--c-brand-100);color:var(--c-ink);border-radius:2px;padding:0 1px}.rules-section.astro-vljf6grp{margin-top:var(--s-12)}.rules-section.astro-vljf6grp h2.astro-vljf6grp{scroll-margin-top:calc(var(--header-h) + var(--s-4));font-size:max(21px,min(2.2vw,24px))}.rule-list.astro-vljf6grp{gap:var(--s-4);margin:var(--s-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.rule-item.astro-vljf6grp{padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);flex-direction:column;display:flex}.rule-item-head.astro-vljf6grp{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.rule-item-title.astro-vljf6grp{color:var(--c-ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.5}.rule-item-title.astro-vljf6grp:hover{color:var(--c-brand)}.rule-item-summary.astro-vljf6grp{margin-top:var(--s-2);color:var(--c-text-2);font-size:var(--fs-small);line-height:1.7}.rule-item-meta.astro-vljf6grp{gap:var(--s-1) var(--s-5);padding-top:var(--s-3);color:var(--c-text-2);font-size:var(--fs-xs);flex-wrap:wrap;margin-top:auto;display:flex}.rules-text.astro-vljf6grp{max-width:760px;margin-top:var(--s-4);color:var(--c-text);line-height:1.8}.rules-empty.astro-vljf6grp{margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-text-2)}.notice-list.astro-vljf6grp{gap:var(--s-4);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}.notice-item.astro-vljf6grp{padding:var(--s-5);border:1px solid var(--c-brand-200);border-radius:var(--r-md);background:var(--c-brand-50);scroll-margin-top:calc(var(--header-h) + var(--s-4))}.notice-title.astro-vljf6grp{color:var(--c-ink);font-size:var(--fs-md)}.notice-summary.astro-vljf6grp{margin-top:var(--s-2);color:var(--c-text);font-size:var(--fs-small);line-height:1.7}.notice-facts.astro-vljf6grp{gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--fs-small);display:grid}.notice-facts.astro-vljf6grp div.astro-vljf6grp{gap:var(--s-3);grid-template-columns:9em minmax(0,1fr);display:grid}.notice-facts.astro-vljf6grp dt.astro-vljf6grp{color:var(--c-text-2)}.notice-facts.astro-vljf6grp dd.astro-vljf6grp{color:var(--c-ink);margin:0}.notice-facts.astro-vljf6grp dd.astro-vljf6grp a.astro-vljf6grp+a.astro-vljf6grp{margin-left:.2em}.notice-channels.astro-vljf6grp{margin:0;padding:0;list-style:none}.rules-table-wrap.astro-vljf6grp{margin-top:var(--s-5);overflow-x:auto}.rules-table.astro-vljf6grp{border-collapse:collapse;width:100%;font-size:var(--fs-ui);line-height:1.6}.rules-table.astro-vljf6grp th.astro-vljf6grp,.rules-table.astro-vljf6grp td.astro-vljf6grp{padding:var(--s-2) var(--s-3);border:1px solid var(--c-line);text-align:left;vertical-align:top}.rules-table.astro-vljf6grp th.astro-vljf6grp{background:var(--c-bg-2);color:var(--c-ink);font-weight:var(--fw-semibold)}.nowrap.astro-vljf6grp{white-space:nowrap}.operator.astro-vljf6grp{gap:var(--s-3);margin:var(--s-5) 0 0;display:grid}.operator.astro-vljf6grp div.astro-vljf6grp{gap:var(--s-4);grid-template-columns:13em minmax(0,1fr);display:grid}.operator.astro-vljf6grp dt.astro-vljf6grp{color:var(--c-text-2)}.operator.astro-vljf6grp dd.astro-vljf6grp{color:var(--c-ink);margin:0}@media (max-width:767.98px){.rule-list.astro-vljf6grp{grid-template-columns:minmax(0,1fr)}.operator.astro-vljf6grp div.astro-vljf6grp,.notice-facts.astro-vljf6grp div.astro-vljf6grp{grid-template-columns:minmax(0,1fr);gap:0}}@media print{.site-header,.hdr-sentinel,.site-footer,.breadcrumbs,.skip-link,.rule-search.astro-vljf6grp{display:none!important}.rules.astro-vljf6grp{padding:0}.rule-item.astro-vljf6grp{break-inside:avoid}}
