.page-head{align-items:center;row-gap:32px;padding-block:clamp(32px,6vh,72px)}.page-head__text{flex-direction:column;grid-column:1/span 9;gap:24px;display:flex}.page-head__lines{grid-column:1/-1;width:min(100%,360px)}@media (width<=900px){.page-head__text{grid-column:1/-1}}.page-head+.section{padding-top:clamp(48px,6vw,96px)}.topic{align-items:center;row-gap:32px}.topic__text{flex-direction:column;grid-column:1/span 6;gap:20px;display:flex}.topic__side{grid-column:8/-1}.topic--flip .topic__text{grid-area:1/7/auto/-1}.topic--flip .topic__side{grid-area:1/1/auto/span 5}@media (width<=900px){.topic__text,.topic__side,.topic--flip .topic__text,.topic--flip .topic__side{grid-area:auto/1/auto/-1}}.principles{flex-direction:column;gap:40px;display:flex}.principles li{gap:16px var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.principles strong{font-size:var(--t-large);padding-left:24px;font-weight:600;line-height:1.25;position:relative}.principles strong:before{content:"";background:var(--signal);width:10px;height:10px;position:absolute;top:.42em;left:2px;transform:rotate(45deg)}@media (width<=720px){.principles li{grid-template-columns:1fr}}.contact-field{background:var(--ground-2);min-height:70svh;padding-block:clamp(64px,8vw,120px)}body[data-page=contato] .foot,body[data-page="404"] .foot{margin-top:64px}.contact{align-items:start;row-gap:48px}.contact__form{grid-column:1/span 6;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact__form .field--wide,.contact__form .button,.contact__form .segmented{grid-column:1/-1}.contact__form .button{justify-self:start}.contact__form textarea{resize:vertical;min-height:140px}.contact__aside{font-size:var(--t-body);flex-direction:column;grid-column:8/-1;gap:32px;display:flex}.contact__phone{white-space:nowrap;font-size:var(--t-h2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;text-decoration:none}.steps{flex-direction:column;gap:16px;display:flex}.steps li{padding-left:22px;position:relative}.steps li:before{content:"";background:var(--signal);width:8px;height:8px;position:absolute;top:.6em;left:1px;transform:rotate(45deg)}@media (width<=900px){.contact__form,.contact__aside{grid-column:1/-1}}@media (width<=520px){.contact__form{grid-template-columns:1fr}}.bubble-wrap{background:var(--paper);border-radius:var(--radius);min-height:220px;padding:20px}.bubble-wrap__label{margin-bottom:12px;font-size:13px;font-weight:600}.bubble{background:var(--blue-50);white-space:pre-wrap;border-radius:8px 8px 2px;max-width:34ch;margin-left:auto;padding:10px 14px 12px;font-size:16px;line-height:1.45}.reading{flex-direction:column;grid-column:1/span 7;gap:20px;max-width:720px;display:flex}.reading h2{margin-top:32px}.reading h2:first-child{margin-top:0}.summary{grid-column:9/-1;position:sticky;top:32px}.summary .steps li:before{background:var(--mist)}.summary .steps{font-size:var(--t-small);color:var(--blue-100)}@media (width<=900px){.reading,.summary{grid-column:1/-1;position:static}}.lost{align-items:center;row-gap:40px;min-height:calc(100svh - 160px)}.lost__text{flex-direction:column;grid-column:1/span 6;gap:24px;display:flex}.lost__field{margin-right:calc(-1 * var(--margin) - max(0px, (100vw - 1440px) / 2));background:var(--navy);grid-column:7/-1;align-self:stretch;place-items:center;padding:56px;display:grid}.lost__field .field{width:min(100%,460px)}@media (width<=900px){.lost__text,.lost__field{grid-column:1/-1}.lost__field{margin-left:calc(-1 * var(--margin));padding:40px}}
