.browse-sec{padding:8px 0 28px}.browse-sec h2{font-family:var(--display,Georgia, serif);color:var(--g-ink,#1f2b26);margin:18px 0 12px;font-size:26px;font-weight:600;line-height:1.2}.browse-list{columns:3 240px;column-gap:28px;margin:0;padding:0;list-style:none}.browse-list li{break-inside:avoid;border-bottom:1px solid #1f2b261a;padding:7px 0;font-size:15px;line-height:1.35}.browse-list a{color:var(--g-ink,#1f2b26);text-decoration:none}.browse-list a:hover{text-underline-offset:3px;text-decoration:underline}.browse-count{color:var(--g-soft,#5b6a63);margin:-6px 0 12px;font-size:13px}.hub-more{max-width:940px;margin:36px auto 0;padding:0 22px}.hub-more h2{font-family:var(--display,Georgia, serif);margin:0 0 10px;font-size:22px;font-weight:600}.hub-more ul{margin:0;padding-left:20px;line-height:1.7}.hub-more a{color:inherit;text-underline-offset:3px}.cal-all{margin:0 auto 64px;font-size:15px;line-height:1.55}.cal-all>summary{cursor:pointer;border-top:1px solid #1f2b2624;padding:14px 0;font-weight:600}.cal-all h2{font-family:var(--display,Georgia, serif);margin:22px 0 8px;font-size:20px;font-weight:600}.cal-all ul{columns:2 320px;column-gap:32px;margin:0;padding-left:20px}.cal-all li{break-inside:avoid;margin:0 0 4px}.cal-all a{color:inherit;text-underline-offset:3px}
