.dg-count{font-family:var(--t-num);color:var(--t-gold);white-space:nowrap;margin-left:.5em;font-size:1.15em;font-weight:500}.dg-note{margin-top:20px!important}.dg__filter{margin-bottom:24px}.dg__q{border:1px solid var(--t-line);width:100%;max-width:560px;font:inherit;color:var(--t-navy);background:#fff;border-radius:0;margin-bottom:12px;padding:11px 14px;font-size:16px;display:block}.dg__q:focus{outline:2px solid var(--t-navy);outline-offset:-1px}.dg__toggle{border:1px solid var(--t-line);color:var(--t-navy);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:inline-flex}.dg__toggle b{margin-left:-6px;font-weight:600}.dg__caret{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.dg__toggle[aria-expanded=true] .dg__caret{transform:translateY(2px)rotate(-135deg)}.dg__hit{color:var(--t-navy);vertical-align:middle;font-size:14px;display:inline-block;margin-left:14px!important}.dg__hit b{font-family:var(--t-num);color:var(--t-gold);margin-right:2px;font-size:22px;font-weight:500}.dg__tabs{margin-top:14px;margin-bottom:0!important}.dg__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}.dg__item{flex-direction:column;min-width:0;display:flex}.dg__ph{aspect-ratio:1;background:var(--t-gray);border:1px solid var(--t-line);display:block;position:relative;overflow:hidden}.dg__img{object-fit:contain;transition:transform .6s var(--t-ease)}.dg__ph:hover .dg__img{transform:scale(1.03)}.dg__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.dg__vs{gap:4px;display:flex}.dg__v{border:1px solid var(--t-line);color:var(--t-navy);cursor:pointer;background:#fff;padding:3px 8px;font-size:12px;line-height:1.5}.dg__v[aria-pressed=true]{background:var(--t-navy);border-color:var(--t-navy);color:#fff}.dg__more{justify-content:center;margin-top:40px;display:flex}@media (max-width:1023px){.dg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.dg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.dg-sec{padding-top:64px}@media (max-width:767px){.dg-sec{padding-top:36px}.dg-sec .t-h2{font-size:24px}}
