.gd-crumbs{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ds-color-ink-tertiary);margin-top:12px;font-size:13px}.gd-crumbs a{color:inherit}.gd-glance{margin:14px 0 0}.gd-glance div+div{margin-top:10px}.gd-glance dt{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.02em;color:var(--ds-color-ink-tertiary);font-size:13px}.gd-glance dd{color:var(--ds-color-ink-secondary);margin:2px 0 0;font-size:1.15rem;line-height:1.4}.gd-prose,.gd-section{max-width:44rem}.gd-prose p,.gd-section p,.gd-section li,.gd-day-intro{color:var(--ds-color-ink-secondary);font-size:1.15rem;line-height:1.6}.gd-prose{margin:8px 0 40px}.gd-prose p{margin:0 0 16px}.gd-day-intro{max-width:44rem;margin:-4px 0 18px}.gd-note{color:var(--ds-color-ink-secondary);font-size:1rem;line-height:1.45;margin-top:4px!important}.gd-section{margin-top:56px}.gd-section h2{letter-spacing:-.01em;margin-bottom:12px;font-size:1.9rem}.gd-section p{margin:0}.gd-section ul{margin:0;padding-left:1.2em}.gd-section li+li{margin-top:8px}.gd-table{border-collapse:collapse;width:100%;font-family:var(--font-ui), system-ui, sans-serif;margin-top:18px;font-size:15px}.gd-table caption{caption-side:bottom;text-align:left;color:var(--ds-color-ink-tertiary);padding-top:10px;font-size:13px}.gd-table th,.gd-table td{border-bottom:1px solid var(--ds-color-line);text-align:left;padding:12px 0;font-weight:400}.gd-table td{text-align:right;white-space:nowrap;padding-left:16px}.gd-faq+.gd-faq{margin-top:22px}.gd-faq h3{font-size:1.25rem;margin-bottom:6px!important}.gd-related{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;list-style:none;display:grid;padding:0!important}.gd-section .gd-related li+li{margin-top:0}.gd-related a{box-sizing:border-box;background:var(--ds-color-surface-raised);height:100%;color:var(--ds-color-ink);border-radius:16px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.gd-related a:hover{background:var(--ds-color-surface)}.gd-related strong{font-weight:inherit;font-size:1.2rem}.gd-related span{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ds-color-ink-tertiary);font-size:13px;line-height:1.4}.gd-section--wide{max-width:none}.gd-credits{max-width:44rem;font-family:var(--font-ui), system-ui, sans-serif;color:var(--ds-color-ink-tertiary)!important;margin:48px auto 0!important;font-size:12px!important;line-height:1.5!important}.gd-credits a{color:inherit}.gd-related--photo img{aspect-ratio:16/9;object-fit:cover;background:var(--ds-color-surface-sunken);border-radius:16px 16px 0 0;width:calc(100% + 32px);margin:-16px -16px 8px}@media (max-width:520px){.gd .sh-cards{grid-template-columns:1fr}}
