.apa-reference{font-size:16px;line-height:1.8;padding-left:28px;text-indent:-28px;color:var(--ink);overflow-wrap:anywhere}
.apa-reference a{color:var(--green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.publication .type-tag{display:inline-block;margin-top:12px}
.reference-tools{display:flex;align-items:center;gap:24px;margin:24px 0 20px}
.reference-style{border:1px solid #a8bbaa;padding:5px 10px;font-size:10px;letter-spacing:1.5px;color:var(--green)}
.page-heading .reference-note{font-size:12px;line-height:1.7;max-width:900px;margin-bottom:14px}
.reference-profiles{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:var(--green)}
.filters{grid-template-columns:minmax(180px,1fr) 125px 180px 160px;gap:18px}
@media(max-width:900px){.filters{grid-template-columns:1fr 1fr}.filters label:first-child{grid-column:1/-1}}
@media(max-width:720px){.apa-reference{font-size:14px;padding-left:22px;text-indent:-22px}.reference-tools{gap:16px;align-items:start}.reference-profiles{gap:18px}.filters{grid-template-columns:1fr 1fr;gap:14px}.filters label:first-child{grid-column:1/-1}.filters label:last-child{grid-column:1/-1}}
