/* Audience pages: readable screen layout and a compact Letter referral guide. */
.md-audience{padding-block:36px 56px;max-width:1100px}.md-audience h1{font-size:clamp(30px,4vw,48px);line-height:1.15}.md-audience p,.md-audience li,.md-audience summary{font-size:18px;line-height:1.55}.md-audience-section{margin-block:32px}.md-audience h2{font-size:26px}.md-audience .md-plans{margin-block:24px}.md-referral-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;list-style:none;padding:0}.md-referral-checklist li{position:relative;padding-inline-start:30px}.md-referral-checklist li:before{content:'';position:absolute;inset-inline-start:0;top:6px;width:18px;height:18px;border:2px solid currentColor}.md-referral-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-inline-start:24px}.md-audience a:not(.button){display:inline-block;min-height:44px;padding-block:8px}.md-print-contact{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap}.md-audience-faq details{border-bottom:1px solid #c8c1b8;padding-block:8px}.md-audience-faq summary{cursor:pointer;min-height:44px;padding:10px}.md-audience-actions{display:flex;gap:16px;flex-wrap:wrap}.md-audience-actions .button{min-height:44px}.md-audience :focus-visible{outline:3px solid #b11923;outline-offset:3px}
.md-client-cuisines{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.md-client-cuisines a{display:inline-flex;align-items:center;border:1px solid #c8c1b8;border-radius:24px;padding:8px 16px;min-height:44px}
@media(max-width:720px){.md-audience{padding-inline:16px}.md-audience p,.md-audience li,.md-audience summary{font-size:16px}.md-referral-checklist,.md-referral-timeline{grid-template-columns:1fr}.md-audience-actions{display:grid}.md-audience-actions .button{white-space:normal;text-align:center}}
@media print{
 @page{size:Letter;margin:.5in}
 html,body{background:white!important;color:black!important;font-size:11pt!important}
 body>*:not(main),.md-audience-actions,.md-audience-faq,.md-audience .md-plans,.skip,dialog,[class*="cookie"],[class*="chat"],.mobile-contact{display:none!important}
 .md-audience{max-width:none;margin:0;padding:0!important}.md-audience h1{font-size:20pt;margin:0 0 6pt}.md-audience .eyebrow{font-size:10pt}
 .md-audience .md-print-contact{display:block!important;font-weight:700;font-size:12pt!important;margin:0 0 8pt}
 .md-audience a:not(.button){display:inline!important;color:black!important;text-decoration:none;min-height:0!important;padding:0!important}
 .md-audience-body{column-count:2;column-gap:20pt;height:8.7in;column-fill:auto;break-inside:auto!important}.md-audience-intro{break-after:avoid}
 .md-audience-section{margin:0 0 7pt!important;break-inside:avoid}
 .md-audience h2,.md-audience .md-kit-h2{max-width:none!important;line-height:1.1!important;font-size:12pt!important;margin:0 0 4pt}
 .md-audience h3{max-width:none!important;line-height:1.1!important;font-size:11pt!important;margin:4pt 0}
 .md-audience p,.md-audience li,.md-audience .md-kit-fine{font-size:11pt!important;line-height:1.1!important;margin:0 0 4pt}
 .md-audience .md-kit{margin:0!important;padding:0;border:0;box-shadow:none;background:white;color:black}
 .md-dfacts-grid,.md-dfacts-rows,.md-referral-checklist,.md-referral-timeline{display:block;margin:0;padding:0;list-style:none}
 .md-audience .md-dfacts-grid{gap:0!important}.md-audience .md-dfacts-grid>li{display:block!important;min-height:0!important;padding:0!important;margin:0 0 6pt!important;gap:0!important;border:0!important;background:white!important;color:black!important;break-inside:avoid}
 /* The first-delivery tile repeats the preceding timing section. */
 .md-audience .md-dfacts-grid>li:first-child{display:none!important}.md-dfacts-ico{display:none}
 .md-audience .md-dfacts-tile h3{min-height:0!important;display:block!important;width:auto!important;max-width:none!important;margin:0 0 3pt!important;padding:0!important}
 .md-audience .md-dfacts-body{margin:0!important;width:auto!important;max-width:none!important}.md-audience .md-dfacts-body p{font-family:Arial,sans-serif!important;font-weight:400!important}
 .md-audience .md-dfacts-rows{margin:0!important;padding:0!important}.md-audience .md-dfacts-rows li{display:flex;justify-content:space-between;padding:0!important;margin:0!important;border:0!important;min-height:0!important;line-height:1.1!important}
 .md-dfacts-rows .md-kit-chip{font:inherit;padding:0;border:0;background:white;color:black}
 .md-audience .md-kit-fine{margin:0!important;padding:0!important;font-weight:400!important;color:black!important}
 .md-referral-checklist{columns:2;column-gap:8pt}.md-referral-checklist li{padding-left:17pt;break-inside:avoid}.md-referral-checklist li:before{width:9pt;height:9pt;top:1pt;border-width:1pt}
 #coordinator-questions{display:none}.md-audience *{box-shadow:none!important;color:black!important}
}
