.book-landing.personal-site-theme .work-choice-grid{grid-template-columns:repeat(var(--choice-columns,3),minmax(0,1fr));border-block:1px solid var(--line);gap:0;width:100%;max-width:1232px;margin:0 auto;display:grid}.book-landing.personal-site-theme .work-choice-grid .work-choice{box-sizing:border-box;text-align:start;cursor:pointer;width:100%;min-width:0;min-height:60px;color:var(--nav,#c9cdd7);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;display:flex}.book-landing.personal-site-theme .work-choice-grid .work-choice+.work-choice{border-inline-start:1px solid var(--line)}.book-landing.personal-site-theme .work-choice-grid .work-choice:nth-child(3n+1){border-inline-start:0}.book-landing.personal-site-theme .work-choice-grid .work-choice-icon{color:var(--brand-orange);flex:none;margin-top:0}.book-landing.personal-site-theme .work-choice-grid .work-choice>div{min-width:0}.book-landing.personal-site-theme .work-choice-grid .work-choice :is(h2,h3){font-family:var(--serif);color:inherit;text-align:start;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:400;line-height:1.5}.book-landing.personal-site-theme .work-choice-grid .work-choice:hover{color:var(--accent)}.book-landing.personal-site-theme .work-choice-grid .work-choice:hover :is(h2,h3){text-underline-offset:5px;text-decoration:underline}.book-landing.personal-site-theme .work-choice-grid .work-choice:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.book-landing.personal-site-theme .work-choice-grid .work-choice:disabled{opacity:.5;cursor:wait}@media (max-width:1050px){.book-landing.personal-site-theme .work-choice-grid{grid-template-columns:repeat(min(var(--choice-columns,3),2),minmax(0,1fr))}.book-landing.personal-site-theme .work-choice-grid .work-choice+.work-choice{border-inline-start:1px solid var(--line)}.book-landing.personal-site-theme .work-choice-grid .work-choice:nth-child(odd){border-inline-start:0}}@media (max-width:600px){.book-landing.personal-site-theme .work-choice-grid{grid-template-columns:minmax(0,1fr)}.book-landing.personal-site-theme .work-choice-grid .work-choice+.work-choice{border-inline-start:0}.book-landing.personal-site-theme .work-choice-grid .work-choice{min-height:48px;padding:10px 4px}.book-landing.personal-site-theme .work-choice-grid .work-choice :is(h2,h3){font-size:18px}}.book-landing.personal-site-theme .work-area-group{max-width:1232px;margin:0 auto 28px}.book-landing.personal-site-theme .work-area-group>h2{color:var(--ink);margin:0 0 18px;font-size:24px;font-weight:400;line-height:1.4}
