.m-art{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);padding-block:var(--space-6) var(--space-section)}.m-art__cover{margin-bottom:var(--space-5)}.m-art__cover img{display:block;width:100%;height:auto;max-height:calc(var(--space-10) * 4);object-fit:cover;border-radius:var(--radius-sm);filter:sepia(var(--art-sepia)) saturate(var(--art-saturate))}.m-toc{font-family:var(--type-ui-family);font-size:var(--type-ui-size);line-height:var(--type-ui-line)}.m-toc__title{margin:0 0 var(--space-3);font-family:var(--type-overline-family);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);text-transform:var(--type-overline-transform);line-height:var(--type-overline-line);color:var(--color-text-accent)}.m-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--color-border-default)}.m-toc a{display:block;padding:var(--space-2) 0 var(--space-2) var(--space-4);margin-left:-1px;border-left:var(--space-1) solid transparent;color:var(--color-text-secondary);text-decoration:none;line-height:var(--type-ui-line);transition:color var(--motion-micro) var(--motion-ease-enter),border-color var(--motion-micro) var(--motion-ease-enter)}.m-toc a:hover{color:var(--color-text-heading)}.m-toc a[aria-current=true]{color:var(--color-text-heading);border-left-color:var(--color-action-primary);font-weight:var(--type-ui-strong-weight)}.m-toc--side{display:none}.m-toc--fold{border:1px solid var(--color-border-default);background:var(--color-surface-alt);border-radius:var(--radius-sm)}.m-toc--fold summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--hit-touch);padding:0 var(--space-4);cursor:pointer;list-style:none;font-family:var(--type-ui-strong-family);font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);color:var(--color-text-heading)}.m-toc--fold summary::-webkit-details-marker{display:none}.m-toc--fold[open] summary svg{transform:rotate(180deg)}.m-toc--fold ol{border-left:0;padding:0 var(--space-4) var(--space-3)}.m-toc--fold a{border-left:0;border-top:1px solid var(--color-border-default);margin-left:0;padding:var(--space-3) 0;color:var(--color-text-primary)}.m-art__body{min-width:0}.m-art__body .m-prose{max-width:var(--measure)}.m-end{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border-default);font-family:var(--type-citacao-family);font-size:var(--type-citacao-size);color:var(--color-text-heading)}.m-end img{width:calc(var(--space-10) * 2);height:auto}.m-armory{margin-block:var(--space-8);padding:var(--space-6) var(--space-5);background:var(--color-surface-alt);border-block:1px solid var(--color-border-default)}.m-armory__head{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-5)}.m-armory__head h2{margin:0;font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);color:var(--color-text-heading)}.m-armory__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.m-armory__grid li+li{margin-top:0}.m-armory__grid li:nth-child(3){display:none}.m-more{background:var(--color-surface-alt);padding-block:var(--space-section)}.m-more__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap)}@media(min-width:48em){.m-armory{padding-inline:var(--space-6)}.m-armory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-armory__grid li:nth-child(3){display:block}.m-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64em){.m-art{grid-template-columns:calc(var(--space-10) * 2.5) minmax(0,1fr);gap:var(--space-9);align-items:start}.m-toc--side{display:block;position:sticky;top:calc(var(--space-9) + var(--space-5))}.m-toc--fold{display:none}.m-art--solo{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(prefers-reduced-motion:reduce){.m-toc a{transition:none}}.m-cover{margin:0}.m-cover img{display:block;width:100%;height:auto;max-height:calc(var(--space-10) * 4);object-fit:cover;border-radius:var(--radius-sm)}.m-cover__credit{margin-top:var(--space-2);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.m-cover__credit a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.m-shopcat{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-7);padding:var(--space-5);background:var(--color-surface-alt);border-left:var(--space-1) solid var(--color-decor-gold);border-radius:var(--radius-sm)}.m-shopcat p{margin:0;color:var(--color-text-secondary)}
