.hmm-ar{--ar-green:#6aa901;--ar-rule:#d8d8d8;max-width:54rem}.hmm-ar-hero{margin:0 0 var(--hmm-space-5);grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.25rem;display:grid}.hmm-ar-hero__symbol{width:3.25rem;height:3.25rem;margin-top:.2rem}.hmm-ar-hero__titles{min-width:0}.hmm-ar-hero__ko{letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:700;line-height:1.1}.hmm-ar-hero__en{color:var(--hmm-ink-soft);letter-spacing:.02em;margin:.35rem 0 0;font-size:.95rem}.hmm-ar-hero__intro{max-width:36rem;font-size:var(--hmm-step-1);color:var(--hmm-ink);grid-column:1/-1;margin:.35rem 0 0;line-height:1.55}.hmm-ar-hero__intro-en{max-width:36rem;color:var(--hmm-ink-soft);grid-column:1/-1;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.hmm-ar-controls{margin:0 0 var(--hmm-space-5);padding-bottom:var(--hmm-space-4);border-bottom:1px solid var(--ar-rule)}.hmm-ar-search__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hmm-ar-search__field{border-bottom:1px solid var(--ar-rule);align-items:center;gap:.75rem;padding-bottom:.35rem;display:flex}.hmm-ar-search__input{min-width:0;font:inherit;color:var(--hmm-ink);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:.55rem 0;font-size:1rem}.hmm-ar-search__input::placeholder{color:var(--hmm-ink-faint)}.hmm-ar-search__input:focus{outline:none}.hmm-ar-search__input:focus-visible{outline:2px solid var(--hmm-focus);outline-offset:3px}.hmm-ar-search__clear{font:inherit;color:var(--hmm-ink-soft);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;flex-shrink:0;padding:.25rem 0;font-size:.82rem;text-decoration:underline}.hmm-ar-search__clear:hover,.hmm-ar-search__clear:focus-visible{color:var(--ar-green)}.hmm-ar-filters{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:1.15rem 0 0;display:flex}.hmm-ar-filters__sep{color:var(--hmm-ink-faint);font-size:.85rem}.hmm-ar-filter{font:inherit;color:var(--hmm-ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.15rem 0;font-size:.95rem}.hmm-ar-filter[aria-pressed=true]{color:var(--ar-green);border-bottom-color:currentColor}.hmm-ar-filter:hover,.hmm-ar-filter:focus-visible{color:var(--ar-green)}.hmm-ar-count{color:var(--hmm-ink-faint);margin:1rem 0 0;font-size:.85rem}.hmm-ar-year{margin:0 0 var(--hmm-space-5)}.hmm-ar-year__label{margin:0 0 var(--hmm-space-3);letter-spacing:-.03em;scroll-margin-top:1.25rem;font-size:1.35rem;font-weight:600}.hmm-ar-month{margin:0 0 var(--hmm-space-4)}.hmm-ar-month__label{letter-spacing:.04em;color:var(--hmm-ink-faint);margin:0 0 .35rem;font-size:.82rem;font-weight:500}.hmm-ar-list{border-top:1px solid var(--ar-rule);margin:0;padding:0;list-style:none}.hmm-ar-row{border-bottom:1px solid var(--ar-rule)}.hmm-ar-row[hidden],.hmm-ar-month[hidden],.hmm-ar-year[hidden],.hmm-ar-groups[hidden],.hmm-ar-pager[hidden],.hmm-ar-empty-filter[hidden],.hmm-ar-search__clear[hidden]{display:none}.hmm-ar-pager{margin:var(--hmm-space-5) 0 0;padding-top:var(--hmm-space-4);border-top:1px solid var(--ar-rule);flex-wrap:wrap;align-items:center;gap:.15rem .35rem;display:flex}.hmm-ar-pager__pages{flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.hmm-ar-pager a,.hmm-ar-pager span{min-width:2.75rem;min-height:2.75rem;color:var(--hmm-ink-soft);justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.92rem;line-height:1;text-decoration:none;display:inline-flex}.hmm-ar-pager .hmm-ar-pager__prev,.hmm-ar-pager .hmm-ar-pager__next{min-width:3.25rem;padding-inline:.35rem}.hmm-ar-pager a:hover,.hmm-ar-pager a:focus-visible{color:var(--hmm-ink)}.hmm-ar-pager [aria-current=page]{color:var(--hmm-ink);box-shadow:inset 0 -2px 0 var(--ar-green);font-weight:700}.hmm-ar-pager [aria-disabled=true]{color:var(--hmm-ink-faint)}.hmm-ar-pager .hmm-ar-pager__gap{min-width:1.5rem;color:var(--hmm-ink-faint);padding-inline:.2rem}.hmm-ar-row__link{color:inherit;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.65rem 1.5rem;padding:1.15rem 0;text-decoration:none;display:grid}.hmm-ar-row__link:hover .hmm-ar-row__title,.hmm-ar-row__link:focus-visible .hmm-ar-row__title{color:var(--ar-green)}.hmm-ar-row__date{color:var(--hmm-ink-soft);font-variant-numeric:tabular-nums;flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.hmm-ar-row__date-label{letter-spacing:.03em;color:var(--hmm-ink-faint);font-size:.68rem}.hmm-ar-row__type{letter-spacing:.04em;color:var(--hmm-ink-faint);margin:0 0 .3rem;font-size:.72rem;display:block}.hmm-ar-row__title{letter-spacing:-.025em;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:600;line-height:1.35;display:block}.hmm-ar-row__title-en{color:var(--hmm-ink-soft);margin-top:.25rem;font-size:.88rem;line-height:1.4;display:block}.hmm-ar-row__context{color:var(--hmm-ink-soft);margin-top:.4rem;font-size:.85rem;line-height:1.45;display:block}.hmm-ar-empty,.hmm-ar-empty-filter{margin:var(--hmm-space-5) 0 0;color:var(--hmm-ink-soft);max-width:34rem}.hmm-ar-reset{font:inherit;color:var(--ar-green);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:.85rem;padding:0;font-size:.92rem}.hmm-ar-reset:hover,.hmm-ar-reset:focus-visible{border-bottom-color:#0000}@media (width<=800px){.hmm-ar-row__link{grid-template-columns:1fr;gap:.35rem}.hmm-ar-row__date{flex-flow:wrap;order:3;align-items:baseline;gap:.35rem;margin-top:.15rem}.hmm-ar-row__date-label:after{content:none}.hmm-ar-row__body{order:1}}
