.mm-blog{--mb-base: #f5f7fa;--mb-surface: #ffffff;--mb-ink: #0b111e;--mb-muted: #4c576b;--mb-action: #2f5fc1;--mb-azure: #4d8dff;--mb-hairline: #cbd3df;--mb-noir: #061616;--mb-noir-surface: #0a1216;background:var(--mb-base);color:var(--mb-ink)}.mm-blog a,.mm-blog button{transition-property:color,background-color,border-color,opacity;transition-duration:.14s;transition-timing-function:ease-out}.mm-blog :is(a,button,[role=button]):focus-visible{outline:2px solid var(--mb-azure);outline-offset:3px;border-radius:4px}.mm-blog-shell{max-width:1180px;margin-inline:auto;padding-inline:24px}@media(min-width:1024px){.mm-blog-shell{padding-inline:40px}}.mm-blog-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-muted)}.mm-blog-title{font-size:clamp(30px,4.6vw,44px);line-height:1.12;letter-spacing:-.015em;color:var(--mb-ink);font-weight:500}.mm-blog-title .mm-blog-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--mb-action)}.mm-blog-lede{font-size:17px;line-height:1.65;color:var(--mb-muted);max-width:60ch}.mm-blog-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--mb-muted)}.mm-blog-breadcrumb a{color:var(--mb-action);text-decoration:none}.mm-blog-breadcrumb a:hover{text-decoration:underline}.mm-blog-breadcrumb .mm-blog-bc-current{color:var(--mb-muted)}.mm-blog-index{list-style:none;margin:0;padding:0;background:var(--mb-surface);border:1px solid var(--mb-hairline);border-radius:16px;overflow:hidden}.mm-blog-index-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding:18px 22px;text-decoration:none;border-top:1px solid var(--mb-hairline);background:var(--mb-surface)}.mm-blog-index>li:first-child>.mm-blog-index-row,.mm-blog-index-row:first-child{border-top:0}.mm-blog-index-row:hover{background:#4d8dff0d}.mm-blog-index-name{font-size:17px;font-weight:500;color:var(--mb-ink)}.mm-blog-index-row:hover .mm-blog-index-name{color:var(--mb-action)}.mm-blog-index-meta{font-size:12px;color:var(--mb-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mm-blog-index-desc{grid-column:1 / -1;font-size:14px;line-height:1.55;color:var(--mb-muted);margin:0}.mm-blog-badge-soon{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:100px;border:1px solid var(--mb-hairline);color:var(--mb-muted);background:transparent;white-space:nowrap}.mm-blog-section-title{font-size:clamp(20px,2.6vw,26px);font-weight:500;color:var(--mb-ink);letter-spacing:-.01em}.mm-blog-hairline-top{border-top:1px solid var(--mb-hairline)}.mm-blog-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.mm-blog-rail a{white-space:nowrap;font-size:13px;font-weight:500;padding:10px 16px;min-height:44px;display:inline-flex;align-items:center;border-radius:100px;border:1px solid var(--mb-hairline);color:var(--mb-muted);background:var(--mb-surface);text-decoration:none}.mm-blog-rail a:hover{border-color:var(--mb-action);color:var(--mb-action)}.mm-blog-rail a[aria-current=page]{background:var(--mb-ink);border-color:var(--mb-ink);color:var(--mb-surface)}.mm-blog-noir{background:var(--mb-noir);border-radius:16px;padding:48px 28px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.mm-blog-noir{flex-direction:row;align-items:center;justify-content:space-between;padding:56px 48px}}.mm-blog-noir-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a8b5ba}.mm-blog-noir-title{color:#f7fafc;font-size:clamp(22px,3vw,28px);line-height:1.2;font-weight:500;margin-top:10px}.mm-blog-noir-support{color:#a8b5ba;font-size:15px;line-height:1.6;margin-top:10px;max-width:46ch}.mm-blog-noir-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--mb-azure);color:var(--mb-noir);font-weight:600;font-size:14px;padding:13px 26px;min-height:44px;border-radius:12px;text-decoration:none;white-space:nowrap;flex-shrink:0}.mm-blog-noir-cta:hover{opacity:.92}.mm-blog-bridge{background:var(--mb-surface);border:1px solid var(--mb-hairline);border-left:3px solid var(--mb-action);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.mm-blog-bridge{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.mm-blog-bridge-title{font-size:18px;font-weight:500;color:var(--mb-ink);margin:0}.mm-blog-bridge-support{font-size:14px;line-height:1.55;color:var(--mb-muted);margin:4px 0 0}.mm-blog-bridge-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mb-action);color:var(--mb-action);font-weight:600;font-size:14px;padding:12px 22px;min-height:44px;border-radius:12px;text-decoration:none;white-space:nowrap;flex-shrink:0}.mm-blog-bridge-cta:hover{background:#2f5fc10f}.mm-blog-lead{display:grid;grid-template-columns:1fr;background:var(--mb-surface);border:1px solid var(--mb-hairline);border-radius:16px;overflow:hidden;text-decoration:none}@media(min-width:768px){.mm-blog-lead{grid-template-columns:1.15fr 1fr}}.mm-blog-lead:hover .mm-blog-lead-title{color:var(--mb-action)}.mm-blog-lead-img{aspect-ratio:16 / 9;background:#e6eaf1;overflow:hidden}.mm-blog-lead-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mm-blog-lead-body{padding:24px 26px 28px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.mm-blog-lead-body{padding:36px 40px}}.mm-blog-lead-title{font-size:clamp(21px,2.6vw,27px);line-height:1.22;letter-spacing:-.01em;font-weight:700;color:var(--mb-ink)}.mm-blog-lead-excerpt{margin-top:12px;font-size:15px;line-height:1.6;color:var(--mb-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm-blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--mb-muted);font-variant-numeric:tabular-nums}.mm-blog-meta-cat{font-weight:600;color:var(--mb-action);letter-spacing:.02em}.mm-blog-meta-date{font-variant-numeric:tabular-nums}.mm-blog-cards{display:grid;grid-template-columns:1fr;gap:0;background:var(--mb-surface);border:1px solid var(--mb-hairline);border-radius:16px;overflow:hidden}@media(min-width:768px){.mm-blog-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.mm-blog-cards{grid-template-columns:repeat(3,1fr)}}.mm-blog-card{display:flex;flex-direction:column;text-decoration:none;background:var(--mb-surface);border-top:1px solid var(--mb-hairline)}.mm-blog-cards>.mm-blog-card:nth-child(-n+1){border-top:0}@media(min-width:768px){.mm-blog-cards>.mm-blog-card:nth-child(-n+2){border-top:0}}@media(min-width:1100px){.mm-blog-cards>.mm-blog-card:nth-child(-n+3){border-top:0}}.mm-blog-card:hover{background:#4d8dff0a}.mm-blog-card:hover .mm-blog-card-title{color:var(--mb-action)}.mm-blog-card-img{aspect-ratio:16 / 9;background:#e6eaf1;overflow:hidden}.mm-blog-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mm-blog-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.mm-blog-card-title{font-size:17px;line-height:1.3;font-weight:700;color:var(--mb-ink);margin-top:10px}.mm-blog-card-excerpt{margin-top:8px;font-size:14px;line-height:1.55;color:var(--mb-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.mm-blog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;max-width:100%}.mm-blog-pagination a,.mm-blog-pagination button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1;text-decoration:none;color:var(--mb-muted);background:transparent;cursor:pointer;font-variant-numeric:tabular-nums}.mm-blog-pagination a:hover,.mm-blog-pagination button:hover:not(:disabled){border-color:var(--mb-hairline);color:var(--mb-ink);background:var(--mb-surface)}.mm-blog-pagination a:focus-visible,.mm-blog-pagination button:focus-visible{outline:2px solid var(--mb-action);outline-offset:2px}.mm-blog-pagination button:disabled{opacity:.4;cursor:default}.mm-blog-pagination a[aria-current=page],.mm-blog-pagination button[aria-current=page]{background:var(--mb-ink);color:var(--mb-surface);border-color:var(--mb-ink);font-weight:700}.mm-blog-pagination-gap{min-width:24px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--mb-muted);font-size:14px}.mm-blog-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:var(--mb-muted);font-variant-numeric:tabular-nums}.mm-blog-article-meta .mm-blog-meta-cat{font-size:12px}.mm-blog-article-title{font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.02em;font-weight:500;color:var(--mb-ink)}.mm-blog-article-body{font-size:18px;line-height:1.75;color:#232c3d;max-width:68ch}.mm-blog-aside{position:sticky;top:100px}.mm-blog-aside-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-faint, #5a6472);margin-bottom:12px}.mm-blog-toc{display:flex;flex-direction:column}.mm-blog-toc a,.mm-blog-toc-link{display:block;font-size:13px;line-height:1.4;padding:6px 0 6px 12px;border-left:2px solid var(--mb-hairline);color:var(--mb-muted);text-decoration:none}.mm-blog-toc a:hover,.mm-blog-toc-link:hover{color:var(--mb-ink)}.mm-blog-toc a.is-active,.mm-blog-toc-link[aria-current=true]{border-left-color:var(--mb-action);color:var(--mb-action);font-weight:600}.mm-blog-share{gap:4px}.mm-blog-share.mm-blog-share--fixed,div.mm-blog-share.hidden.md\:flex{position:fixed;left:calc(50% - 560px);top:50%;transform:translateY(-50%);flex-direction:column;z-index:10}.mm-blog-share a,.mm-blog-share button,.mm-blog-share-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:12px;color:var(--mb-muted);background:transparent;border:1px solid transparent;cursor:pointer}.mm-blog-share a:hover,.mm-blog-share button:hover,.mm-blog-share-btn:hover{color:var(--mb-action);border-color:var(--mb-hairline);background:var(--mb-surface)}.mm-blog-tabular{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mm-blog a,.mm-blog button{transition-duration:.01ms}}.mm-blog article a{overflow-wrap:anywhere;word-break:break-word}.mm-blog-nav-targets a[aria-label="MedMentorIA - Página inicial"]{min-height:44px;padding-block:8px}.mm-blog-nav-targets nav>ul>li>a,.mm-blog-nav-targets nav>ul>li button[aria-expanded],.mm-blog-nav-targets nav>ul>li [data-radix-collection-item]{display:inline-flex;align-items:center;min-height:44px}.mm-blog-nav-targets [data-radix-navigation-menu-viewport] a,.mm-blog-nav-targets nav a[href="/questoes"],.mm-blog-nav-targets nav a[href="/blog"]{min-height:44px;display:inline-flex;align-items:center}.mm-blog-nav-targets nav [aria-label="Abrir menu"],.mm-blog-nav-targets nav>div button,.mm-blog-nav-targets nav>div a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.mm-blog article p,.mm-blog article li,.mm-blog article dd,.mm-blog article dt,.mm-blog article blockquote,.mm-blog article figcaption,.mm-blog article h1,.mm-blog article h2,.mm-blog article h3,.mm-blog article h4,.mm-blog article h5,.mm-blog article h6,.mm-blog article th,.mm-blog article td,.mm-blog article span,.mm-blog article strong,.mm-blog article em,.mm-blog article code{overflow-wrap:anywhere;word-break:break-word}.mm-blog article span.mm-highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone}.mm-blog article table.mm-blog-table{display:table;width:auto;min-width:100%;max-width:none;table-layout:auto}.mm-blog-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.mm-blog-table-scroll:focus-visible{outline:2px solid var(--mb-action);outline-offset:2px}.mm-blog article table:not(.mm-blog-table){display:block;width:100%;max-width:100%;overflow-x:auto}.mm-blog article th,.mm-blog article td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.mm-blog article table.mm-blog-table th *,.mm-blog article table.mm-blog-table td *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.mm-blog article th a,.mm-blog article td a{overflow-wrap:anywhere;word-break:break-word}.mm-blog article table.mm-blog-table th a,.mm-blog article table.mm-blog-table td a,.mm-blog article table.mm-blog-table th a *,.mm-blog article table.mm-blog-table td a *{overflow-wrap:anywhere;word-break:break-word}.mm-blog-card-chip{background-color:#dce9ff;color:#1a4fbf}.mm-blog-card-meta{color:#5a6472}.dark .mm-blog-card-chip{background-color:#17304d;color:#bbd5ff}.dark .mm-blog-card-meta{color:#9aa7b8}.mm-blog-search-dock{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}@media(min-width:1024px){.mm-blog-search-dock{left:auto;right:28px;bottom:28px;justify-content:flex-end}}.mm-blog-search-dock>*{pointer-events:auto}.mm-blog-search-trigger{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:100px;border:1px solid rgba(11,17,30,.08);background:#fff;color:#0b111e;font-size:15px;font-weight:500;box-shadow:0 10px 30px #0b111e24;transition:transform .24s cubic-bezier(.23,1,.32,1),opacity .24s cubic-bezier(.23,1,.32,1)}.mm-blog-search-trigger:hover{transform:translateY(-2px)}.mm-blog-search-trigger:focus-visible{outline:2px solid #2f5fc1;outline-offset:3px}.mm-blog-search-trigger svg{color:#2f5fc1}.mm-blog-search-panel{width:100%;max-width:520px;border-radius:18px;border:1px solid rgba(11,17,30,.08);background:#fff;box-shadow:0 24px 60px #0b111e38;overflow:hidden;animation:mm-blog-search-in .28s cubic-bezier(.23,1,.32,1) both}@keyframes mm-blog-search-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mm-blog-search-field{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(11,17,30,.07);background:#f5f7fa}.mm-blog-search-field svg{color:#4c576b;flex:none}.mm-blog-search-input{flex:1;min-width:0;border:0;background:transparent;font-size:16px;color:#0b111e}.mm-blog-search-input::-moz-placeholder{color:#5a6472}.mm-blog-search-input::placeholder{color:#5a6472}.mm-blog-search-input:focus{outline:none}.mm-blog-search-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:#4c576b;flex:none}.mm-blog-search-close:hover{background:#0b111e0f}.mm-blog-search-close:focus-visible{outline:2px solid #2f5fc1;outline-offset:2px}.mm-blog-search-body{max-height:min(58vh,420px);overflow-y:auto;padding:8px}.mm-blog-search-label{padding:8px 10px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5a6472;font-weight:600}.mm-blog-search-item{display:block;padding:10px 12px;border-radius:12px;color:#0b111e;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1)}.mm-blog-search-item:hover,.mm-blog-search-item.is-active{background:#f5f7fa}.mm-blog-search-item:focus-visible{outline:2px solid #2f5fc1;outline-offset:2px}.mm-blog-search-item-title{display:block;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mm-blog-search-item-title mark{background:#2f5fc124;color:#2f5fc1;padding:0 2px;border-radius:4px}.mm-blog-search-item-meta{display:block;margin-top:4px;font-size:12px;color:#4c576b}.mm-blog-search-empty{padding:14px 12px 4px;font-size:14px;color:#4c576b}.mm-blog-search-footer{border-top:1px solid rgba(11,17,30,.07);padding:10px 14px}.mm-blog-search-all{display:inline-flex;align-items:center;min-height:44px;color:#2f5fc1;font-size:14px;font-weight:600;text-decoration:none}.mm-blog-search-all:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.mm-blog-search-panel{animation:none}.mm-blog-search-trigger{transition:none}.mm-blog-search-trigger:hover{transform:none}}
