:root{--pedding-btn:9.3px 42px}
.section-single{padding-bottom:56px}
.col-2{flex:0 0 16%;max-width:16%}
.col-10{flex:0 0 83%;max-width:83%}
.lh-160{line-height:160%}
.btn-quaternary{display:flex;align-items:center;flex-direction:row;align-items:flex-start;padding:9px 16px!important;background:var(--color-gold-50);border:1px solid var(--color-gold-60);color:#5A564C}
.box-single{display:grid;gap:20px}
.p-btn-single{padding:var(--pedding-btn)!important}
.figure-single{width:100%;height:316px}
.figure-single img{width:100%;height:100%;object-fit:cover;object-position:center}
.grid-single{display:grid;grid-template-columns:.6fr .4fr;gap:62px;box-sizing:border-box;width:100%}
.grid-single aside{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}
.article-single{display:flex;flex-direction:column;gap:23px}
form.search-form{width:100%}
.img-search{position:absolute;top:0;left:0;width:16px;height:16px;padding:9px 22px;transition:.2s opacity linear;opacity:1}
.label-search:has( ~ #input-search:focus){opacity:0;transition:.2s opacity ease-in-out}
.group-button{display:flex;gap:10px;margin-bottom:20px}
.content-single{display:flex;flex-direction:column;align-items:flex-start;padding:35px 44px;gap:16px;background:var(--color-gold-50)}
.search-form input,.search-form input:focus-visible,.search-form button{transition:padding .2s linear;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:9px 22px;background:#F5F1E8;border:0;box-shadow:none;outline-color:#0000;font-size:12px;line-height:15px;color:#8A8680}
.search-form input{box-sizing:border-box;padding:9px 22px 9px 40px;width:215px}
.img-search{position:absolute;top:0;left:0;width:16px;height:16px;padding:9px 22px;transition:.2s opacity linear;opacity:1}
.label-search:has( ~ #input-search:focus){opacity:0;transition:.2s opacity ease-in-out}
#input-search{width:100%}
.posts{display:flex;flex-direction:column;gap:20px}
.box-category{display:flex;flex-direction:column;gap:6px}
.div-category{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 16px}
.posts-relacionados{box-sizing:border-box;display:flex;flex-direction:column;align-items:self-start;width:100%;flex-grow:1;gap:10px;padding:18px 20px;background-color:var(--color-gold-60)}
.tag{padding:5px 10px!important}
.bg-gold-70{background:var(--color-gold-70)}
@media (max-width: 600px) {
.group-button{display:flex;flex-wrap:wrap;gap:5px}
}