/* După gust · weekly menu synopsis · same editorial language on all weeks. */
.dg-week-summary{margin:32px 0 36px;padding:27px 26px 24px;background:#fffefa;border:1px solid #dfe4d8;border-radius:6px;min-width:0;color:#29352b}
.dg-week-summary-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:18px}
.dg-week-summary-eyebrow{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.15em;color:#61704d;margin:0 0 9px}
.recipe-page .dg-week-summary h2,.dg-weekly-overview .dg-week-summary h2{font:400 clamp(24px,3.4vw,31px)/1.2 Georgia,serif;letter-spacing:-.035em;margin:0 0 7px;color:#29352b}
.dg-week-summary-sub{font:400 13px/1.5 Arial,sans-serif;color:#667064;margin:0}
.dg-week-summary-table{width:100%;table-layout:fixed;border-collapse:collapse;font:400 13px/1.45 Arial,sans-serif}
.dg-week-summary-table th,.dg-week-summary-table td{text-align:left;vertical-align:top;padding:13px 12px;overflow-wrap:break-word;hyphens:auto}
.dg-week-summary-table thead{background:#e8ebe2}
.dg-week-summary-table thead th{font-weight:600;color:#455341;border:0}
.dg-week-summary-table tbody tr:nth-child(even){background:#f6f7f3}
.dg-week-summary-table tbody tr{border-bottom:1px solid #e2e6de}
.dg-week-summary-table tbody th{font-weight:600;width:15%}
.dg-week-summary-table th:first-child{width:15%}
.dg-week-summary-table th:nth-child(2),.dg-week-summary-table th:nth-child(3),.dg-week-summary-table th:nth-child(5){width:23%}
.dg-week-summary-table th:nth-child(4){width:16%}
.dg-week-summary-table a,.dg-week-summary-cards a{color:#354a37;text-decoration:underline;text-decoration-color:#a7b39f;text-underline-offset:3px}
.dg-week-summary-note{font:400 12px/1.5 Arial,sans-serif;color:#637260;margin:14px 0 0}
.dg-week-summary-cards{display:none}
@media(max-width:760px){
 .dg-week-summary{margin:26px 0 30px;padding:21px 16px 15px;border-radius:6px}
 .recipe-page .dg-week-summary h2,.dg-weekly-overview .dg-week-summary h2{font-size:clamp(23px,6.2vw,28px)}
 .dg-week-summary-head{margin-bottom:14px}
 .dg-week-summary-table-wrap{display:none}
 .dg-week-summary-cards{display:grid;grid-template-columns:1fr;gap:0}
 .dg-week-summary-day{padding:14px 0;border-top:1px solid #dfe4da}
 .dg-week-summary-day h3{font:400 20px/1.25 Georgia,serif;margin:0 0 11px;color:#29352b}
 .dg-week-summary-day dl{margin:0;display:grid;gap:8px}
 .dg-week-summary-day dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:9px;align-items:start}
 .dg-week-summary-day dt{font:600 11px/1.45 Arial,sans-serif;color:#667461;padding-top:2px}
 .dg-week-summary-day dd{font:400 13px/1.45 Arial,sans-serif;color:#30372f;margin:0;overflow-wrap:break-word}
 .dg-week-summary-note{margin-top:12px}
}
@media print{
 .dg-week-summary{border:0;box-shadow:none;background:#fff;padding:0;margin:12px 0}
 .dg-week-summary-table-wrap{display:block!important}
 .dg-week-summary-cards,.dg-week-summary-note{display:none!important}
 .dg-week-summary-table{font-size:10px}
 .dg-week-summary-table th,.dg-week-summary-table td{padding:7px 9px}
 .dg-week-summary-table tbody tr{break-inside:avoid}
}
