:where(.hp) .dr-head{padding:var(--hp-sec-secondary) 0;background:var(--hp-cream);text-align:center}:where(.hp) .dr-head__title{align-items:center;gap:var(--hp-s1);margin-top:var(--hp-s3);flex-direction:column;display:flex}:where(.hp) .dr-head__name{font-size:var(--hp-fs-h3);color:var(--color-primary);font-weight:700;line-height:1.4}:where(.hp) .dr-head__catch{font-size:var(--hp-fs-display);text-wrap:balance;font-weight:700;line-height:1.4}:where(.hp) .dr-head__tag{font-size:var(--hp-fs-small);color:var(--hp-accent-ink-deep);font-weight:700}:where(.hp) .dr-head__meta{justify-content:center;align-items:center;gap:var(--hp-s1) var(--hp-s2);margin-top:var(--hp-s4);font-size:var(--hp-fs-small);flex-wrap:wrap;display:flex}:where(.hp) .dr-head__asof{color:var(--hp-muted)}:where(.hp) .dr-head__lead{gap:var(--hp-s2);max-width:640px;margin:var(--hp-s5) auto 0;color:var(--hp-muted);text-align:left;flex-direction:column;display:flex}:where(.hp) .dr-stats{gap:var(--hp-s4);margin-top:var(--hp-head-gap);grid-template-columns:repeat(3,1fr);display:grid}:where(.hp) .dr-stats__item{padding:var(--hp-s5) var(--hp-s3);border-radius:var(--hp-radius-sm);box-shadow:var(--hp-shadow);text-align:center;background:#fff;flex-direction:column;align-items:center;display:flex}:where(.hp) .dr-stats__item dt{font-size:var(--hp-fs-small);word-break:auto-phrase;text-wrap:balance;font-weight:700;line-height:1.5}:where(.hp) .dr-stats__value{margin:var(--hp-s1) 0 0;font-family:var(--font-latin);font-size:var(--hp-fs-display);color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}:where(.hp) .dr-stats__unit{font-family:var(--font-sans);font-size:var(--hp-fs-body);margin-left:2px}:where(.hp) .dr-stats__sub{margin:var(--hp-s1) 0 0;font-size:var(--hp-fs-note);color:var(--hp-muted)}:where(.hp) .dr-card{gap:var(--hp-s6);margin-top:var(--hp-s4);padding:var(--hp-card-pad);border-radius:var(--hp-radius);box-shadow:var(--hp-shadow);background:#fff;flex-direction:column;display:flex}:where(.hp) .dr-caption{margin-bottom:var(--hp-s3);font-size:var(--hp-fs-small);color:var(--color-text);text-align:left;font-weight:700}.dr-chart{width:100%;height:auto;font-family:var(--font-sans);display:block}.dr-chart--sp{display:none}.dr-chart__grid{stroke:var(--hp-line);stroke-width:1px}.dr-chart__bar,.dr-chart__seg--women{fill:var(--color-primary)}.dr-chart__seg--men{fill:var(--color-accent)}.dr-chart__value{fill:var(--color-text);font-size:17px;font-weight:700}.dr-chart__label{fill:var(--color-text);font-size:13px}.dr-chart__sub,.dr-chart__tick{fill:var(--color-text);font-size:11px}.dr-chart__total{fill:var(--color-text);font-size:12px;font-weight:700}.dr-chart__inlabel{font-size:12px;font-weight:700}.dr-chart__inlabel--on-women{fill:#fff}.dr-chart__inlabel--on-men{fill:var(--color-text)}:where(.hp) .dr-table{border-collapse:collapse;width:100%;font-size:var(--hp-fs-small);line-height:1.5}:where(.hp) .dr-table caption{caption-side:top}:where(.hp) .dr-table th,:where(.hp) .dr-table td{padding:var(--hp-s2) var(--hp-s3);border-bottom:1px solid var(--hp-line);text-align:right;font-variant-numeric:tabular-nums}:where(.hp) .dr-table th:first-child{text-align:left}:where(.hp) .dr-table thead th{border-bottom:2px solid var(--color-primary);color:var(--color-primary);font-weight:700}:where(.hp) .dr-table tbody th{font-weight:500}:where(.hp) .dr-table tfoot th,:where(.hp) .dr-table tfoot td{background:var(--hp-cream);border-bottom:none;font-weight:700}:where(.hp) .dr-table--2col th:first-child{width:60%}:where(.hp) .dr-table--4col th:first-child{width:34%}:where(.hp) .dr-table--4col :is(th,td):not(:first-child){width:22%}:where(.hp) .dr-table--defs{margin-top:var(--hp-s4);border-top:1px solid var(--hp-line)}:where(.hp) .dr-table--defs :is(th,td){padding:var(--hp-s3);text-align:left;vertical-align:top;font-variant-numeric:normal}:where(.hp) .dr-table--defs th[scope=row]{width:30%;color:var(--color-primary);font-weight:700}:where(.hp) .dr-notes{gap:var(--hp-s1);margin-top:var(--hp-s4);font-size:var(--hp-fs-note);color:var(--hp-muted);flex-direction:column;line-height:1.6;list-style:none;display:flex}:where(.hp) .dr-sub-h2{margin-top:var(--hp-s7)}:where(.hp) .dr-body{margin-top:var(--hp-s4)}:where(.hp) .dr-body strong{font-weight:700}:where(.hp) .dr-cite{margin-top:var(--hp-s4);padding:var(--hp-s4);border-radius:var(--hp-radius-sm);background:var(--hp-cream)}:where(.hp) .dr-cite__label{font-size:var(--hp-fs-note);color:var(--hp-accent-ink-deep);font-weight:700}:where(.hp) .dr-cite__sample{margin-top:var(--hp-s1);font-size:var(--hp-fs-small);overflow-wrap:anywhere}:where(.hp) .dr-history{margin-top:var(--hp-s4);border-top:1px solid var(--hp-line);font-size:var(--hp-fs-small);list-style:none}:where(.hp) .dr-history li{gap:var(--hp-s3);padding:var(--hp-s3) 0;border-bottom:1px solid var(--hp-line);grid-template-columns:8em 1fr;display:grid}:where(.hp) .dr-history time{color:var(--color-primary);font-weight:700}@media (max-width:840px){:where(.hp) .dr-stats{gap:var(--hp-s2);grid-template-columns:1fr}:where(.hp) .dr-stats__item{align-items:center;column-gap:var(--hp-s3);padding:var(--hp-s3) var(--hp-card-pad);text-align:left;grid-template-columns:1fr auto;grid-template-areas:"label value""sub value";display:grid}:where(.hp) .dr-stats__item dt{grid-area:label}:where(.hp) .dr-stats__value{grid-area:value;margin:0}:where(.hp) .dr-stats__sub{grid-area:sub;margin:0}:where(.hp) .dr-card{gap:var(--hp-s5)}:where(.hp) .dr-table th,:where(.hp) .dr-table td{padding:var(--hp-s2) var(--hp-s1)}:where(.hp) .dr-history li{grid-template-columns:1fr;gap:2px}}@media (max-width:540px){:where(.hp) .dr-card{padding:var(--hp-card-pad) var(--hp-s2)}:where(.hp) .dr-caption{padding:0 var(--hp-s1)}.dr-chart--pc{display:none}.dr-chart--sp{display:block}.dr-chart--sp .dr-chart__value{font-size:14px}.dr-chart--sp .dr-chart__label{font-size:13px}.dr-chart--sp .dr-chart__sub,.dr-chart--sp .dr-chart__tick,.dr-chart--sp .dr-chart__total,.dr-chart--sp .dr-chart__inlabel{font-size:12px}:where(.hp) .dr-table--defs th[scope=row]{width:34%}}
