.mitar-case-studies-page .mitar-case-frame{width:min(100%,72rem);margin-inline:auto;padding-inline:1.25rem}.mitar-case-studies-page .mitar-case-reading{max-width:52rem}.mitar-case-studies-page .mitar-case-intro{padding-block-start:2.5rem}.mitar-case-studies-page .mitar-case-section{padding-block:2.5rem}.mitar-case-studies-page .mitar-case-following{padding-block-end:2.5rem}.mitar-case-studies-page .mitar-case-heading{margin:0;color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;line-height:1.45;text-wrap:balance}.mitar-case-studies-page .mitar-case-prose{margin-block-start:1rem;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.85}.mitar-case-studies-page .mitar-case-authorship{padding-block:1.5rem;border-block:1px solid hsl(var(--border))}.mitar-case-studies-page .mitar-case-section-heading{display:flex;align-items:center;gap:1rem}.mitar-case-studies-page .mitar-case-detail{width:4rem;height:4rem;flex:none}.mitar-case-studies-page .mitar-case-authorship a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.mitar-case-studies-page .mitar-case-invitation-grid{display:grid;gap:1.5rem;align-items:start}.mitar-case-studies-page .mitar-case-invitation-grid>*{min-width:0}.mitar-case-studies-page .mitar-case-invitation .mitar-case-heading{color:hsl(var(--primary-foreground))}.mitar-case-studies-page .mitar-case-invitation .mitar-case-prose{color:hsl(var(--primary-foreground) / .85)}.mitar-case-studies-page .mitar-case-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem}.mitar-case-studies-page .mitar-case-action{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:.75rem 1.125rem;border:1px solid transparent;border-radius:.625rem;font-size:1rem;font-weight:500;line-height:1.6;text-decoration:none}.mitar-case-studies-page .mitar-case-action-primary{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.mitar-case-studies-page .mitar-case-action-secondary{border-color:hsl(var(--primary-foreground) / .35);color:hsl(var(--primary-foreground))}.mitar-case-studies-page .mitar-case-action svg{width:1.5rem;height:1.5rem;flex:none}.mitar-case-studies-page .mitar-case-action:focus-visible{outline:2px solid hsl(var(--primary-foreground));outline-offset:4px}@media (hover: hover) and (pointer: fine){.mitar-case-studies-page .mitar-case-action-primary:hover{background:hsl(var(--accent) / .9)}.mitar-case-studies-page .mitar-case-action-secondary:hover{background:hsl(var(--primary-foreground) / .1)}}@media (prefers-reduced-motion: no-preference){.mitar-case-studies-page .mitar-case-action{transition:background-color .18s ease,border-color .18s ease}}@media (max-width: 639px){.mitar-case-studies-page .mitar-case-actions{flex-direction:column}.mitar-case-studies-page .mitar-case-action{width:100%}}@media (min-width: 640px){.mitar-case-studies-page .mitar-case-frame{padding-inline:1.5rem}.mitar-case-studies-page .mitar-case-detail{width:5rem;height:5rem}.mitar-case-studies-page .mitar-case-invitation-grid{grid-template-columns:5rem minmax(0,1fr)}}@media (min-width: 768px){.mitar-case-studies-page .mitar-case-intro{padding-block-start:3.5rem}.mitar-case-studies-page .mitar-case-section{padding-block:3.5rem}.mitar-case-studies-page .mitar-case-following{padding-block-end:3.5rem}.mitar-case-studies-page .mitar-case-heading{font-size:1.75rem}}@media print{.mitar-case-studies-page .mitar-case-frame{padding-inline:0}.mitar-case-studies-page .mitar-case-authorship{-moz-column-break-inside:avoid;break-inside:avoid}}
