@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.card-grid{--ink:#101216;--muted:#5e6470;--line:#e5ded0;--paper-panel:#fffaf1;--gold:#c99a4b;--gold-dark:#8c6425;--radius:8px;grid-template-columns:1fr;gap:16px;margin:24px 0 34px;display:grid}@media (min-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.card-grid__card{border:1px solid var(--line);border-radius:var(--radius);background:#fffaf1d1;min-height:210px;padding:22px}.card-grid__number{color:var(--gold-dark);font-family:var(--font-playfair),Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;line-height:1;display:block}.card-grid__title{color:#1d2a39;font-family:var(--font-playfair),Georgia,"Times New Roman",serif;margin:16px 0 0;font-size:20px;font-weight:700;line-height:1.25}.card-grid__description{color:var(--muted);margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.55}
.list-card{--ink:#101216;--muted:#5e6470;--line:#e5ded0;--paper-panel:#fffaf1;--gold:#c99a4b;--gold-dark:#8c6425;--radius:8px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;margin:24px 0 34px;overflow:hidden}.list-card__title{border-bottom:1px solid var(--line);color:var(--gold-dark);font-family:var(--font-playfair),Georgia,"Times New Roman",serif;background:#fff7e8;margin:0;padding:14px 20px;font-size:18px;font-weight:700;line-height:1.25}.list-card__list{margin:0;padding:10px 0;list-style:none}.list-card__item{color:#2b3038;align-items:flex-start;gap:12px;padding:10px 20px;font-size:15px;line-height:1.55;display:flex}.list-card__bullet{background:var(--gold);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.55em;display:block}.list-card__text{min-width:0}
.quote-block{--ink:#101216;--gold:#c99a4b;--gold-dark:#8c6425;--radius:8px;border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;color:#2b3038;background:#fff7e8;margin:28px 0;padding:18px 20px}.quote-block__title{color:var(--gold-dark);font-family:var(--font-playfair),Georgia,"Times New Roman",serif;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.25;margin-top:12px!important}.quote-block__body{gap:12px;display:grid}.quote-block__paragraph{color:#2b3038;margin:0;font-size:15px;font-weight:400;line-height:1.65}
.table-card{--line:#e5ded0;--gold-soft:#f0d7a2;--radius:8px;border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate;border-spacing:0;background:#ffffffb8;width:100%;margin:24px 0 34px;font-size:15px;line-height:1.55;overflow:hidden}.table-card th,.table-card td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:15px 16px}.table-card th+th,.table-card td+td{border-left:1px solid var(--line)}.table-card tr:first-child th,.table-card tr:first-child td{border-top:0}.table-card th{color:var(--gold-soft);letter-spacing:.04em;background:#16110a;font-weight:700}.table-card td{color:#2b3038}.table-card td:first-child{color:#1d2a39;width:34%;font-weight:700}@media (max-width:900px){.table-card,.table-card tbody,.table-card tr,.table-card th,.table-card td{width:100%;display:block}.table-card th+th,.table-card td+td{border-left:0}.table-card tr:first-child th+th{border-top:1px solid #f0d7a247}.table-card td:first-child{background:#fff8ea;width:100%}}
.banner-block{--ink:#101216;--muted:#5e6470;--gold:#c99a4b;--gold-dark:#8c6425;--radius:8px;border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;color:#2b3038;background:#fff7e8;width:100%;margin:28px 0;padding:18px 20px}.banner-block--info{border-left-color:var(--gold);background:#fff7e8}.banner-block--warning{background:#fff8ea;border-left-color:#c99a4b}.banner-block--success{background:#f3f8f4;border-left-color:#5f8f6b}.banner-block--error{background:#fbf1ef;border-left-color:#b15b4b}.banner-block .payload-richtext{color:#2b3038;font-size:15px;line-height:1.65}.banner-block .payload-richtext p{color:inherit;margin:0}.banner-block .payload-richtext p+p{margin-top:10px}.banner-block .payload-richtext strong,.banner-block .payload-richtext b{color:var(--gold-dark);font-weight:700}.banner-block .payload-richtext a{color:var(--gold-dark)}
