.wide .max-w-prose,.wide .max-w-4xl{max-width:72rem!important}.wide .prose{font-size:1.125rem;line-height:1.75;max-width:none!important}.blox-resume-experience.wide h3{font-size:1.5rem}.blox-resume-experience.wide .text-sm{font-size:1rem}.blox-resume-experience.wide a.text-primary-600,.blox-resume-experience.wide p.text-primary-600{font-size:1.125rem}.blox-resume-skills.wide .grid{gap:2rem 3rem}.blox-resume-skills.wide .skills-name{font-size:1.125rem;letter-spacing:0;text-transform:none}.blox-resume-awards.wide .text-sm{font-size:1rem}.blox-resume-awards.wide p{font-size:1.0625rem}@media(min-width:1024px){.blox-resume-awards.wide .w-full.flex.flex-col.gap-6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wide.two-col .prose ul{columns:2;column-gap:3rem}.wide.two-col .prose li{break-inside:avoid}}.blox-resume-languages.wide .text-sm{font-size:1rem}.wide.two-col .prose ul{margin-top:0}.wide.two-col .prose li{margin-top:0;margin-bottom:1rem}.pubs .max-w-3xl{max-width:64rem}.pubs .mt-16{margin-top:1rem}.pubs .pub-list-item{font-size:1.125rem;line-height:1.65}.pubs .pub-list-item>a{font-weight:600}.lang-list{width:100%;max-width:32rem;margin:0 auto;padding:0;list-style:none}.lang-item{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e5e7eb;font-size:1.125rem}.lang-item:last-child{border-bottom:none}.lang-name{font-weight:600;color:#111827}.lang-level{color:#4b5563}.dark .lang-item{border-bottom-color:#374151}.dark .lang-name{color:#f3f4f6}.dark .lang-level{color:#9ca3af}