/* Filtrado em 2026-08-21 por visual/harvest_missing_legacy_css.py:
   1 regras com seletor de ELEMENTO puro (p, h1, body, form...) foram
   removidas desta folha. Elas são do template da HubSpot e no original valem
   só nas páginas que carregam este arquivo; aqui todas as folhas são
   carregadas em todo o site, então elas sobrescreviam tipografia e
   espaçamento do site inteiro -- foi como `p{font-size:1rem}` daqui voltou a
   deixar os parágrafos dos posts em 16px em vez dos 18px do original.
   As regras com classe/id foram mantidas. */
.form-wrapper--backup-unsubscribe h3{font-family:var(--body-font);font-size:var(--label-font-size);font-weight:var(--label-font-weight)!important;line-height:var(--standard-font-size);margin:0 0 var(--label-margin-bottom)}
.email-subscription-confirmation .page-header h1{margin:0}
.email-subscription-confirmation .page-header p{font-family:var(--heading-font);font-size:2.5rem;margin:0}
#hs-subscriptions-unsubscribe-survey{margin-block-start:var(--standard-margin);text-align:left}
#hs-subscriptions-unsubscribe-survey #hs-subscriptions-unsubscribe-survey-legend{margin-bottom:1.25rem}
#hs-subscriptions-unsubscribe-survey #hs-subscriptions-unsubscribe-survey-options{margin-bottom:.5rem}
#hs-subscriptions-unsubscribe-survey-options>div{align-items:center;display:flex;margin-bottom:.75rem}
#hs-subscriptions-unsubscribe-survey-options label{align-items:center;margin-bottom:0}
#hs-subscriptions-unsubscribe-survey-options input[type=radio]{flex-shrink:0}
.subscription-preferences-heading h1{margin:0}
.form-wrapper--subscription-preferences form{background:none;margin-bottom:1rem;padding:0}
.form-wrapper--subscription-preferences .page-header h1{margin:0}
.form-wrapper--subscription-preferences .page-header p{font-family:var(--heading-font);font-size:2rem;margin:0}
.form-wrapper .localization-language{margin-top:1rem;width:auto}
label[for=hs-localization-select]+.localization-language{margin-top:0}
.form-wrapper--subscription-preferences form .email-prefs{background-color:var(--form-background-color);padding:var(--form-padding);width:var(--form-width)}
@media(min-width:768px){.form-wrapper--subscription-preferences form .email-prefs{padding:var(--form-padding-desktop)}}
.form-wrapper--subscription-preferences .email-prefs .header{margin:0}
.form-wrapper--subscription-preferences form .fakelabel{display:inline-block;padding-left:2.25rem;text-indent:-2.25rem}
.form-wrapper--subscription-preferences .item{margin:1rem 0}
.form-wrapper--subscription-preferences .item p{font-size:.875rem;margin:.5rem 0 .5rem 2.25rem}
.form-wrapper--subscription-preferences .subscribe-options{border-top:1px solid #cbd6e2;margin:var(--standard-margin) 0;padding-top:1.5rem}
.form-wrapper--subscription-preferences .subscribe-options p{margin:0}
.form-wrapper--subscription-preferences .subscribe-options label{font-size:1rem}
.subscription-preferences-footer{margin:0 auto;width:80%}
.subscription-preferences-footer span p{font-size:.875rem;line-height:1.125;margin:0;text-align:center}
.form-wrapper--subscription-preferences #globalresub-container .header{margin-bottom:1rem}
.form-wrapper--subscription-preferences .subscribe-options label[for=globalresub2]{margin-bottom:0}
.form-wrapper--subscription-preferences .subscribe-options #globalresub2{margin-bottom:var(--standard-margin)}
.hs-delete-data__button,.hs-download-data__button{background:var(--secondary-button-background-color);border:var(--secondary-button-border);color:var(--secondary-button-font-color);min-width:45%;width:auto}
.hs-delete-data__button:focus,.hs-delete-data__button:hover,.hs-download-data__button:focus,.hs-download-data__button:hover{background:var(--secondary-button-hover-background-color);border:var(--secondary-button-hover-border);color:var(--secondary-button-hover-font-color)}
.hs-delete-data__button:active,.hs-download-data__button:active{background:var(--secondary-button-active-background-color);border:var(--secondary-button-active-border);color:var(--secondary-button-active-font-color)}
.password-prompt-wrapper{background-color:var(--form-background-color);padding:var(--form-padding);width:var(--form-width)}
@media(min-width:768px){.password-prompt-wrapper{padding:var(--form-padding-desktop)}}
.form-wrapper--password-prompt form{background:none;padding:0}
.password-prompt-wrapper label{display:block;font-size:var(--label-font-size);font-weight:var(--label-font-weight);margin:0 0 var(--label-margin-bottom)}
.form-wrapper--password-prompt input[type=password]{height:auto!important;margin-bottom:var(--standard-margin);margin-top:.25rem!important}
.search-results__page-count{line-height:var(--standard-line-height);margin:1rem 0 var(--standard-margin)}
.hs-search-results{height:400px;padding:70px 0}
.hs-search__no-results{display:none}
.hs-search-results__title{color:#5386bd;font-size:1.5rem}
.hs-search-results__description{line-height:2;margin:1rem 0}
.form-wrapper--search-input form{background:none;padding:0;width:auto}
.form-wrapper--search-input .hs-search-field__input{background:url("./assets/24d9a8e9-search.svg.svg"),#f5f8fa;background-position:calc(100% - 16px) 50%;background-repeat:no-repeat;border:1px solid #cbd6e2;width:450px}
.form-wrapper--search-input .hs-search-field__form .hs-search-field__input{background:#f5f8fa}
.form-wrapper--search-input .hs-search-field__button{background:var(--button-background-color);border:0;border-radius:0;padding:0 1rem}
.form-wrapper--search-input .hs-search-field__button:hover{cursor:pointer}
.form-wrapper--search-input .hs-search-field__button svg{fill:var(--button-font-color);height:12px}
