/* Lote 5: composições restritas aos públicos profissional e institucional. */
.page-para-medicos h1,.page-para-operadoras h1{font-size:clamp(39px,4.6vw,66px);letter-spacing:-.04em;line-height:1.08;max-width:980px}
.page-para-medicos h2,.page-para-operadoras h2{font-size:clamp(29px,3vw,41px)}
.professional-opening{padding:32px 0 48px;background:var(--paper);border-bottom:1px solid var(--line)}
.professional-opening h1{margin:18px 0 32px;max-width:840px}
.professional-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.professional-lead{font-size:25px;line-height:1.4;color:var(--navy);max-width:435px}
.professional-intro>div>p{max-width:600px}.professional-intro .page-actions{margin-top:22px;gap:15px 25px}
.clinical-services{padding-block:56px 60px}.clinical-services>h2{margin-bottom:32px}
.clinical-services-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}
.clinical-main{border-left:4px solid var(--blue);padding-left:27px}.clinical-main h3{font-size:30px}.clinical-support{padding-top:9px}.clinical-support h3{font-size:24px}
.clinical-services p{margin:18px 0}.clinical-services .text-link{margin-top:5px}
.clinical-conversation{background:var(--ice);padding-block:56px}.clinical-conversation-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:85px;align-items:start}
.clinical-conversation h2{max-width:560px}.clinical-topics{margin:26px 0 0}.clinical-topics>div{padding:20px 0;border-top:1px solid #a9c2d1}.clinical-topics dt{font-size:23px;color:var(--navy);font-weight:600;line-height:1.3;margin-bottom:10px}.clinical-topics dd{margin:0;max-width:615px}
.clinical-note{font-size:14px;max-width:580px;padding-top:17px;border-top:1px solid #a9c2d1}
.document-note{background:white;padding:28px;border-top:3px solid var(--blue);margin-top:10px}.document-note h2{font-size:29px}.document-note p{margin:20px 0 24px;font-size:17px}.document-note .button{text-align:left;font-size:14px}
.professional-reading{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;padding-block:60px}.professional-reading h2{max-width:500px}.professional-reading p{margin-top:22px;max-width:570px}.professional-reading nav{border-top:1px solid var(--line);align-self:center}.professional-reading nav>a{display:flex;min-height:62px;font-size:17px;border-color:var(--line)}
.professional-close{padding-block:44px;background:var(--paper)}.professional-close h2{max-width:780px}.professional-close p{max-width:755px;margin-top:21px}
.operator-opening{padding-block:32px 50px}.operator-opening h1{max-width:1030px;margin:18px 0 24px}.operator-opening .operator-lead{font-size:25px;line-height:1.4;color:var(--navy);max-width:800px;margin-bottom:16px}.operator-opening>p:last-of-type{max-width:720px}
.operator-directory{background:var(--navy);padding-block:42px;color:#e0eaf1}.operator-directory h2{color:white;max-width:535px}.operator-directory p{margin-top:20px;max-width:560px}.operator-directory-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:110px;align-items:center}.operator-directory nav{border-top:1px solid #7393a7}.operator-directory .text-link{display:flex;color:white;border-color:#7393a7;min-height:62px;font-size:18px}.operator-directory a:hover{color:#ccebf4}.operator-directory :focus-visible{outline-color:#ffde9d}
.operator-subjects{padding-block:60px 36px}.operator-subjects>h2{max-width:750px;margin-bottom:38px}.operator-subjects article{display:grid;grid-template-columns:1fr 1.8fr;gap:80px;border-top:1px solid var(--line);padding:28px 0}.operator-subjects h3{font-size:25px;max-width:330px}.operator-subjects p{max-width:780px}
.operator-conversation{background:var(--paper);padding-block:40px}.operator-conversation>.wrap{display:flex;justify-content:space-between;align-items:center;gap:70px}.operator-conversation p{max-width:755px;margin-top:18px}.operator-conversation .button{flex-shrink:0}
.operator-beneficiary{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding-block:48px}.operator-beneficiary h2{font-size:30px;max-width:440px}.operator-beneficiary p{margin-bottom:18px}
@media(max-width:1000px){.professional-intro,.clinical-services-grid,.clinical-conversation-grid,.professional-reading,.operator-directory-grid,.operator-beneficiary{gap:38px}.professional-intro{grid-template-columns:1fr 1.2fr}.clinical-conversation-grid{grid-template-columns:1.3fr 1fr}.document-note{padding:22px}.document-note h2{font-size:25px}.operator-subjects article{gap:35px;grid-template-columns:1fr 1.5fr}.operator-conversation>.wrap{gap:32px}.operator-conversation p{font-size:17px}}
@media(max-width:800px){.professional-intro{display:block}.professional-lead{max-width:640px;margin-bottom:20px}.clinical-conversation-grid{display:block}.document-note{margin-top:30px;max-width:680px}.document-note h2{font-size:29px}.document-note p{max-width:620px}.operator-conversation>.wrap{display:block}.operator-conversation .button{margin-top:24px}.clinical-services-grid{grid-template-columns:1.25fr 1fr;gap:28px}.professional-reading{gap:35px}.operator-directory-grid{gap:35px}}
@media(max-width:600px){.professional-opening,.operator-opening{padding-block:26px 34px}.professional-opening h1,.operator-opening h1{font-size:39px;margin:16px 0 24px}.professional-lead,.operator-opening .operator-lead{font-size:22px}.professional-intro>div>p,.operator-opening>p:last-of-type{font-size:17px}.professional-intro .button{font-size:14px;padding:13px 15px}.clinical-services{padding-block:36px 38px}.clinical-services-grid{display:block}.clinical-main{padding-left:18px;border-left-width:3px}.clinical-main h3{font-size:27px}.clinical-services p{font-size:17px}.clinical-support{padding:27px 0 0}.clinical-support h3{font-size:25px}.clinical-conversation{padding-block:35px}.clinical-topics dt{font-size:22px}.clinical-topics dd{font-size:17px}.document-note{padding:22px 20px}.document-note h2{font-size:27px}.document-note .button{width:100%;justify-content:space-between}.professional-reading{display:block;padding-block:38px}.professional-reading p{font-size:17px}.professional-reading nav{margin-top:28px}.professional-reading nav>a{font-size:16px;min-height:59px}.professional-close{padding-block:35px}.professional-close p{font-size:17px}.professional-close .page-actions{gap:17px}.operator-directory{padding-block:34px}.operator-directory-grid{display:block}.operator-directory p{font-size:17px}.operator-directory nav{margin-top:28px}.operator-directory .text-link{font-size:17px;min-height:59px}.operator-subjects{padding-block:38px 18px}.operator-subjects>h2{margin-bottom:25px}.operator-subjects article{display:block;padding:24px 0}.operator-subjects h3{font-size:25px;max-width:100%;margin-bottom:17px}.operator-subjects p{font-size:17px}.operator-conversation{padding-block:33px}.operator-beneficiary{display:block;padding-block:36px}.operator-beneficiary h2{font-size:28px;margin-bottom:19px}.operator-beneficiary p{font-size:17px}}
@media(max-width:374px){.professional-opening h1,.operator-opening h1{font-size:35px}.professional-lead,.operator-opening .operator-lead{font-size:21px}.page-para-medicos .page-actions,.page-para-operadoras .page-actions{gap:15px}.professional-close .button{font-size:13px;padding:13px 14px}}
