.farol1-archive__header{margin-block:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);border-bottom:3px solid var(--wp--preset--color--accent)}.farol1-archive__title{margin:0;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.15}.farol1-archive__desc{margin:0.6rem 0 0;max-width:70ch;color:var(--wp--preset--color--muted);line-height:1.6}.farol1-archive__count{margin:0.4rem 0 0;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}.farol1-archive__children{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:var(--wp--preset--spacing--30);padding:0;list-style:none}.farol1-archive__children a{display:inline-block;padding:0.4rem 0.75rem;font-size:0.8125rem;font-weight:700;text-decoration:none;border:1px solid var(--wp--preset--color--border);border-radius:999px}.farol1-archive__children a:hover{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent-ink);border-color:var(--wp--preset--color--accent)}.farol1-archive__lead{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:minmax(0,1fr);margin-bottom:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--preset--color--border)}@media (min-width:780px){.farol1-archive__lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center}}.farol1-archive__list{display:grid;gap:var(--wp--preset--spacing--50)}.farol1-result{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:minmax(0,1fr);padding-bottom:var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--preset--color--border)}@media (min-width:600px){.farol1-result{grid-template-columns:260px minmax(0,1fr);align-items:start}}.farol1-result__media{display:block;border-radius:var(--f1-radius);overflow:hidden}.farol1-result__title{margin:0.35rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3}.farol1-result__title a{text-decoration:none}.farol1-result__title a:hover{text-decoration:underline;text-decoration-color:var(--wp--preset--color--accent);text-decoration-thickness:3px;text-underline-offset:3px}.farol1-result__deck{margin:0.5rem 0 0;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small);line-height:1.55}.farol1-result__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:0.6rem;font-size:var(--wp--preset--font-size--small)}.farol1-periods{display:flex;flex-wrap:wrap;gap:0.5rem;margin-block:var(--wp--preset--spacing--30);padding:0;list-style:none}.farol1-periods a{display:inline-flex;align-items:center;min-height:44px;padding-inline:0.9rem;font-size:0.875rem;font-weight:700;text-decoration:none;border:1px solid var(--wp--preset--color--border);border-radius:999px}.farol1-periods a[aria-current='true']{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent-ink);border-color:var(--wp--preset--color--accent)}.farol1-authorhead{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:600px){.farol1-authorhead{grid-template-columns:110px minmax(0,1fr)}}.farol1-authorhead img{border-radius:50%;width:110px;height:110px;object-fit:cover}.farol1-notfound{max-width:640px;margin-block:var(--wp--preset--spacing--70)}.farol1-notfound__title{margin:0 0 var(--wp--preset--spacing--30)}.farol1-notfound .farol1-searchform{margin-block:var(--wp--preset--spacing--40)}.farol1-notfound__links{display:grid;gap:0.5rem;padding:0;list-style:none;font-weight:700}