﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.classification{color:#14240a}.classification [hidden]{display:none !important}.classification .classification-intro{margin-bottom:clamp(2rem,1.6574585635vw,3rem)}.classification-filter{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-bottom:clamp(2rem,1.6574585635vw,3rem)}.classification-filter label{font-weight:700}.classification-filter select{width:auto;max-width:100%;color:#14240a !important;min-width:26rem;padding:1.1rem 1.6rem;border:1px solid var(--color-line, #dedede);border-radius:3rem;background:var(--base-white, #fff);font-size:1.6rem}.classification-filter select:focus{outline:2px solid var(--main-color, #84BC26);outline-offset:1px}.classification-filter .classification-count{color:#4d5b45}.classification-table-wrapper{border:1px solid var(--color-line, #dedede);border-radius:2rem;background:var(--base-white, #fff);overflow:hidden}main table.classification-table{width:100%;border-collapse:collapse;font-size:1.5rem;line-height:1.45}main table.classification-table tr,main table.classification-table tbody tr:first-child,main table.classification-table tbody tr:nth-child(even){background:rgba(0,0,0,0);font-weight:400;font-size:inherit}main table.classification-table th,main table.classification-table td,main table.classification-table p{white-space:normal !important}main table.classification-table thead th{padding:1.2rem 1.4rem;background:#f1f8eb;color:#4d5b45;font-size:1.3rem;font-weight:700;text-align:left;vertical-align:bottom}main table.classification-table tbody{border-top:1px solid var(--color-line, #dedede);scroll-margin-top:14rem}main table.classification-table tbody th,main table.classification-table tbody td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top}main table.classification-table tbody th{width:8rem;font-size:2rem;font-weight:800;color:#01691f}main table.classification-table tbody td:nth-child(3){font-weight:700}main table.classification-table tbody .classification-note-row td{padding-top:0;color:#4d5b45;font-size:1.4rem}main table.classification-table tbody .classification-note-row td p{margin:0 0 .6rem}@media(max-width: 767px){main table.classification-table thead{display:none}main table.classification-table,main table.classification-table tbody,main table.classification-table tr,main table.classification-table th,main table.classification-table td{display:block;width:auto}main table.classification-table tbody{padding:1.4rem 1.6rem}main table.classification-table tbody th,main table.classification-table tbody td,main table.classification-table tbody tr:first-child td{padding:0 0 .4rem !important}main table.classification-table tbody th{width:auto}main table.classification-table tbody td[data-label]::before{content:attr(data-label) ": ";font-family:inherit !important;color:#4d5b45;font-size:1.2rem;font-weight:700}main table.classification-table tbody .classification-note-row td{padding-top:.6rem !important}}.classification-note{margin:clamp(1.5rem,1.1049723757vw,2rem) 0 clamp(2rem,1.6574585635vw,3rem);color:#4d5b45;font-size:1.4rem}.classification-panel{margin-bottom:1.2rem;border:1px solid var(--color-line, #dedede);border-radius:2rem;background:var(--base-white, #fff)}.classification-panel summary{position:relative;padding:1.6rem 5rem 1.6rem 2rem;font-weight:700;font-size:1.7rem;cursor:pointer;list-style:none}.classification-panel summary::-webkit-details-marker{display:none}.classification-panel summary::after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:2.4rem;color:#01691f}.classification-panel summary:focus-visible{outline:2px solid var(--main-color, #84BC26);outline-offset:2px;border-radius:2rem}.classification-panel[open] summary::after{content:"−"}.classification-panel .classification-panel-body{padding:0 2rem 2rem;font-size:1.5rem}.classification-panel .classification-panel-body dt{margin-top:1.2rem;font-weight:700;color:#01691f}.classification-panel .classification-panel-body dd{margin:.3rem 0 0}.classification-entry.is-review th,.classification-entry.is-review td{color:#c62828 !important}