.authority-article pre,.authority-article code{white-space:pre-wrap;word-break:break-word}.keypoint-text strong,.keypoint-text b{color:var(--brand-primary);font-weight:700}.stat-hl{color:var(--brand-primary);font-weight:700;background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--brand-secondary) 28%,transparent) 60%);padding:0 .15em;border-radius:3px}.author-photo{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid var(--brand-primary-light);flex-shrink:0}.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-wrap .lite-yt{position:absolute;inset:0;display:block;cursor:pointer;text-decoration:none;background-size:cover;background-position:center}.video-wrap .lite-yt img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85);transition:filter .2s ease}.video-wrap .lite-yt:hover img,.video-wrap .lite-yt:focus img{filter:brightness(1)}.video-wrap .lite-yt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:14px;background:rgba(33,33,33,.85);transition:background .2s ease}.video-wrap .lite-yt:hover .lite-yt-play,.video-wrap .lite-yt:focus .lite-yt-play{background:#f00}.video-wrap .lite-yt-play::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff}.cta-inline a{display:inline-block;margin-top:.5rem;background:var(--gradient-primary);color:#fff!important;padding:.6rem 1.25rem;border-radius:var(--radius-btn);text-decoration:none!important;font-weight:600}.clinical-pearl .pearl-content{margin:0;font-size:1rem}@media (max-width:480px){.schedule-hero .cta-btn{padding:.85rem 1.5rem;font-size:1rem;width:100%;max-width:320px}.cta-inline{padding:.85rem 1rem;width:auto;max-width:100%}.cta-inline a{display:block;width:100%}}@media (max-width:360px){.intro-card .intro-hook{font-size:1.05rem}}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.related-card{display:block;background:var(--brand-primary-lighter);border:1px solid var(--brand-primary-light);border-left:4px solid var(--brand-primary);border-radius:var(--radius-btn);padding:1.1rem 1.25rem;text-decoration:none!important;color:var(--brand-primary)!important;font-weight:600;line-height:1.4;transition:transform .15s ease,box-shadow .15s ease}.related-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.related-card .related-card-meta{display:block;font-size:.78rem;font-weight:500;color:#666;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.05em}@media (max-width:600px){.related-grid{grid-template-columns:1fr}}@media (max-width:480px){.callout{padding:.85rem .95rem;gap:.6rem}.callout-icon{width:24px;height:24px;flex:0 0 24px}}.credentials-card{background:linear-gradient(180deg,#fff 0%,var(--brand-primary-lighter) 100%);border:1px solid var(--brand-primary-light);border-radius:18px;padding:1.25rem 1.5rem;margin:2rem 0;box-shadow:0 12px 32px -16px rgba(15,23,42,.18),0 2px 6px -2px rgba(15,23,42,.06);overflow:hidden}.credentials-card>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0;outline:none}.credentials-card>summary::-webkit-details-marker{display:none}.team-card-header{display:flex;align-items:center;gap:.9rem;flex:1;min-width:0}.team-card-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--gradient-primary,linear-gradient(135deg,var(--brand-primary),var(--brand-secondary)));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -4px rgba(15,23,42,.25)}.team-card-titles{display:flex;flex-direction:column;gap:.15rem;min-width:0}.credentials-title{font-weight:700;color:var(--brand-primary);font-size:1.08rem;line-height:1.25}.credentials-meta{font-size:.82rem;color:#5a6472;font-weight:500;line-height:1.4}.team-card-toggle{flex:0 0 auto;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);background:#fff;border:1px solid var(--brand-primary-light);padding:.45rem .8rem;border-radius:999px;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease;white-space:nowrap}.team-card-toggle::after{content:"▾";font-size:.9rem;transition:transform .2s ease}.credentials-card[open] .team-card-toggle{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.credentials-card[open] .team-card-toggle::after{transform:rotate(180deg)}.credentials-card[open] .team-card-toggle::before{content:"Recolher equipe"}.credentials-card[open] .team-card-toggle{font-size:0}.credentials-card[open] .team-card-toggle::before{font-size:.78rem}.roster-list{list-style:none;margin:1.25rem 0 .25rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.roster-item{background:#fff;border:1px solid var(--brand-primary-light);border-radius:12px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem;line-height:1.4;transition:transform .15s ease,box-shadow .15s ease}.roster-item:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px rgba(15,23,42,.18)}.roster-name{font-weight:700;color:var(--brand-primary);font-size:.97rem}.roster-spec{font-size:.85rem;color:#444}.roster-cred{font-size:.76rem;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;margin-top:.15rem}@media (max-width:600px){.credentials-card{padding:1.1rem}.team-card-header{gap:.7rem}.team-card-icon{flex:0 0 38px;width:38px;height:38px}.team-card-toggle{padding:.35rem .65rem;font-size:.72rem}.roster-list{grid-template-columns:1fr}}.keypoint-text strong,.keypoint-text b{color:var(--brand-primary);font-weight:700}.stat-hl{color:var(--brand-primary);font-weight:700;background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--brand-secondary) 28%,transparent) 60%);padding:0 .15em;border-radius:3px}.callout{display:flex;gap:.85rem;align-items:flex-start;background:var(--brand-primary-lighter);border:1px solid var(--brand-primary-light);border-left:4px solid var(--brand-secondary);border-radius:10px;padding:1rem 1.15rem;margin:1.25rem 0;line-height:1.55}.callout--alert{border-left-color:#d97706;background:#fff7ed;border-color:#fed7aa}.callout--tip{border-left-color:var(--brand-secondary)}.callout--info{border-left-color:var(--brand-primary)}.callout-icon{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--brand-secondary);color:#fff;font-weight:800;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.callout--alert .callout-icon{background:#d97706}.callout--info .callout-icon{background:var(--brand-primary)}.callout-body{flex:1;font-size:.97rem;color:#1f2937}.callout-body strong:first-child{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;display:block;margin-bottom:.25rem}.contact-row ul{margin:.5rem 0 0 1.25rem}.contact-updated{margin:1rem 0 0!important;font-size:.92rem;color:#5a6472}