.chm-page{display:flex;flex-direction:column;gap:40px}@media (max-width:1023px){.chm-page{gap:28px}}.chm-top{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:start}.chm-map,.chm-pin{min-width:0}@media (max-width:1023px){.chm-top{display:contents}.chm-head{order:-3}.chm-map{order:-2}.chm-needs{order:-1}}.chm-rows{display:flex;flex-direction:column}.chm-rows>*+*{border-top:1px solid hsl(var(--fid-edge))}.chm-note{margin:12px 0 0;font-size:13px;color:hsl(var(--fid-ink-muted))}.chm-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media (max-width:1023px){.chm-week{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);overflow-x:auto;padding-bottom:8px}}.chm-week:focus-visible{outline:2px solid hsl(var(--fid-focus));outline-offset:2px}.chm-day{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border-radius:var(--hc-r-md,16px);background:hsl(var(--fid-well))}.chm-day--today{box-shadow:inset 0 0 0 2px hsl(var(--fid-ink))}.chm-day__name{font-size:13px;font-weight:700;color:hsl(var(--fid-ink))}.chm-day__name small{font-size:13px;font-weight:600;color:hsl(var(--fid-ink-muted));margin-left:4px}.chm-chip{display:block;padding:4px 8px;border-radius:999px;background:hsl(var(--fid-plane));border:1px solid hsl(var(--fid-edge));font-size:12.5px;font-weight:600;line-height:1.3;color:hsl(var(--fid-ink))}.chm-day__none,.chm-undated{font-size:13px;color:hsl(var(--fid-ink-muted))}.chm-undated{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px}@media (max-width:479px){.chm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}a.chm-statlink{color:inherit;text-decoration:none;border-radius:var(--hc-r-md,16px)}a.chm-statlink:hover{background:hsl(var(--fid-hover))}a.chm-statlink:focus-visible{outline:2px solid hsl(var(--fid-focus));outline-offset:4px}.chm-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:767px){.chm-modules{grid-template-columns:minmax(0,1fr);gap:16px}}.chm-access{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.chm-rows .hcpk-row{border-radius:0}@media (max-width:479px){.chm-needs .hcpk-row__meta{display:none}.chm-row--stack{flex-wrap:wrap;row-gap:4px}.chm-row--stack .hcpk-row__main{flex-basis:calc(100% - 62px)}.chm-row--stack .hcpk-row__end{flex-basis:100%;padding-left:62px}.chm-recent .chm-rows>:nth-child(n+2),.chm-recent .hcpk-row__meta{display:none}.chm-page{gap:24px}.chm-undated{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.chm-head .hcpk-lede{margin-top:4px}}.chm-access-sum{cursor:pointer;font-size:14px;font-weight:700;color:hsl(var(--fid-ink))}.chm-phone-only{display:none}@media (max-width:479px){.chm-phone-only{display:block}.chm-wide-only{display:none}.chm-head .hcpk-header__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px}.chm-head .hcpk-btn{min-height:40px;padding:0 14px;font-size:14px}.chm-needs .chm-rows>:nth-child(n+3),.chm-recent .chm-rows>:nth-child(n+2){display:none}.chm-ops .chm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chm-ops .hcpk-stat__label{font-size:12.5px}.chm-ops .hcpk-stat__fig{font-size:22px}.chm-page{gap:12px}.chm-page .hcpk-section__head{margin-bottom:10px}.chm-page .hcpk-card{padding:14px}.chm-modules .hcpk-module{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.chm-modules .hcpk-module .hcpk-btn{flex-basis:100%;margin-top:8px}.chm-modules .hcpk-stat__fig{font-size:22px}}