.home{padding:var(--s12) var(--pad) var(--s16);font-size:15px}.hm-sec>.shead{margin-bottom:var(--s6)}.hm-top{gap:var(--s12) var(--s8);display:grid}.hm-left{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.hm-lead{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.hm-lead>.thumb{width:100%;margin-bottom:var(--s2);border-radius:var(--r2)}.hm-lead h1{font-family:var(--f-head);letter-spacing:-.022em;text-wrap:balance;max-width:30ch;font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.12}.hm-lead h1 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.hm-lead p{color:var(--g1);max-width:62ch;font-size:15.5px;line-height:1.6}.hm-latest{flex-direction:column;gap:20px;display:flex}@media (max-width:1099px){.hm-lead{order:-1}}@media (max-width:599px){.hm-left{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1099px){.hm-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-lead{grid-column:1/-1}.hm-left{grid-template-columns:minmax(0,1fr)}.hm-top.hm-nopicks .hm-latest{grid-column:1/-1}}@media (min-width:1100px){.hm-top{grid-template-columns:minmax(0,.95fr) minmax(0,2.3fr) minmax(0,1.15fr);align-items:start;gap:40px}.hm-top.hm-nopicks{grid-template-columns:minmax(0,2.3fr) minmax(0,1.15fr)}.hm-left{grid-template-columns:minmax(0,1fr)}}.hm-body{gap:var(--s16);margin-top:var(--s12);padding-top:var(--s12);border-top:var(--line);display:grid}@media (min-width:1024px){.hm-body{grid-template-columns:minmax(0,1fr) 300px}}.hm-body.hm-p2{border-top:0;margin-top:0}.hm-p2:not(:has(.hm-sec)){padding-top:var(--s12)}.hm-main{gap:var(--s16);flex-direction:column;display:flex}.hm-grid{gap:40px var(--s8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.hm-p1>.hm-side{order:-1}.hm-p2>.hm-main,.hm-p2>.hm-side{display:contents}.hm-p2 .hm-topics{order:-1}.hm-p2 .hm-news{order:1}}.spot{margin-top:var(--s16)}.hm-support{margin-top:var(--s12)}.hm-explainers{margin-top:var(--s16);padding-top:var(--s12);border-top:var(--line)}@media (min-width:1100px){.hm-explainers .hm-grid{gap:40px var(--s12)}}.hm-side{gap:var(--s12);flex-direction:column;display:flex}@media (min-width:1024px){.hm-side{top:var(--s6);align-self:start;position:sticky}}.hm-side .shead{margin-bottom:var(--s4)}.hm-tiles{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-bench{gap:var(--s6);border-radius:var(--r2);background:var(--paper-b);margin-top:12px;padding:20px;display:grid}.hm-bench .row.between{gap:12px}.hm-bench .num{white-space:nowrap;flex:none}@media (min-width:768px){.hm-bench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hm-week{gap:var(--s6);padding:var(--s6);border-radius:var(--r3);background:var(--paper-b);flex-direction:column;display:flex}.hm-week-main{gap:var(--s6);align-items:center;display:grid}.hm-week-main>.thumb{border-radius:var(--r2)}@media (min-width:700px){.hm-week-main{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.hm-week-prev{gap:12px var(--s6);display:grid}@media (min-width:700px){.hm-week-prev{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-week-prev>.cmeta{grid-column:1/-1}}.hm-week-prev a{flex-direction:column;gap:4px;display:flex}
