.v3 .cal p{max-width:var(--measure)}.v3 .cal .cal-stats{list-style:none;padding:0;margin:28px 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);max-width:860px}.v3 .cal .cal-stats li{padding:14px 18px;font-size:15px;color:var(--muted)}.v3 .cal .cal-stats li+li{border-left:1px solid var(--line)}.v3 .cal .cal-stats .n{display:block;font:600 30px/1.15 var(--serif);color:var(--navy)}@media (max-width:600px){.v3 .cal .cal-stats{grid-template-columns:minmax(0,1fr)}.v3 .cal .cal-stats li+li{border-left:0;border-top:1px solid var(--line)}}.v3 .cal .cal-h{margin-top:40px}.v3 .cal .cal-list{border:1px solid var(--line);border-radius:var(--r);max-width:860px}.v3 .cal .cal-list .item{grid-template-columns:1fr}.v3 .cal .cal-list h3{font:600 17px/1.4 var(--sans);margin:0}.v3 .cal .cal-list h3 a{display:inline-flex;align-items:center;min-height:44px}.v3 .cal code{font:14px var(--mono);color:var(--mono-ink);overflow-wrap:anywhere}.v3 .cal .cal-note{border-left:3px solid var(--ink);padding:4px 0 4px 16px;margin:40px 0 0;max-width:860px}.v3 .cal .cal-note h2{font-size:21px;margin:0 0 8px}.v3 .cal .cal-note a{display:inline}.v3 .cal .cal-disc{font-size:14px;color:var(--muted);margin-top:24px}