.blog-wrap{max-width:1180px;margin:0 auto;padding:130px clamp(20px,7vw,80px) 90px}.blog-hero{text-align:center;margin-bottom:56px}.blog-hero h1{font-family:var(--f-display);font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1.05}.blog-hero p{color:var(--text-dim);margin-top:14px;font-size:17px}.blog-cats{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:26px;display:grid}.blog-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--line-gold);box-shadow:var(--shadow-card);transform:translateY(-5px)}.blog-card__cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--bg-3), var(--bg-2));position:relative;overflow:hidden}.blog-card__cover img{object-fit:cover;width:100%;height:100%}.blog-card__cover-glyph{color:var(--gold);opacity:.25;place-items:center;display:grid;position:absolute;inset:0}.blog-card__body{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.blog-card__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:10px;font-size:11px}.blog-card__title{font-family:var(--f-display);color:var(--text);margin-bottom:10px;font-size:23px;font-weight:500;line-height:1.2}.blog-card__excerpt{color:var(--text-dim);flex:1;font-size:14px;line-height:1.6}.blog-card__meta{color:var(--text-faint);align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.post-wrap{max-width:760px;margin:0 auto;padding:130px clamp(20px,7vw,40px) 90px}.post-head{text-align:center;margin-bottom:44px}.post-head h1{font-family:var(--f-display);font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.08}.post-head .sub{color:var(--text-dim);font-size:19px;font-style:italic;font-family:var(--f-display);margin-top:16px}.post-meta{color:var(--text-faint);justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.post-cover{aspect-ratio:16/8;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);width:100%;margin-bottom:44px}.prose{color:var(--text);font-size:17px;line-height:1.85}.prose p{margin:0 0 22px}.prose h2{font-family:var(--f-display);margin:40px 0 16px;font-size:30px;font-weight:500}.prose h3{font-family:var(--f-temple);margin:32px 0 12px;font-size:22px}.prose a{color:var(--gold)}.prose ul,.prose ol{margin:0 0 22px;padding-left:24px}.prose li{margin-bottom:8px}.prose blockquote{border-left:2px solid var(--gold-deep);color:var(--text-dim);margin:0 0 22px;padding-left:20px;font-style:italic}.post-resposta{border-left:3px solid var(--gold);border-radius:0 var(--r-md) var(--r-md) 0;background:#d6b56d0f;margin:34px 0 28px;padding:20px 24px}.post-resposta__k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px;display:block}.post-resposta p{font-family:var(--f-display);color:var(--text);margin:0;font-size:19px;line-height:1.6}.post-pontos{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:34px;padding:20px 24px}.post-pontos__k{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px;font-size:10px;display:block}.post-pontos ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.post-pontos li{color:var(--text-dim);padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.post-pontos li:before{content:"";background:var(--gold);border-radius:999px;width:5px;height:5px;position:absolute;top:9px;left:2px}.post-faq{margin-top:52px}.post-faq h2{font-family:var(--f-display);margin:0 0 18px;font-size:26px}.post-faq__item{border-bottom:1px solid var(--line);padding:14px 0}.post-faq__item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:14px;font-size:16px;font-weight:600;list-style:none;display:flex}.post-faq__item summary::-webkit-details-marker{display:none}.post-faq__item summary:after{content:"+";color:var(--gold);flex-shrink:0;font-size:20px;line-height:1}.post-faq__item[open] summary:after{content:"−"}.post-faq__item p{color:var(--text-dim);max-width:68ch;margin:12px 0 2px;font-size:15px;line-height:1.75}.post-fontes{margin-top:44px}.post-fontes h2{font-family:var(--f-display);margin:0 0 12px;font-size:22px}.post-fontes ul{flex-direction:column;gap:7px;margin:0;padding-left:18px;display:flex}.post-fontes li{color:var(--text-dim);font-size:14px;line-height:1.6}.post-fontes a{color:var(--gold);text-decoration:none}.post-fontes a:hover{text-decoration:underline}.post-autor{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff05;align-items:flex-start;gap:18px;margin-top:48px;padding:22px 24px;display:flex}.post-autor__foto{object-fit:cover;border-radius:999px;flex-shrink:0;width:58px;height:58px}.post-autor strong{font-size:16px;display:block}.post-autor__cred{color:var(--gold);margin-top:2px;font-size:12.5px;display:block}.post-autor p{color:var(--text-dim);max-width:62ch;margin:10px 0 0;font-size:14px;line-height:1.7}.post-autor__revisao{color:var(--text-faint)!important;font-size:12.5px!important}.post-cred{color:var(--gold)}.post-rev{color:var(--text-faint)}.post-ressalva{color:var(--text-faint);max-width:70ch;margin-top:34px;font-size:11.5px;line-height:1.6}
