.dignitaries,.flea{display:grid;grid-template-columns:.72fr 1.28fr;gap:7%;align-items:center}.dignitaries{max-width:none;background:#f2eddc;padding-inline:max(7%,calc((100vw - 1240px)/2))}.guest-poster,.flea-poster{background:#fff;padding:10px 10px 38px;box-shadow:12px 16px 0 #f7562822,0 20px 50px #173a2622;position:relative;max-width:420px;justify-self:center;transform:rotate(-1.5deg)}.guest-poster img,.flea-poster img{display:block;width:100%;height:auto}.guest-poster>a:last-child,.flea-poster>a:last-child{position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-size:13px;font-weight:600}.dignitary-time{background:var(--yellow);border-radius:14px;padding:16px 19px;margin:20px 0}.dignitary-time strong,.dignitary-time span,.dignitary-time small{display:block}.dignitary-time span{font-size:19px;font-weight:700;margin:4px 0}.dignitary-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dignitary-list article{background:var(--cream);border:1px solid #064d3a20;border-radius:14px;padding:17px}.dignitary-list article>p:first-child{font-size:10px;letter-spacing:1.3px;font-weight:700;color:var(--orange);margin:0 0 8px}.dignitary-list h3{font-family:'Playfair Display',Georgia,serif;font-size:20px;line-height:1.25;margin:0 0 7px}.dignitary-list article>p:last-child{font-size:13px;line-height:1.45;margin:0}.dignitary-list .chief{grid-column:1/-1;background:var(--green);color:var(--cream)}.dignitary-list .chief>p:first-child{color:var(--yellow)}.flea{background:radial-gradient(circle at 18% 35%,#ffda4b45,transparent 38%)}.flea-lead{font-size:18px;line-height:1.6;color:#456454}.flea-schedule{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.flea-schedule div{background:var(--yellow);border-radius:12px;padding:14px}.flea-schedule span{display:block;font-size:10px;letter-spacing:1.4px;font-weight:700;margin-bottom:6px}.flea-schedule strong{font-size:14px;line-height:1.4}.flea-features{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.flea-features article{border:1px solid #064d3a20;border-radius:13px;padding:14px}.flea-features h3{font-size:16px;margin:0 0 7px}.flea-features p{font-size:13px;line-height:1.45;margin:0;color:#456454}.flea-actions{display:flex;align-items:center;gap:24px;margin-top:23px}.flea-actions>p{font-size:13px}.partner-other>div:nth-child(3){background:#ffda4b35;border-radius:12px;padding:8px}
@media(max-width:900px){.dignitaries,.flea{gap:5%}.flea-schedule,.flea-features{grid-template-columns:1fr}.dignitary-list{grid-template-columns:1fr}.dignitary-list .chief{grid-column:auto}}
@media(max-width:600px){.dignitaries,.flea{grid-template-columns:1fr}.guest-poster,.flea-poster{width:78%;margin:0 auto 45px}.dignitary-list{grid-template-columns:1fr}.flea-actions{align-items:flex-start;flex-direction:column}.flea-actions>p{margin-top:0}}
