.vq-trabalhos{--gutter:var(--page-gutter);--rhythm:clamp(4rem, 3rem + 5vw, 7.5rem);color:var(--text-strong);background:var(--surface-page);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.vq-trabalhos,.vq-trabalhos *,.vq-trabalhos :before,.vq-trabalhos :after{box-sizing:border-box}.vq-trabalhos :where(h1,h2,h3,p,ul,ol){margin:0}.vq-trabalhos :where(ul,ol){padding:0;list-style:none}.vq-trabalhos :where(a){color:inherit}.vq-trabalhos :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vq-trabalhos :where(svg){max-width:100%;display:block}.vq-trabalhos .container{width:min(calc(100% - var(--gutter) * 2), var(--page-max));min-width:0;margin-inline:auto}.vq-trabalhos :where(h1,h2,h3){font-family:var(--display);font-weight:var(--public-weight-heading);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (max-width:30rem){.vq-trabalhos :where(h1,h2,h3){overflow-wrap:anywhere}}.vq-trabalhos h1{font-size:var(--public-type-hero);line-height:var(--public-leading-heading);letter-spacing:var(--public-tracking-heading);max-width:16ch}.vq-trabalhos h2{font-size:var(--public-type-section);line-height:var(--public-leading-heading);letter-spacing:var(--public-tracking-heading);max-width:24ch}.vq-trabalhos h3{font-size:var(--public-type-card);line-height:var(--public-leading-card);letter-spacing:var(--public-tracking-card)}.vq-trabalhos :where(p){color:var(--text-muted)}.vq-trabalhos .trabalhos-lede{font-size:var(--public-type-intro);line-height:var(--public-leading-intro);max-width:46ch}.vq-trabalhos .trabalhos-body{font-size:var(--public-type-body);line-height:var(--public-leading-body);max-width:60ch}.vq-trabalhos .vq-help{font-size:var(--public-type-secondary);line-height:var(--public-leading-secondary);max-width:60ch}.vq-trabalhos .section-head{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;max-width:48rem;display:grid}.vq-trabalhos .section-head>*{min-width:0;max-width:100%}.vq-trabalhos .trabalhos-mark{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vq-trabalhos .trabalhos-hero{gap:var(--space-6);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.vq-trabalhos .trabalhos-hero>*{min-width:0;max-width:100%}@media (max-width:63.99rem){.vq-trabalhos .trabalhos-hero{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--rhythm)}}.vq-trabalhos .trabalhos-section{gap:var(--space-8);padding-block:var(--rhythm);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.vq-trabalhos .trabalhos-section>*{min-width:0}.vq-trabalhos .trabalhos-works{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.vq-trabalhos .trabalhos-work{gap:var(--space-3);padding-top:var(--space-5);border-top:2px solid var(--text-strong);min-width:0;scroll-margin-top:var(--space-16);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;display:grid}.vq-trabalhos .trabalhos-work>*{min-width:0;max-width:100%}.vq-trabalhos .trabalhos-work p{font-size:var(--public-type-body);line-height:var(--public-leading-body);max-width:44ch}.vq-trabalhos .trabalhos-work .vq-link-acc{margin-top:var(--space-2)}.vq-trabalhos .trabalhos-work--featured{padding:var(--card-pad);border:1px solid var(--line);border-top-width:2px;border-top-color:var(--accent);border-radius:var(--r-lg);background:var(--surface-raised)}@media (min-width:48rem){.vq-trabalhos .trabalhos-works{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.vq-trabalhos .trabalhos-final{padding-block:clamp(4rem,3rem + 5vw,7rem)}.vq-trabalhos .trabalhos-final-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.vq-trabalhos .trabalhos-final-grid>*{min-width:0}.vq-trabalhos .trabalhos-final-title{margin-top:var(--space-4);max-width:22ch}.vq-trabalhos .trabalhos-final-actions{gap:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.vq-trabalhos .trabalhos-final-actions>*{min-width:0;max-width:100%}@media (min-width:64rem){.vq-trabalhos .trabalhos-final-grid{column-gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}