main{grid-template-columns:minmax(0, var(--main-max));align-content:start}.about{margin:0 0 1.25rem;max-width:66ch;color:var(--md-sys-color-on-surface);font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px}h2.section-title{margin:1.5rem 0 .5rem;color:var(--md-sys-color-on-surface);font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.15px}.section-note{margin:0 0 .75rem;max-width:70ch;color:var(--md-sys-color-on-surface-variant);font-size:.875rem;line-height:1.4285714286;font-weight:400;letter-spacing:.25px}.pages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:.75rem}.pages li{padding:.9rem 1rem 1rem;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container)}.pages a{display:inline-block;min-height:24px;color:var(--md-sys-color-primary);text-decoration:none;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.15px}.pages a:hover{text-decoration:underline}.pages .gloss{color:var(--md-sys-color-on-surface-variant);font-size:.75rem;line-height:1.3333333333;font-weight:500;letter-spacing:.5px}.pages p{margin:.35rem 0 0;color:var(--md-sys-color-on-surface-variant);font-size:.875rem;line-height:1.4285714286;font-weight:400;letter-spacing:.25px}