.hw2.hw2 .pg-lifepath .lp-key{color:var(--ink);font-size:1.25rem;font-weight:600}.hw2.hw2 .pg-lifepath .lp-rule{align-items:center;gap:12px;margin:0;line-height:1.45;display:flex}.hw2.hw2 .pg-lifepath .lp-rule img{flex:none;width:44px;height:44px}.hw2.hw2 .pg-lifepath .lp-rule small{color:var(--muted);font-size:.82rem;font-weight:600;display:block}.hw2.hw2 .pg-lifepath .lp-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.hw2.hw2 .pg-lifepath .lp-work{gap:14px;padding:24px;display:grid}.hw2.hw2 .pg-lifepath .lp-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-lifepath .lp-steps li{background:color-mix(in srgb, var(--tint) 8%, var(--card));border-radius:14px;gap:4px;padding:12px 16px;display:grid}.hw2.hw2 .pg-lifepath .lp-steps small{color:var(--muted);font-size:.82rem;font-weight:600}.hw2.hw2 .pg-lifepath .lp-steps__total{background:color-mix(in srgb, var(--tint) 18%, var(--card))!important}.hw2.hw2 .pg-lifepath .lp-trail{color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:1.05rem;display:inline-flex}.hw2.hw2 .pg-lifepath .lp-trail .ico{width:14px;height:14px;color:var(--muted)}.hw2.hw2 .pg-lifepath .lp-example__read{gap:12px;display:grid}.hw2.hw2 .pg-lifepath .lp-example__date{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.hw2.hw2 .pg-lifepath .lp-example__date img{width:36px;height:36px}.hw2.hw2 .pg-lifepath .lp-guide__card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.hw2.hw2 .pg-lifepath .lp-guide__card .an-num{grid-row:span 3;min-width:2.4em;font-size:1.5rem}.hw2.hw2 .pg-lifepath .lp-guide__card .chip{justify-self:start}.hw2.hw2 .pg-lifepath .lp-hero-card .an-meaning{gap:10px}.hw2.hw2 .pg-lifepath .lp-lessons{gap:4px;margin:8px 0 0;padding-left:1.1em;line-height:1.5;display:grid}.hw2.hw2 .pg-lifepath .lp-names{color:var(--muted)}.hw2.hw2 .pg-lifepath .lp-others{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.hw2.hw2 .pg-lifepath .lp-pair{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-lifepath .lp-others{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.hw2.hw2 .pg-lifepath .lp-others{grid-template-columns:repeat(2,minmax(0,1fr))}.hw2.hw2 .pg-lifepath .lp-guide__card .an-num{font-size:1.3rem}}
