.hprep{color:#303832;text-align:left}.hprep>h2{margin:0 0 12px}.hprep>p{line-height:1.6}.hprep-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.hprep-selects label{display:flex;flex-direction:column;gap:9px;font-weight:700}.hprep-selects select{display:block;width:100%;min-height:48px;border:1px solid #b4c2ae;border-radius:12px;background:white;padding:12px;color:#285b40;font:inherit;font-size:15px;appearance:auto}.hprep-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.hprep-summary>div{background:#f2f5eb;border:1px solid #dce3d2;border-radius:14px;padding:18px}.hprep-summary dt{font-size:13px;color:#52644e;margin-bottom:6px}.hprep-summary dd{margin:0;font-size:17px;font-weight:700;line-height:1.5}.hprep-instructions{font-size:17px;line-height:1.7}.hprep-instructions ol{padding-left:25px;list-style:decimal}.hprep-instructions li{margin:12px 0}.hprep-check{padding:18px;border-left:3px solid #387e50;background:#faf9ef;line-height:1.6}.hprep-help,.hprep-faq{margin:32px 0}.hprep details{border-bottom:1px solid #dbe0d7;padding:15px 0}.hprep summary{cursor:pointer;font-weight:700;line-height:1.5}.hprep details p{line-height:1.65;margin:12px 0}.hprep-contact{display:inline-block;color:#285b40;text-decoration:underline;margin-top:20px}.hprep [hidden],.hor-guide [hidden],.hrc-guide [hidden]{display:none!important}.hprep-record{margin:24px 0}.hprep-video-slot{margin-top:30px}.hprep-video-slot .hor-video-area{max-width:560px;margin:auto}.hprep-video-caption{font-size:14px;line-height:1.5}.hprep :focus-visible{outline:3px solid #d8a227;outline-offset:3px}.hor-guide-hero-inner:has(+.unused){display:block}.hrc-guide:has(.hprep) .hrc-guide-hero{margin-bottom:24px}@media(max-width:650px){.hprep-selects{grid-template-columns:1fr;gap:14px}.hprep-summary{gap:10px}.hprep-summary>div{padding:13px}.hprep-summary dd{font-size:15px}.hprep-instructions{font-size:16px}.hprep-record h3{font-size:22px}}
.hprep-instructions--canonical .hs-prep-method{display:block}
.hprep-instructions--canonical [data-preparation-method="fogao"] .hs-prep-method:not(:first-child){display:none}
.hprep-instructions--canonical [data-preparation-method="micro"] .hs-prep-method:first-child{display:none}

.hprep:not([data-guide-key="sopas"]) .hprep-selects{grid-template-columns:repeat(2,minmax(0,1fr))}
.hor-video-scope{font-size:13px;line-height:1.5;margin:0 0 14px}
@media(max-width:650px){.hprep:not([data-guide-key="sopas"]) .hprep-selects{grid-template-columns:1fr}}
