*,:after,:before{box-sizing:border-box}.artigo-container{margin:0 auto;max-width:1160px;padding:0 24px;width:100%}.artigo-container--narrow{max-width:760px}.artigo-breadcrumb{align-items:center;color:#aaadc0;display:flex;font-family:Figtree,sans-serif;font-size:14px;gap:8px;margin-bottom:24px}.artigo-breadcrumb a{color:#aaadc0;text-decoration:none;transition:color .2s}.artigo-breadcrumb a:hover{color:#1a61e7}.artigo-hero{background-color:#fff;padding:64px 0 40px}.artigo-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.artigo-tag{background-color:#1a61e7;border-radius:999px;color:#fff;display:inline-block;font-family:Figtree,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.artigo-tag:hover{background-color:#0d47c0}.artigo-tag--outline{background-color:transparent;border:1.5px solid #1a61e7;color:#1a61e7}.artigo-tag--outline:hover{background-color:#1a61e7;color:#fff}.artigo-titulo{color:#0c0d14;font-family:Figtree,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2;margin:0 0 28px}.artigo-meta{align-items:center;display:flex;gap:12px}.artigo-meta__avatar{border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.artigo-meta__info{display:flex;flex-direction:column;gap:2px}.artigo-meta__autor{color:#1a61e7;font-family:Figtree,sans-serif;font-size:14px;font-weight:600}.artigo-meta__data{color:#aaadc0;font-family:Figtree,sans-serif;font-size:13px;font-weight:400}.artigo-featured-wrap{background-color:#fff;padding:0 0 48px}.artigo-featured{border-radius:16px;display:block;max-height:520px;object-fit:cover;width:100%}.artigo-main{background-color:#fff;padding:0 0 64px}.artigo-corpo{color:#2b2d3e;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;line-height:1.75}.artigo-corpo h2{color:#0c0d14;font-size:26px;font-weight:700;line-height:1.3;margin:48px 0 16px}.artigo-corpo h3{color:#0c0d14;font-size:20px;font-weight:700;margin:36px 0 12px}.artigo-corpo p{margin:0 0 20px}.artigo-corpo a{color:#1a61e7;text-decoration:underline;text-underline-offset:3px}.artigo-corpo a:hover{color:#0d47c0}.artigo-corpo img{border-radius:12px;margin:8px 0 24px;width:100%}.artigo-corpo ol,.artigo-corpo ul{margin:0 0 20px;padding-left:24px}.artigo-corpo li{margin-bottom:8px}.artigo-corpo blockquote{background-color:#f0f4fe;border-left:4px solid #1a61e7;border-radius:0 8px 8px 0;color:#67697a;font-style:italic;margin:32px 0;padding:20px 24px}.artigo-corpo code,.artigo-corpo pre{background-color:#f4f5f9;border-radius:6px;font-family:Courier New,monospace;font-size:14px}.artigo-corpo pre{margin:0 0 24px;overflow-x:auto;padding:20px}.artigo-corpo code{padding:2px 6px}.artigo-tag-footer{align-items:center;border-top:1px solid #e0e2ee;display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:32px}.artigo-tag-footer__label{color:#67697a;font-family:Figtree,sans-serif;font-size:14px;font-weight:600}.artigo-share{align-items:center;display:flex;gap:12px;margin-top:32px}.artigo-share__label{color:#67697a;font-family:Figtree,sans-serif;font-size:14px;font-weight:600}.artigo-share__btn{align-items:center;border:1.5px solid #e0e2ee;border-radius:50%;color:#67697a;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;width:40px}.artigo-share__btn:hover{background-color:#f0f4fe;border-color:#1a61e7;color:#1a61e7}.artigo-autor{background-color:#f4f5f9;padding:48px 0}.artigo-autor__card{align-items:flex-start;background-color:#fff;border-radius:16px;display:flex;gap:20px;padding:32px}.artigo-autor__avatar{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.artigo-autor__info{display:flex;flex-direction:column;gap:4px}.artigo-autor__label{color:#aaadc0;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.artigo-autor__nome{color:#0c0d14;font-family:Figtree,sans-serif;font-size:16px;font-weight:700}.artigo-autor__bio{color:#67697a;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:8px 0 0}.artigo-relacionados{background-color:#fff;padding:64px 0}.artigo-relacionados__titulo{color:#0c0d14;font-family:Figtree,sans-serif;font-size:24px;font-weight:700;margin:0 0 32px}.artigo-relacionados__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.artigo-card{border:1px solid #e0e2ee;border-radius:16px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.artigo-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.artigo-card__img-wrap{aspect-ratio:16/9;overflow:hidden}.artigo-card__img{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}.artigo-card:hover .artigo-card__img{transform:scale(1.05)}.artigo-card__body{display:flex;flex-direction:column;gap:10px;padding:20px}.artigo-card__titulo{color:#0c0d14;display:-webkit-box;font-family:Figtree,sans-serif;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.artigo-card__data{color:#aaadc0;font-family:Figtree,sans-serif;font-size:12px;margin-top:auto}@media (max-width:900px){.artigo-relacionados__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.artigo-hero{padding:40px 0 32px}.artigo-titulo{margin-bottom:20px}.artigo-corpo{font-size:16px}.artigo-autor__card{flex-direction:column}.artigo-relacionados__grid{grid-template-columns:1fr}.artigo-featured{border-radius:0}}