.archive{padding:max(12px * var(--min-ratio), 12 * var(--vw-unit)) max(12px * var(--min-ratio), 12 * var(--vw-unit));border-top:1px dotted #ddd}.archive_intro{padding-bottom:max(8px * var(--min-ratio), 8 * var(--vw-unit));margin-bottom:max(12px * var(--min-ratio), 12 * var(--vw-unit));border-bottom:1px dotted #e5e5e5;justify-content:space-between;align-items:flex-start;display:flex}.archive_intro p{line-height:1.8}.archive_desc{font-size:max(15px * var(--min-ratio), 15 * var(--vw-unit));letter-spacing:-.02em;line-height:1.25}.archive_desc strong{font-weight:700;display:block}.archive_stats{font-size:max(14px * var(--min-ratio), 14 * var(--vw-unit));letter-spacing:-.02em;line-height:1.25}.archive_group_title{margin-bottom:max(4px * var(--min-ratio), 4 * var(--vw-unit));font-size:max(15px * var(--min-ratio), 15 * var(--vw-unit));letter-spacing:-.02em;color:#444;font-weight:600;line-height:1.25}@media (hover:hover){.archive_item a:hover{text-decoration:underline}}.archive_item span{font-size:max(15px * var(--min-ratio), 15 * var(--vw-unit));letter-spacing:-.02em;line-height:1.25}
