._section_cfd28_1{color:#29221e;background:#fffaf2;border:1px solid #d9cbb7;border-radius:16px;margin:24px 0 40px;padding:clamp(20px,3vw,36px);scroll-margin-top:110px}._section_cfd28_1 h2{margin:10px 0 18px;font-size:clamp(26px,3vw,38px);line-height:1.3}._section_cfd28_1 h3{margin:22px 0 10px;font-size:20px}._section_cfd28_1 p,._section_cfd28_1 li{font-size:16px;line-height:1.85}._section_cfd28_1 ul{padding-inline-start:22px}._section_cfd28_1 h4{margin:20px 0 10px;font-size:17px;line-height:1.65}._notice_cfd28_3 h4{margin-top:0}._anchor_cfd28_3{scroll-margin-top:110px}._headerNote_cfd28_3{margin-top:5px;font-size:13px;font-weight:500;display:block}._workLengthTable_cfd28_3{table-layout:fixed}._workLengthTable_cfd28_3 td{font-variant-numeric:tabular-nums;font-weight:650}._workLengthTable_cfd28_3 tbody th{font-weight:500;position:static}._badge_cfd28_4{color:#fff;background:#762e36;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}._dates_cfd28_4{color:#594c40;flex-wrap:wrap;gap:12px 24px;margin:14px 0;font-size:14px;display:flex}._notice_cfd28_3{background:#f0e7d9;border-inline-start:4px solid #8b6538;border-radius:4px;margin:18px 0;padding:14px 18px}._links_cfd28_4{flex-wrap:wrap;gap:12px 22px;margin-top:20px;display:flex}._links_cfd28_4 a{color:#702832;text-underline-offset:4px;font-weight:650;text-decoration:underline}._primary_cfd28_4{background:#762e36;border-radius:8px;align-items:center;min-height:44px;padding:12px 18px;display:inline-flex;color:#fff!important;text-decoration:none!important}._tableWrap_cfd28_5{background:#fff;border:1px solid #dfd5c7;border-radius:10px;max-height:660px;margin:16px 0;overflow:auto}._table_cfd28_5{border-collapse:collapse;text-align:start;width:100%;min-width:600px;font-size:15px}._table_cfd28_5 caption{text-align:start;background:#f7f1e8;padding:14px;font-weight:650}._table_cfd28_5 th{color:#30251e;text-align:start;z-index:1;background:#eee5d9;position:sticky;top:0}._table_cfd28_5 th,._table_cfd28_5 td{border-bottom:1px solid #e9e1d7;padding:13px 16px;line-height:1.6}._table_cfd28_5 tbody tr:nth-child(2n){background:#faf7f2}._table_cfd28_5 td:first-child{font-variant-numeric:tabular-nums}._table_cfd28_5 a{color:#702832;text-underline-offset:3px}._level_cfd28_5{white-space:nowrap;color:#49362b;background:#f3ede4;border:1px solid #cabbaa;border-radius:5px;padding:2px 8px;font-weight:700;display:inline-block}._content_cfd28_6{max-width:1160px;margin:auto;padding:36px 24px 64px}._intro_cfd28_6{max-width:900px;font-size:17px;line-height:1.9}._filters_cfd28_6{grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0;display:grid}._filters_cfd28_6 label{flex-direction:column;gap:8px;font-size:14px;font-weight:650;display:flex}._filters_cfd28_6 input,._filters_cfd28_6 select{color:#29221e;width:100%;font:inherit;background:#fff;border:1px solid #ac9d8f;border-radius:7px;min-height:48px;padding:12px}._filters_cfd28_6 input:focus-visible,._filters_cfd28_6 select:focus-visible,._button_cfd28_6:focus-visible,._links_cfd28_4 a:focus-visible{outline-offset:3px;outline:3px solid #a46b32}._toolbar_cfd28_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._button_cfd28_6{color:#702832;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #ac8d76;border-radius:7px;padding:9px 16px}._button_cfd28_6:disabled{opacity:.45;cursor:default}._pagination_cfd28_6{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}._empty_cfd28_6{text-align:center;background:#f7f1e8;padding:32px;line-height:1.8}._fine_cfd28_6{color:#65594f;font-size:14px;line-height:1.8}._quickLinks_cfd28_6{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}._quickLinks_cfd28_6 a{color:#702832;text-decoration:underline}._codeLink_cfd28_6{font-family:monospace;font-size:16px}._shared_cfd28_6{color:#51402e;min-height:22px;font-size:14px}@media (width<=700px){._filters_cfd28_6{grid-template-columns:1fr}._content_cfd28_6{padding:24px 16px 44px}._section_cfd28_1{padding:20px 16px}._table_cfd28_5 th,._table_cfd28_5 td{padding:10px 12px}._pagination_cfd28_6{gap:10px}._dates_cfd28_4{gap:8px;display:grid}._tableWrap_cfd28_5{max-height:580px}}
