/* Apresentação fornecida pela usuária, antes das especializações. */
.lived-experience{position:relative;text-align:left;margin:30px 0 34px;padding:29px 27px 24px;background:#FAF5F3;color:#8F4B63;border:1px solid #d4af37;outline:1px solid #e9d08b;outline-offset:5px;box-shadow:0 8px 20px #61334512}.lived-experience:before,.lived-experience:after{content:'';position:absolute;pointer-events:none;width:22px;height:22px;border:2px solid #D4AF37}.lived-experience:before{left:-4px;top:-4px;border-right:0;border-bottom:0}.lived-experience:after{right:-4px;bottom:-4px;border-left:0;border-top:0}.bio .lived-experience h2{font-family:Libre,Georgia,serif;color:#8F4B63;font-size:29px;font-weight:400;line-height:1.5;letter-spacing:-.6px;margin:0 0 24px}.bio .lived-experience h2 em{font-style:italic;color:#8F4B63}.perspectives{display:block;margin:0;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.85}.perspective{display:grid;grid-template-columns:35px 1fr;gap:16px;align-items:start;padding:17px 0;border-top:1px solid #ddc790}.perspective-number{display:grid;place-items:center;width:35px;height:35px;border:1px solid #b99b48;border-radius:50%;font-family:Libre,Georgia,serif;font-style:italic;font-size:17px;color:#8F4B63;line-height:1}.perspective strong{font-weight:650}.bio-head .credentials{margin-top:0}.bio-head .lived-experience+.credentials{padding-top:23px}
@media(max-width:600px){.lived-experience{margin:29px 0 31px;padding:24px 18px 19px;outline-offset:4px}.bio .lived-experience h2{font-size:25px;line-height:1.5;letter-spacing:-.6px;margin-bottom:21px}.perspectives{font-size:16px;line-height:1.85}.perspective{grid-template-columns:29px 1fr;gap:12px;padding:18px 0}.perspective-number{width:29px;height:29px;font-size:14px;margin-top:2px}.perspective strong{font-weight:650}}

/* Ajuste pontual: apresentação mais compacta e grifo da especialização. */
.bio .lived-experience h2{font-size:23px;line-height:1.45;letter-spacing:-.35px;margin-bottom:18px}
.bio .lived-experience .perspectives{font-size:14.5px;line-height:1.75;margin:0}
.lived-experience .perspective{grid-template-columns:29px minmax(0,1fr);gap:12px;padding:14px 0}
.lived-experience .perspective-number{width:29px;height:29px;font-size:14px}
.lived-experience .perspective>span:last-child{min-width:0;overflow-wrap:break-word}
.bio .credentials p:first-child strong{display:inline;font-weight:700;padding:0 .15em;background:linear-gradient(transparent 60%,#d4af3766 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}
@media(max-width:600px){
  .bio .lived-experience h2{font-size:21px;line-height:1.45;letter-spacing:-.3px;margin-bottom:16px}
  .bio .lived-experience .perspectives{font-size:14px;line-height:1.75}
  .lived-experience .perspective{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:13px 0}
  .lived-experience .perspective-number{width:25px;height:25px;font-size:13px}
}

/* Mesmo tamanho na frase inicial, experiências e especialização solicitada. */
.bio{--experience-text-size:14.5px}
.bio .lived-experience h2,.bio .lived-experience h2 em,.bio .lived-experience .perspectives,.bio .lived-experience .perspective>span:last-child,.bio .lived-experience .perspective strong,.bio .credentials p:first-child strong{font-size:var(--experience-text-size)}
.bio .lived-experience h2{font-family:Montserrat,sans-serif;line-height:1.75;letter-spacing:0;font-weight:600;margin-bottom:16px}
.bio .lived-experience h2 em{font-style:normal}
@media(max-width:600px){.bio{--experience-text-size:14px}}

/* Aviso clínico legível; grupo e aulas gratuitos identificados nos cartões. */
.bio .bio-links>.notice{padding:24px 22px;line-height:1.75}
.bio .bio-links>.notice,.bio .bio-links>.notice strong,.bio .bio-links>.notice span{font-size:17px;line-height:1.75}
.bio .bio-links>.notice strong{display:block;margin-bottom:8px}
@media(max-width:600px){.bio .bio-links>.notice{padding:21px 18px}.bio .bio-links>.notice,.bio .bio-links>.notice strong,.bio .bio-links>.notice span{font-size:16px}}
