.site-page table.mgm-regular-offers{width:100%;max-width:900px;min-width:0;border-collapse:collapse;margin:28px 0}
.site-page table.mgm-regular-offers tbody th{background:transparent;color:var(--green);text-align:left;font-weight:400;letter-spacing:normal;text-transform:none}
.site-page table.mgm-regular-offers th,.site-page table.mgm-regular-offers td{padding:18px 22px;border-bottom:1px solid var(--line);vertical-align:top}
.site-page table.mgm-regular-offers td{white-space:nowrap;text-align:right;font-weight:600}
.site-page table.mgm-regular-offers thead th:last-child{text-align:right}
.mgm-regular-details{margin:32px 0 44px;border:1px solid var(--line);padding:20px;background:var(--sand)}
.mgm-regular-details>summary{cursor:pointer;color:var(--green);font-weight:600}
.mgm-regular-details .table-scroll{margin-top:20px}
.mgm-offer-period{display:block;font-size:15px;font-weight:400;color:var(--muted);margin-top:5px}
.mgm-offer-group{margin:38px 0 56px}.site-page .mgm-offer-group>h3{font:400 32px/1.2 var(--serif);margin:0 0 20px;color:var(--green)}
.site-page .import-content a.mgm-support-internal,.site-page .mgm-offer-catalog a.text-link{text-decoration:none}
.mgm-server-form fieldset.mgm-form-offer-group{margin:18px 0 24px;padding:16px 20px;border:1px solid var(--line)}
.mgm-server-form .mgm-form-offer-group>legend{padding:0 6px;font-weight:600}
.mgm-offer-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
.mgm-offer-services>section{padding:20px;background:var(--paper)}
.site-page .mgm-offer-services h3{font-size:24px;margin:0 0 12px}
@media(max-width:650px){.mgm-offer-services{grid-template-columns:1fr}.mgm-offer-period{font-size:14px}}
@media(max-width:600px){.site-page table.mgm-regular-offers th,.site-page table.mgm-regular-offers td{padding:14px 10px;font-size:16px}.mgm-regular-details{padding:16px}}

.mgm-jubilee-benefits .mgm-offer-services>section{min-width:0}.mgm-jubilee-benefits .mgm-offer-services ul{padding-left:1.2em;margin:0}.mgm-jubilee-benefits .mgm-offer-services li{margin:0 0 .7em}.mgm-jubilee-benefits>p{margin:20px 0 0}.mgm-jubilee-benefits summary:focus-visible{outline:2px solid var(--green,#14392d);outline-offset:5px}

.mgm-jubilee-benefits .mgm-offer-services>.wp-block-group__inner-container{display:contents}.mgm-jubilee-benefits .mgm-jubilee-benefit-card{padding:20px;background:var(--paper,#fff);min-width:0}
