.tcre-edition{border-left:4px solid #b45535;padding:20px 24px;background:#f6f4ef;margin:0 0 32px;color:#23313a}.tcre-edition strong{font-size:20px}.tcre-edition p{font-size:15px;line-height:1.65;margin:8px 0 12px}.tcre-edition a,.tcre-directory a{color:#803a24;text-decoration:underline;text-underline-offset:3px}.tcre-edition nav{font-size:14px}.tcre-directory{max-width:1100px;margin:auto;color:#23313a}.tcre-kicker{letter-spacing:.15em;font-size:12px;font-weight:700;color:#80563e}.tcre-directory h2{line-height:1.2}.tcre-directory>h2{font-size:clamp(30px,4vw,48px);margin:16px 0 20px}.tcre-categories{display:flex;flex-wrap:wrap;gap:12px;border-block:1px solid #dedbd4;padding:20px 0;margin:28px 0}.tcre-categories a{padding:10px 16px;border:1px solid #dad6cb;border-radius:4px;text-decoration:none;background:#faf9f5}.tcre-directory section{padding:20px 0}.tcre-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;list-style:none;padding:0!important}.tcre-list li{border-bottom:1px solid #e5e2dc;padding:14px 0;line-height:1.5}.tcre-list a{font-size:16px;text-decoration:none}.tcre-list a:hover{text-decoration:underline}.tcre-count,.tcre-archive-note{font-size:14px;color:#5e666c;line-height:1.6}.tcre-archive-note{border-top:1px solid #dedbd4;padding-top:24px}.tcre-directory a:focus-visible,.tcre-edition a:focus-visible{outline:3px solid #266ca5;outline-offset:4px}@media(max-width:680px){.tcre-list{grid-template-columns:1fr}.tcre-edition{padding:16px}.tcre-categories{gap:8px}}

.tcre-image{margin:28px 0 36px}.tcre-image img{display:block;width:100%;height:auto;border-radius:5px}.tcre-image figcaption{font-size:12px;color:#687077;margin-top:6px;text-align:right}.tcre-edition nav{margin-top:12px}
