.mondopratico-page-head h1{line-height:var(--line-height-tight)}.mondopratico-search-page{--search-page-panel-width:min(100%, 70rem)}.mondopratico-page-head{padding-top:var(--head-space-top)}.mondopratico-page-head+.mondopratico-section{padding-top:var(--head-space-bottom)}.mondopratico-archive-shell,.mondopratico-archive-shell__spotlight{display:grid;gap:var(--space-grid)}.mondopratico-page-head h1{margin:0;text-wrap:balance}.mondopratico-feed-directory{display:grid;gap:0}.mondopratico-feed-directory--rss .mondopratico-feed-directory__item{grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-sm);align-items:start}.mondopratico-feed-directory--rss .mondopratico-feed-directory__item>:not(.mondopratico-feed-directory__icon){grid-column:2}.mondopratico-prose:has(>.mondopratico-company-catalog){max-width:none;width:100%}.mondopratico-company-catalog{display:grid;gap:var(--space-lg)}.mondopratico-company-category-card{display:grid;gap:0;margin:0;padding:0;border:1px solid var(--interactive-card-border);border-radius:var(--radius-xl);background:var(--interactive-card-bg);overflow:hidden;transition:var(--interactive-card-transition)}.mondopratico-company-category-card:has(:focus-visible),.mondopratico-company-category-card:hover{border-color:var(--interactive-card-hover-border);background:var(--interactive-card-hover-bg)}.mondopratico-company-category-card[open]{grid-column:1/-1;border-color:var(--interactive-card-active-border);background:var(--brand-tint-faint)}.mondopratico-company-category-card__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;min-height:5.25rem;padding:var(--panel-padding);cursor:pointer;list-style:none}.mondopratico-company-category-card__summary::-webkit-details-marker{display:none}.mondopratico-company-category-card__summary:focus{outline:0}.mondopratico-company-category-card__summary-copy{display:grid;gap:var(--space-2xs);min-width:0}.mondopratico-company-category-card__summary-copy strong{color:var(--text-heading);font-family:var(--font-heading);font-size:var(--type-card-title-compact);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-heading)}.mondopratico-company-category-card__summary-copy>span:last-child{color:var(--muted);font-size:var(--type-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.mondopratico-company-category-card__toggle{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--control-border-color);border-radius:var(--radius-control);background:var(--control-bg);color:var(--brand);font-weight:var(--font-weight-bold);transition:var(--control-transition)}.mondopratico-company-category-card__toggle:before{content:"add";font-family:var(--font-icons);font-size:var(--icon-size-sm);font-weight:var(--font-weight-regular);font-style:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";line-height:var(--line-height-flat)}.mondopratico-company-category-card[open] .mondopratico-company-category-card__toggle:before{content:"remove"}.mondopratico-company-category-card:has(:focus-visible) .mondopratico-company-category-card__toggle,.mondopratico-company-category-card:hover .mondopratico-company-category-card__toggle{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);color:var(--interactive-hover-text)}.mondopratico-company-category-card__body{display:grid;gap:var(--space-md);padding:0 var(--panel-padding) var(--panel-padding)}.mondopratico-company-category-card__primary-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:var(--control-height-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--control-border-color);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font-size:var(--type-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);transition:var(--control-transition)}.mondopratico-company-category-card__primary-link:focus-visible,.mondopratico-company-category-card__primary-link:hover{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);color:var(--interactive-hover-text)}.mondopratico-company-category-card[open] .mondopratico-company-category-card__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.mondopratico-company-category-card__mark{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:var(--radius-md);background:var(--brand);color:var(--surface-raised);font-weight:var(--font-weight-bold)}.mondopratico-company-category-group :is(h2,h4){margin:0;letter-spacing:0}.mondopratico-company-category-group :is(h2,h4) a,.mondopratico-company-category-group :is(h2,h4) span,.mondopratico-company-category-group li a,.mondopratico-company-category-group li span{color:inherit}.mondopratico-company-category-card__groups{display:grid;align-items:start;gap:var(--space-sm)}.mondopratico-company-category-group{display:grid;gap:var(--space-xs);align-content:start;padding:var(--space-sm);border:var(--border-divider);border-radius:var(--radius-md);background:var(--surface-panel)}.mondopratico-company-category-group :is(h2,h4){font-size:var(--type-list-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--text-heading)}.mondopratico-company-category-group ul{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.mondopratico-company-category-group li{margin:0;font-size:var(--type-meta);line-height:var(--line-height-snug)}.mondopratico-company-category-group li a,.mondopratico-company-category-group li span{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--pill-padding);border:1px solid var(--divider);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-body);font-size:var(--type-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);transition:var(--control-transition)}.mondopratico-company-category-group li a:focus-visible,.mondopratico-company-category-group li a:hover{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);color:var(--interactive-hover-text)}.mondopratico-company-category-group li a span,.mondopratico-company-category-group li span span{padding:0;border:0;background:none;color:var(--text-label);font-size:var(--type-meta);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.mondopratico-company-archive{display:grid;gap:var(--space-lg)}.mondopratico-company-archive .mondopratico-section-heading{margin-bottom:0}.mondopratico-company-archive .mondopratico-section-heading p{max-width:76ch;color:var(--muted);line-height:var(--line-height-copy)}.mondopratico-company-archive:not(:has([data-company-archive-row])) .mondopratico-company-archive__toolbar-panel,.mondopratico-company-archive:not(:has([data-company-archive-row])) thead{display:none}@media (max-width:768px){.mondopratico-company-category-card[open] .mondopratico-company-category-card__groups{grid-template-columns:1fr}.mondopratico-company-category-card__summary{grid-template-columns:auto minmax(0,1fr)}.mondopratico-company-category-card__toggle{grid-column:1/-1;width:100%}}@media (max-width:640px){.mondopratico-company-category-card__summary{grid-template-columns:1fr auto}.mondopratico-company-category-card__mark{display:none}.mondopratico-company-category-card__toggle{grid-column:auto;width:2rem}}.mondopratico-company-archive__toolbar.mondopratico-flyers-toolbar__grid{grid-template-columns:minmax(0,1.8fr) minmax(14rem,.78fr) auto}.mondopratico-page-head--centered .mondopratico-page-head__copy{justify-items:center;text-align:center}.mondopratico-page-head--companies .mondopratico-page-head__grid{align-items:start}.mondopratico-page-head{border-bottom:1px solid color-mix(in srgb,var(--divider) 72%,transparent)}.mondopratico-page-head--section{border-bottom:0}.mondopratico-page-head--tag h1:first-letter{text-transform:none}.mondopratico-page-head__grid>div:has(>.mondopratico-archive-meta)>:is(h1,h3){grid-area:title}.mondopratico-page-head__grid>div:has(>.mondopratico-archive-meta)>.mondopratico-page-head__excerpt{grid-area:excerpt}.mondopratico-page-head__grid>div:has(>.mondopratico-archive-meta)>.mondopratico-archive-meta{grid-area:count;align-self:end}.mondopratico-archive-shell{grid-template-columns:1fr;align-items:start}.mondopratico-archive-shell__spotlight{grid-template-columns:minmax(0,1fr);align-items:start}.mondopratico-archive-shell__feature{grid-column:1/-1;grid-row:auto;align-self:start;min-width:0;min-height:0}.mondopratico-archive-shell__feature:has(.mondopratico-feature-card--empty){grid-column:1/-1;grid-row:auto}.mondopratico-archive-shell__feature .mondopratico-feature-card--hero,.mondopratico-archive-shell__feature .mondopratico-feature-card__link{height:auto;min-height:0}.mondopratico-archive-shell__feature .mondopratico-feature-card__link{grid-template-rows:auto auto}.mondopratico-archive-shell__feature .mondopratico-feature-card--hero .mondopratico-feature-card__content{grid-template-rows:auto auto auto auto}.mondopratico-archive-shell__feature .mondopratico-feature-card__link--with-image{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);grid-template-rows:auto}.mondopratico-archive-shell__feature .mondopratico-feature-card__media{align-self:stretch;height:auto;min-height:clamp(16rem,23vw,23rem);aspect-ratio:auto}.mondopratico-archive-shell__feature .mondopratico-feature-card--hero .mondopratico-feature-card__content{align-content:center}.mondopratico-archive-shell__feature .mondopratico-feature-card .mondopratico-story-card__meta{margin-top:0}.mondopratico-editorial-map{display:grid;gap:var(--space-lg);padding-block:var(--space-lg)}.mondopratico-editorial-map-card{display:grid;gap:var(--space-sm);min-width:0;padding:var(--panel-padding);border:var(--border-divider);border-radius:var(--radius-md);background:var(--surface-panel-alt)}.mondopratico-editorial-map-card__head{display:grid;gap:var(--space-3xs);padding-bottom:var(--space-sm)}.mondopratico-editorial-map-card__head h2{margin:0;color:var(--text-heading);font-family:var(--font-heading)}.mondopratico-editorial-map-card__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:var(--touch-target-min);color:inherit;text-decoration:none;transition:var(--link-transition)}.mondopratico-editorial-map-card__link:is(:hover,:focus-visible){color:var(--brand)}.mondopratico-editorial-map-card__intro{margin:0;color:var(--text-support);font-size:var(--type-small);line-height:var(--line-height-support);max-width:64ch}.mondopratico-editorial-map-card__items{display:grid;margin:0;padding:0;list-style:none}.mondopratico-editorial-map-card__items>li{min-width:0;border-top:var(--border-divider)}@media (max-width:1180px){.mondopratico-archive-shell__feature{grid-column:1/-1;grid-row:auto}}@media (max-width:1024px){.mondopratico-archive-shell__feature{grid-column:auto;grid-row:auto}}@media (max-width:768px){.mondopratico-archive-shell__feature .mondopratico-feature-card__link--with-image{grid-template-columns:1fr;grid-template-rows:auto auto}.mondopratico-archive-shell__feature .mondopratico-feature-card--hero .mondopratico-feature-card__content{align-content:start}}.mondopratico-events-page{display:grid;gap:var(--space-layout)}.mondopratico-events-section{gap:var(--space-md)}.mondopratico-events-section__count{align-self:center;justify-self:end;color:var(--muted);font-size:var(--type-caption);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--line-height-snug);white-space:nowrap}.mondopratico-events-grid:not(:has(>*)){display:none}.mondopratico-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-grid)}[data-event-actions] .mondopratico-event-share-button{flex:1 1 auto;min-width:max-content}.mondopratico-event-calendar-button__icon,.mondopratico-event-share-button__icon{font-size:var(--icon-size-sm);line-height:var(--line-height-flat)}[data-event-actions] .mondopratico-event-calendar-button{flex:0 0 var(--control-height);width:var(--control-height);min-width:var(--control-height);padding-inline:0}.mondopratico-event-calendar-menu{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:4;display:grid;grid-template-columns:1fr;gap:var(--space-3xs);width:min(18rem,100%);min-height:0;padding:var(--space-2xs);border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.mondopratico-event-calendar-menu[hidden]{display:none}.mondopratico-event-share-status{flex:1 1 100%;min-height:1.15em;padding:0 var(--space-xs) var(--space-2xs);color:var(--brand);font-size:var(--type-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.mondopratico-event-share-status:empty{display:none}.mondopratico-events-section__empty{display:grid;gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--border-divider)}.mondopratico-events-section__empty p{margin:0;max-width:var(--measure-copy);color:var(--muted);font-size:var(--type-body);line-height:var(--line-height-copy)}.mondopratico-flyers-archive{display:grid;gap:var(--space-grid)}.mondopratico-flyers-toolbar{display:grid;gap:0;margin:0}.mondopratico-flyers-toolbar__grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(160px,.85fr) minmax(160px,.85fr) auto;gap:var(--space-fluid-sm);align-items:end}.mondopratico-flyers-toolbar__field{display:grid;min-width:0}.mondopratico-flyers-toolbar__field span{color:var(--muted);font-size:var(--type-caption);font-weight:var(--font-weight-bold);letter-spacing:normal;text-transform:none}.mondopratico-flyers-toolbar__field input,.mondopratico-flyers-toolbar__field select{width:100%;font-size:var(--type-body);font-weight:var(--font-weight-regular);background:var(--surface-raised);border-color:var(--divider);box-shadow:none}.mondopratico-flyers-toolbar__field input{padding-inline:var(--control-padding-inline)}.mondopratico-flyers-toolbar__field :is(input,select):hover{border-color:var(--interactive-hover-border);background-color:var(--control-bg)}.mondopratico-flyers-toolbar__field :is(input,select):focus,.mondopratico-flyers-toolbar__field :is(input,select):focus-visible{border-color:var(--interactive-hover-border);background-color:var(--control-bg);box-shadow:none}.mondopratico-flyers-toolbar__actions{display:flex;justify-content:flex-end;align-items:end;min-width:0}.mondopratico-flyers-empty p{margin:0;color:var(--muted);line-height:var(--line-height-copy)}.mondopratico-flyers-empty{display:grid;gap:var(--space-sm);padding:var(--panel-padding);background:var(--surface-panel-alt)}.mondopratico-flyers-empty[hidden]{display:none!important}@media (max-width:1180px){.mondopratico-flyers-toolbar__actions,.mondopratico-flyers-toolbar__field--search{grid-column:1/-1}.mondopratico-flyers-toolbar__actions{justify-content:flex-start}}@media (max-width:768px){.mondopratico-flyers-toolbar{padding:0}}.mondopratico-post-body:has(>.mondopratico-prose>.mondopratico-company-catalog){padding:0;border:0;background:transparent}.mondopratico-promo-contact,.mondopratico-promo-content,.mondopratico-promo-formats,.mondopratico-promo-formats__intro,.mondopratico-promo-intro__copy,.mondopratico-promo-page{display:grid;min-width:0;gap:var(--space-lg)}.mondopratico-promo-content{row-gap:var(--space-section)}.mondopratico-promo-content :is(h2,p,figure,dl,dd,ul){margin:0}.mondopratico-promo-content h2{color:var(--text-heading);font-size:var(--type-fluid-heading);line-height:var(--line-height-title);text-wrap:balance}.mondopratico-promo-content p,.mondopratico-promo-format-list dd{max-width:var(--measure-copy);color:var(--text-body);line-height:var(--line-height-copy)}.mondopratico-promo-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--space-section)}.mondopratico-promo-intro__copy{max-width:58ch}.mondopratico-promo-intro__copy h2{max-width:24ch}.mondopratico-promo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}.mondopratico-promo-intro__media{display:grid;min-width:0;gap:var(--space-sm)}.mondopratico-promo-intro__media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:var(--border-divider);border-radius:var(--radius-md)}.mondopratico-promo-intro__media figcaption{color:var(--text-support);font-size:var(--type-caption);line-height:var(--line-height-support)}.mondopratico-promo-planning{display:grid;grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:var(--space-section);padding-top:var(--space-section);border-top:1px solid var(--divider)}.mondopratico-promo-format-list{display:grid}.mondopratico-promo-format-list>div{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--divider)}.mondopratico-promo-format-list>div:last-child{border-bottom:1px solid var(--divider)}.mondopratico-promo-format-list dt{color:var(--text-heading);font-size:var(--type-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact)}.mondopratico-promo-format-list dd{min-width:0;color:var(--text-support)}.mondopratico-promo-contact{padding:var(--panel-padding-lg);border:var(--border-divider);border-radius:var(--radius-md);background:var(--surface-raised)}.mondopratico-promo-contact h2{font-size:var(--type-fluid-subhead);text-wrap:balance}.mondopratico-promo-contact ul{display:grid;gap:var(--space-xs);padding-left:var(--space-lg);color:var(--text-body);line-height:var(--line-height-support)}.mondopratico-promo-contact li::marker{color:var(--brand)}.mondopratico-promo-contact__email{display:flex;align-items:center;min-height:var(--control-height);color:var(--brand);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}a.mondopratico-promo-contact__email:hover{color:var(--brand-ink)}.mondopratico-promo-contact__email:focus-visible{box-shadow:var(--focus-inset-shadow)}.mondopratico-promo-contact .mondopratico-promo-contact__note{color:var(--text-support);font-size:var(--type-caption);line-height:var(--line-height-support)}@media (min-width:769px){.mondopratico-promo-intro{grid-template-rows:auto auto;row-gap:var(--space-sm)}.mondopratico-promo-intro__copy{grid-row:1;align-self:center}.mondopratico-promo-intro__media{grid-column:2;grid-row:1/span 2;grid-template-rows:subgrid}.mondopratico-promo-intro__media img{align-self:center}}@media (max-width:1024px){.mondopratico-promo-planning{grid-template-columns:minmax(0,1fr) 20rem}}@media (max-width:768px){.mondopratico-promo-intro,.mondopratico-promo-planning{grid-template-columns:minmax(0,1fr)}.mondopratico-promo-intro__copy{max-width:none}}@media (max-width:640px){.mondopratico-promo-format-list>div{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}}.mondopratico-about-content{display:grid;gap:var(--space-section)}.mondopratico-about-content :is(h2,h3,p,figure,ul,dl,dd){margin:0}.mondopratico-about-content h2{color:var(--text-heading);font-size:var(--type-fluid-heading);line-height:var(--line-height-title);text-wrap:balance}.mondopratico-about-content p{max-width:var(--measure-copy);color:var(--text-body);line-height:var(--line-height-copy)}.mondopratico-about-advertising,.mondopratico-about-brand,.mondopratico-about-copy,.mondopratico-about-media,.mondopratico-about-media-kit__body{display:grid;align-content:start;min-width:0;gap:var(--space-lg)}.mondopratico-about-editorial,.mondopratico-about-intro,.mondopratico-about-network{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--space-section)}.mondopratico-about-intro h2{max-width:26ch}.mondopratico-about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.mondopratico-about-brand,.mondopratico-about-media{gap:var(--space-sm)}.mondopratico-about-media img{display:block;width:100%;height:auto;aspect-ratio:1539/1151;object-fit:contain;border:var(--border-divider);border-radius:var(--radius-md)}.mondopratico-about-content figcaption{max-width:var(--measure-copy);color:var(--text-support);font-size:var(--type-caption);line-height:var(--line-height-support)}.mondopratico-about-advertising,.mondopratico-about-connect,.mondopratico-about-editorial,.mondopratico-about-network{padding-top:var(--space-section);border-top:1px solid var(--divider)}.mondopratico-about-facts,.mondopratico-about-formats,.mondopratico-about-topics{display:grid;min-width:0;padding:0;list-style:none}.mondopratico-about-topics li{display:grid;gap:var(--space-2xs);padding-block:var(--space-md);border-top:1px solid var(--divider)}.mondopratico-about-facts dt,.mondopratico-about-topics strong{color:var(--text-heading);font-size:var(--type-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-support)}.mondopratico-about-facts dd,.mondopratico-about-topics span{color:var(--text-support);line-height:var(--line-height-support)}.mondopratico-about-brand img{display:block;width:auto;max-width:100%;height:auto}.mondopratico-about-facts>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--divider)}.mondopratico-about-connect,.mondopratico-about-section-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-section)}.mondopratico-about-connect .mondopratico-about-copy{flex:1 1 55%}.mondopratico-about-connect .mondopratico-about-actions{flex:1 1 45%;justify-content:flex-end}.mondopratico-about-media-kit{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.mondopratico-about-media-kit summary{min-height:var(--control-height);padding-block:var(--space-lg);color:var(--text-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-support);cursor:pointer}.mondopratico-about-media-kit summary::marker{color:var(--brand)}.mondopratico-about-media-kit summary:hover{color:var(--brand-ink)}.mondopratico-about-media-kit summary:focus-visible{box-shadow:var(--focus-inset-shadow);border-radius:var(--radius-sm)}.mondopratico-about-media-kit__body{padding-bottom:var(--space-lg)}.mondopratico-about-format{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-section);padding-block:var(--space-lg);border-top:1px solid var(--divider)}.mondopratico-about-format h3{margin-bottom:var(--space-xs);font-size:var(--type-fluid-subhead);line-height:var(--line-height-heading)}.mondopratico-about-format dl,.mondopratico-about-format p{font-size:var(--type-small);line-height:var(--line-height-support)}.mondopratico-about-format dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:var(--space-md)}.mondopratico-about-format dt{margin-bottom:var(--space-2xs);color:var(--text-support)}.mondopratico-about-format dd{color:var(--text-heading);font-weight:var(--font-weight-bold)}@media (max-width:1024px){.mondopratico-about-connect,.mondopratico-about-section-head{flex-direction:column;align-items:flex-start}.mondopratico-about-connect .mondopratico-about-actions{justify-content:flex-start}}@media (max-width:768px){.mondopratico-about-editorial,.mondopratico-about-format,.mondopratico-about-intro,.mondopratico-about-network{grid-template-columns:minmax(0,1fr)}.mondopratico-about-intro h2{max-width:none}}@media (max-width:480px){.mondopratico-about-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.mondopratico-about-actions{width:100%}}.mondopratico-page-head h1{color:var(--text-heading);font-family:var(--font-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.mondopratico-page-head--section .mondopratico-page-head__excerpt{max-width:min(100%,88ch)}.mondopratico-page-head__grid>div:has(>.mondopratico-archive-meta){display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"title title" "excerpt count";gap:var(--space-lg);align-items:end}@media (max-width:768px){.mondopratico-page-head__grid>div:has(>.mondopratico-archive-meta){grid-template-columns:1fr;grid-template-areas:"title" "excerpt" "count"}}.mondopratico-issue-sheet,.mondopratico-promo-sheet{display:grid;gap:var(--space-sm)}.mondopratico-issue-sheet p,.mondopratico-promo-sheet p{margin:0}@media (max-width:1180px){.mondopratico-archive-shell{grid-template-columns:1fr}.mondopratico-events-grid,.mondopratico-flyers-toolbar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mondopratico-events-grid{grid-template-columns:1fr}}@media (max-width:768px){.mondopratico-archive-shell__feature .mondopratico-feature-card__media{height:auto;min-height:0;aspect-ratio:16/10}.mondopratico-company-archive__toolbar.mondopratico-flyers-toolbar__grid,.mondopratico-flyers-toolbar__grid{grid-template-columns:1fr}}@media (max-width:480px){.mondopratico-events-section{padding:var(--panel-padding-mobile)}}:where(.mondopratico-company-category-card,[data-event-card],.mondopratico-feature-card,.mondopratico-panel-block,.mondopratico-post-aside-card,.mondopratico-resource-cover,.mondopratico-section-latest-card,.mondopratico-story-card,.mondopratico-topic-entry) :where(h1,h2,h3,p,a,span,strong){overflow-wrap:anywhere}.mondopratico-issue-layout{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;gap:var(--space-section)}.mondopratico-issue-main,.mondopratico-issue-sidebar{display:grid;min-width:0;gap:var(--space-section)}.mondopratico-issue-latest{display:grid;justify-items:center;gap:var(--space-xl);padding:var(--space-section);border:var(--border-divider);border-radius:var(--radius-md);background:transparent;text-align:center}.mondopratico-issue-latest__intro{display:grid;justify-items:center;gap:var(--space-sm);max-width:52ch}.mondopratico-issue-archive__head :is(h2,p),.mondopratico-issue-latest__intro :is(h2,p),.mondopratico-issue-news>h2,.mondopratico-issue-subscription :is(h2,p){margin:0}.mondopratico-issue-archive__head h2,.mondopratico-issue-latest__intro h2{color:var(--text-heading);font-size:var(--type-section-heading);line-height:var(--line-height-title)}.mondopratico-issue-latest__intro p,.mondopratico-issue-subscription p{color:var(--text-support);line-height:var(--line-height-copy)}.mondopratico-issue-latest__empty-icon{margin-block:var(--space-lg);color:var(--brand);font-size:var(--type-fluid-display)}.mondopratico-issue-archive,.mondopratico-issue-news,.mondopratico-issue-subscription{display:grid;gap:var(--space-lg);align-content:start}.mondopratico-issue-archive__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--divider)}.mondopratico-issue-archive__head p{color:var(--text-support);font-size:var(--type-caption)}.mondopratico-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-section) var(--space-grid)}.mondopratico-issue-card{min-width:0}.mondopratico-issue-card--latest{width:min(100%,17.5rem)}.mondopratico-issue-card__link{display:grid;justify-items:center;gap:var(--space-sm);padding:var(--space-xs);border:1px solid transparent;border-radius:var(--radius-sm);text-align:center;text-decoration:none}.mondopratico-issue-card__cover{display:grid;width:100%;aspect-ratio:210/297}.mondopratico-issue-card__cover img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.mondopratico-issue-card__title{margin:0;color:var(--text-heading);font-size:var(--type-card-title-compact);font-weight:var(--font-weight-heading);line-height:var(--line-height-title);overflow-wrap:anywhere;letter-spacing:var(--tracking-heading)}.mondopratico-issue-card__action{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--brand);color:var(--paper-highlight);font-size:var(--type-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.mondopratico-issue-card__link:hover{background:var(--interactive-card-hover-bg)}.mondopratico-issue-card__link:hover .mondopratico-issue-card__title{color:var(--brand)}.mondopratico-issue-card__link:focus-visible{box-shadow:var(--focus-inset-shadow)}.mondopratico-issue-archive__empty{grid-column:1/-1;margin:0;max-width:none;padding-block:var(--space-md);color:var(--text-support);line-height:var(--line-height-copy)}.mondopratico-issue-subscription{padding:var(--panel-padding);border:var(--border-divider);border-radius:var(--radius-md);background:var(--surface-raised)}.mondopratico-issue-subscription h2{padding-bottom:var(--space-sm);border-bottom:1px solid var(--brand-line-strong);color:var(--text-heading);font-size:var(--type-form-title);line-height:var(--line-height-title)}.mondopratico-issue-subscription p{font-size:var(--type-small)}.mondopratico-issue-subscription__signin a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--brand);font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:.2em}.mondopratico-issue-subscription__signin a:hover{color:var(--brand-ink)}.mondopratico-issue-news__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.mondopratico-issue-news__list li+li{border-top:1px solid var(--divider)}.mondopratico-issue-news{--topic-entry-columns:5.5rem minmax(0, 1fr);--topic-entry-padding:var(--space-sm) 0;--topic-entry-meta-border:0;gap:var(--space-sm)}.mondopratico-issue-news>h2{padding-bottom:var(--space-sm);border-bottom:var(--border-divider);color:var(--text-heading);font-size:var(--type-fluid-subhead);line-height:var(--line-height-heading)}.mondopratico-issue-news>.mondopratico-section-link{justify-self:start;justify-content:flex-start;text-align:left}@media (max-width:1024px){.mondopratico-issue-layout{grid-template-columns:minmax(0,1fr)}.mondopratico-issue-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:640px){.mondopratico-issue-latest{padding:var(--panel-padding-mobile)}.mondopratico-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-sm)}.mondopratico-issue-sidebar{grid-template-columns:minmax(0,1fr)}}.mondopratico-issue-sidebar>[data-sidebar-fit-hidden],.mondopratico-issue-sidebar[data-sidebar-fit-hidden]{display:none}.mondopratico-issue-layout:has(>.mondopratico-issue-sidebar[data-sidebar-fit-hidden]){grid-template-columns:minmax(0,1fr)}:is(.mondopratico-newsletter-register__section,.mondopratico-contact-form,.mondopratico-account-form__section,.mondopratico-account-modal__newsletter,.mondopratico-flyers-toolbar){gap:var(--form-section-gap)}:is(.mondopratico-newsletter-register__field,.mondopratico-contact-form__field,.mondopratico-account-form__field,.mondopratico-account-modal__profile-field,.mondopratico-flyers-toolbar__field)>span{color:var(--text-heading);font-size:var(--form-label-size);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none}.mondopratico-page-head h1{max-width:22ch;font-size:var(--type-page-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-display)}:is(.mondopratico-section-heading,.mondopratico-editorial-map-card__head,.mondopratico-magazine-teaser__copy,.mondopratico-resource-hub__copy) h2{font-size:var(--type-fluid-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}:is(.mondopratico-panel-block--topic,.mondopratico-page-head__aside,.mondopratico-newsletter-panel,.mondopratico-post-aside-card,.mondopratico-info-card,.mondopratico-cta-card,.mondopratico-product-category-card,.mondopratico-company-category-card):has(:focus-visible){box-shadow:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.mondopratico-story-card,.mondopratico-feature-card,.mondopratico-section-latest-card,.mondopratico-issue-card,.mondopratico-company-profile-card,.mondopratico-sidebar-tabs__item){animation:mondopratico-enter-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}