.journal-article .seo-audit-byline{font-size:.92rem;line-height:1.65;color:#555b54}
.journal-article .seo-audit-byline a{color:inherit;text-underline-offset:.2em}
.marco-contents{margin:1.6rem 0 2.5rem;padding:1rem 1.2rem;border:1px solid #d9d9d0;background:#f7f7f3}
.marco-contents summary{font-size:1rem;font-weight:700;cursor:pointer}
.marco-contents ol{margin:1rem 0 .25rem;padding-left:1.2rem}
.marco-contents li{padding:.25rem 0;line-height:1.6}
.marco-contents a{color:inherit;text-underline-offset:.2em}
.marco-contents a:focus-visible,.marco-contents summary:focus-visible{outline:2px solid #8b692f;outline-offset:4px}
.editorial-expansion-article h2[id],#marco-montuori{scroll-margin-top:120px}
.journal-article .marco-updated{font-size:.8rem;color:#686d64;margin-top:-.6rem}
.marco-table{margin:1.7rem 0 2.7rem}
.marco-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.94rem;line-height:1.55}
.marco-table caption{text-align:left;font-weight:700;margin-bottom:.8rem}
.marco-table th,.marco-table td{padding:.85rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid #deded5;overflow-wrap:break-word}
.marco-table thead{background:#f3f2ec}
.marco-table tbody th{font-weight:600}
@media(max-width:620px){.marco-table table{font-size:.85rem}.marco-table th,.marco-table td{padding:.7rem .5rem}}
@media(max-width:620px){.journal-article .seo-audit-byline{font-size:.86rem}.marco-contents{padding:.9rem 1rem}.marco-contents li{font-size:.95rem}}
