.author-jokes{--j-ink:#315a35;--j-gold:#b68b3c}.jokes-intro{background:linear-gradient(120deg,#f0f6e9,#fff8e9);padding:clamp(20px,4vw,42px);border-radius:20px;border:1px solid #dfe8d7;margin-bottom:36px}.jokes-kicker{font-size:.8em;letter-spacing:.12em;text-transform:uppercase;color:#6c765f}.jokes-intro h1{margin:.3em 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.18;color:var(--j-ink)}.jokes-author{font-weight:bold}.jokes-intro nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.jokes-intro nav a{display:inline-block;background:#fff;border:1px solid #d4dfcb;border-radius:24px;padding:9px 16px;text-decoration:none;font-size:.9em}.jokes-intro nav a:hover{background:#e1eddb}.author-jokes section{scroll-margin-top:24px;margin-bottom:48px}.author-jokes h2{color:var(--j-ink);margin:0 0 22px}.joke{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:25px 0;border-bottom:1px solid #e1e8db;scroll-margin-top:24px}.joke:first-child{padding-top:0}.joke p{margin:0 0 14px;line-height:1.7}.joke p:last-child{margin-bottom:0}.joke-number{font-size:.8em;color:#92733d!important;text-decoration:none;padding-top:5px;font-variant-numeric:tabular-nums}.jokes-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.jokes-video{min-width:0}.jokes-video h3{font-size:1.05em;line-height:1.4;margin-bottom:14px}.jokes-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px;background:#18241b}.jokes-video p{font-size:.85em}.jokes-proverbs{padding-left:1.3em}.jokes-proverbs li{padding:10px 0 10px 5px;border-bottom:1px solid #e7ecdf;line-height:1.6}.jokes-sources{padding:20px 0;border-top:2px solid #dce5d4;font-size:.9em}.author-jokes a{cursor:pointer}.author-jokes a:focus-visible{outline:3px solid #a98541;outline-offset:4px}@media(max-width:700px){.jokes-videos{grid-template-columns:1fr}.joke{grid-template-columns:26px minmax(0,1fr);gap:10px}.jokes-intro{padding:20px}.jokes-intro nav a{padding:9px 12px}}