.publicMarketingCard{background:#f5f8f4;color:#14221b;min-height:100svh}.publicMarketingCard--center{align-items:center;display:flex;font-weight:800;justify-content:center;padding:clamp(20px,5vw,48px)}.publicMarketingCard__stage{align-items:center;background:linear-gradient(135deg,#144634eb,#255c7be0),url(/og-image.png) center/cover;display:grid;gap:clamp(14px,2vw,24px);min-height:100svh;padding:clamp(16px,3vw,40px)}.publicMarketingCard__brand{align-items:center;color:#eef8f1;display:flex;flex-wrap:wrap;gap:14px;font-weight:850}.publicMarketingCard__brand img{background:#ffffffed;border-radius:8px;max-height:48px;max-width:150px;object-fit:contain;padding:8px}.publicMarketingCard__panel{background:#fffffff5;border:1px solid rgba(255,255,255,.62);border-radius:8px;box-shadow:0 30px 90px #08130f47;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,270px);gap:clamp(18px,2.6vw,30px);max-width:1040px;padding:clamp(20px,3vw,34px);width:min(1040px,100%)}.publicMarketingCard__main{display:grid;gap:clamp(14px,2vw,22px);min-width:0}.publicMarketingCard__identity{display:grid;gap:8px}.publicMarketingCard__identity span{color:#27634c;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.publicMarketingCard__identity h1{color:#10251b;font-size:4rem;letter-spacing:0;line-height:.98;margin:0;overflow-wrap:anywhere}.publicMarketingCard__role{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.publicMarketingCard__role p,.publicMarketingCard__role small{background:#eef6f0;border-radius:6px;color:#204335;font-size:1rem;font-weight:900;margin:0;padding:7px 10px}.publicMarketingCard__role small{color:#52635a;font-weight:800}.publicMarketingCard__identity strong{color:#173f31;font-size:1.35rem;font-weight:950;margin:0}.publicMarketingCard__contacts{border-block:1px solid #dde8df;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-block:12px}.publicMarketingCard__contacts a,.publicMarketingCard__contacts span{background:#f5f8f4;border:1px solid #dce7df;border-radius:8px;color:#183428;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;padding:10px 12px;text-decoration:none}.publicMarketingCard__contacts small{color:#5b7066;font-size:.74rem;font-weight:900;text-transform:uppercase}.publicMarketingCard__contacts strong{color:#173f31;font-size:.98rem;line-height:1.25}.publicMarketingCard__summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.publicMarketingCard__summary section{display:grid;gap:10px}.publicMarketingCard__summary h2,.publicMarketingCard__linkRail h2{color:#173f31;font-size:.88rem;letter-spacing:0;margin:0;text-transform:uppercase}.publicMarketingCard__summary p{color:#4c5f55;line-height:1.45;margin:0}.publicMarketingCard__linkRail{align-content:start;border-left:1px solid #dde8df;display:grid;gap:14px;padding-left:clamp(18px,3vw,30px)}.publicMarketingCard__actions{display:grid;gap:12px;grid-template-columns:1fr}.publicMarketingCard__actions a{background:#236b51;border:0;border-radius:8px;color:#fff;display:grid;font-weight:900;min-height:52px;padding:13px 16px;place-items:center;text-align:center;text-decoration:none}.publicMarketingCard__actions a:nth-child(2){background:#2f6685}.publicMarketingCard__actions a:nth-child(3){background:#7a6424}@media(max-height:760px)and (min-width:760px){.publicMarketingCard__stage{gap:12px;padding-block:16px}.publicMarketingCard__brand img{max-height:42px}.publicMarketingCard__panel{padding:22px 26px}.publicMarketingCard__identity h1{font-size:3.35rem}.publicMarketingCard__main{gap:12px}.publicMarketingCard__summary p{line-height:1.35}}@media(max-width:860px){.publicMarketingCard__identity h1{font-size:3rem}.publicMarketingCard__summary{grid-template-columns:1fr}}@media(max-width:680px){.publicMarketingCard__stage{align-content:start;gap:14px;padding:16px 14px 22px}.publicMarketingCard__panel{gap:18px;grid-template-columns:1fr;padding:18px}.publicMarketingCard__identity h1{font-size:2.35rem}.publicMarketingCard__identity strong{font-size:1.12rem}.publicMarketingCard__contacts{grid-template-columns:1fr}.publicMarketingCard__linkRail{border-left:0;border-top:1px solid #dde8df;padding-left:0;padding-top:18px}.publicMarketingCard__actions{grid-template-columns:1fr}}
