.xrhysa_page{padding-bottom:80px}.xrhysa_tool.xrhysa_tool{container:none}.xrhysa_tool .xrhysa_toolHeading{display:block}.xrhysa_legend{color:var(--secondary);margin-top:16px;line-height:1.65}.xrhysa_numberGuide{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-self:end;width:min(100%,390px);padding:20px 22px}.xrhysa_numberGuideTitle{color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:650}.xrhysa_numberPattern{font-variant-numeric:tabular-nums;letter-spacing:.035em;align-items:baseline;gap:10px;margin-top:12px;font-size:clamp(28px,3.2vw,40px);font-weight:720;line-height:1;display:flex}.xrhysa_numberPattern span:first-child{color:var(--blue)}.xrhysa_numberPattern span:nth-child(2){color:var(--ink)}.xrhysa_numberPattern b{color:var(--secondary);font-weight:600}.xrhysa_numberLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.xrhysa_numberLegend>div{border-top:1px solid var(--line);padding-top:10px}.xrhysa_numberLegend dt{color:var(--ink);font-size:13px;font-weight:700}.xrhysa_numberLegend dd{color:var(--secondary);margin:3px 0 0;font-size:12px;line-height:1.35}.xrhysa_numberHint{color:var(--secondary);margin-top:14px;font-size:13px;line-height:1.45}@media (max-width:768px){.xrhysa_numberGuide{width:100%}}@media (max-width:420px){.xrhysa_numberGuide{padding:18px}.xrhysa_numberPattern{gap:8px;font-size:30px}.xrhysa_numberLegend{gap:8px}}
