.gpa{--gpa-accent:#ed1c25;--gpa-secondary:#004892;--gpa-cols:3;--gpa-ratio:66.6667%;position:relative}.gpa *{box-sizing:border-box}.gpa-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.gpa-head h2{margin:0;color:#142235;font-size:clamp(26px,3vw,42px);line-height:1.15;font-weight:bold}.gpa-head p{max-width:650px;margin:10px 0 0;color:#697789;font-size:15px;line-height:1.65;font-weight:normal}.gpa-head-mark{flex:0 0 92px;height:3px;background:linear-gradient(90deg,var(--gpa-accent) 0 58%,var(--gpa-secondary) 58%)}.gpa-tabs{margin-bottom:28px;padding:7px;background:#f3f6f9;border-left:3px solid var(--gpa-accent);overflow:hidden}.gpa-tabs-track{display:flex;align-items:center;gap:7px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.gpa-tabs-track::-webkit-scrollbar{display:none}.gpa-tab{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-height:42px;margin:0;padding:11px 16px;color:#142235;background:#fff;border:1px solid #e1e8ef;border-radius:2px;font:inherit;font-size:13px;line-height:1;font-weight:bold;cursor:pointer;transition:.25s ease}.gpa-tab:hover{color:var(--gpa-accent);border-color:var(--gpa-accent);transform:translateY(-1px)}.gpa-tab small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;color:#758294;background:#eef2f6;border-radius:50%;font-size:10px;font-weight:normal}.gpa-tab.is-active{color:#fff;background:var(--gpa-accent);border-color:var(--gpa-accent);box-shadow:0 7px 18px rgba(237,28,37,.18)}.gpa-tab.is-active small{color:var(--gpa-accent);background:#fff}.gpa-owners{margin:0 0 32px;padding:20px;background:#f7f9fb}.gpa-owner-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.gpa-owner-head>div{display:flex;align-items:center;gap:12px}.gpa-owner-head h3{margin:0;color:#142235;font-size:20px;line-height:1.2;font-weight:bold}.gpa-owner-clear{margin:0;padding:7px 11px;color:#526173;background:#fff;border:1px solid #dfe6ed;border-radius:2px;font:inherit;font-size:11px;line-height:1;font-weight:bold;cursor:pointer}.gpa-owner-clear.is-active,.gpa-owner-clear:hover{color:#fff;background:var(--gpa-accent);border-color:var(--gpa-accent)}.gpa-owner-search{position:relative;width:100%;max-width:320px;margin:0}.gpa-owner-search:before{content:"⌕";position:absolute;top:50%;left:13px;color:#7d8996;font-size:18px;transform:translateY(-52%)}.gpa-owner-search input{height:42px;margin:0;padding:0 14px 0 38px;background:#fff;border:1px solid #dfe6ed;border-radius:2px;box-shadow:none;font-weight:normal}.gpa-owner-stage{position:relative;min-height:120px}.gpa-owner-results{transition:opacity .2s ease}.gpa-owner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gpa-owner-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:78px;margin:0;padding:10px 13px;text-align:left;background:#fff;border:1px solid #e1e7ed;border-radius:2px;box-shadow:0 5px 16px rgba(10,38,68,.05);font:inherit;cursor:pointer;transition:.25s ease}.gpa-owner-card:hover{border-color:var(--gpa-accent);transform:translateY(-2px);box-shadow:0 10px 24px rgba(10,38,68,.1)}.gpa-owner-card.is-active{border-color:var(--gpa-accent);box-shadow:inset 0 -3px var(--gpa-accent),0 10px 24px rgba(10,38,68,.1)}.gpa-owner-media{display:grid;flex:0 0 72px;place-items:center;width:72px;height:52px;overflow:hidden;background:#f4f6f8}.gpa-owner-media img{width:100%;height:100%;object-fit:contain}.gpa-owner-media b{color:var(--gpa-secondary);font-size:22px;font-weight:bold;text-transform:uppercase}.gpa-owner-name{display:-webkit-box;overflow:hidden;color:#142235;font-size:13px;line-height:1.35;font-weight:bold;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gpa-owner-card small{display:block;margin-top:4px;color:#7a8794;font-size:10px;font-weight:normal}.gpa-owner-loading,.gpa-loading{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;gap:9px;opacity:0;visibility:hidden;pointer-events:none}.gpa-owner-loading{inset:0}.gpa-loading{top:55px;left:50%;transform:translateX(-50%)}.gpa-owner-loading span,.gpa-loading span{width:18px;height:18px;border:2px solid #dfe6ed;border-top-color:var(--gpa-accent);border-radius:50%;animation:gpa-spin .7s linear infinite}.gpa-owner-loading b,.gpa-loading b{color:#536273;font-size:12px;font-weight:bold;white-space:nowrap}.gpa-owners.is-owner-loading .gpa-owner-results,.gpa.is-loading .gpa-results{opacity:.2;pointer-events:none}.gpa-owners.is-owner-loading .gpa-owner-loading,.gpa.is-loading .gpa-loading{opacity:1;visibility:visible}@keyframes gpa-spin{to{transform:rotate(360deg)}}.gpa-stage{position:relative;min-height:180px}.gpa-results{transition:opacity .25s ease,transform .25s ease}.gpa.is-loading .gpa-results{transform:translateY(4px)}.gpa-grid{display:grid;grid-template-columns:repeat(var(--gpa-cols),minmax(0,1fr));gap:24px}.gpa-card{position:relative;min-width:0;background:#fff;box-shadow:0 8px 26px rgba(10,38,68,.08);transition:.35s ease}.gpa-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(10,38,68,.14)}.gpa-media{position:relative;display:block;overflow:hidden;background:#e9eef3}.gpa-media:before{content:"";display:block;padding-top:var(--gpa-ratio)}.gpa-media img,.gpa-project-placeholder{position:absolute;inset:0;width:100%;height:100%}.gpa-media img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.gpa-card:hover .gpa-media img{transform:scale(1.06)}.gpa-project-placeholder{background:linear-gradient(135deg,#edf1f4,#dce4ea)}.gpa-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(3,24,46,.72));opacity:.7;transition:opacity .3s ease}.gpa-card:hover .gpa-shade{opacity:1}.gpa-cat{position:absolute;left:18px;bottom:16px;max-width:calc(100% - 36px);padding:7px 10px;color:#fff;background:var(--gpa-accent);font-size:10px;line-height:1;font-weight:bold;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpa-body{position:relative;padding:20px 20px 18px;border-bottom:3px solid transparent;transition:border-color .3s ease}.gpa-card:hover .gpa-body{border-bottom-color:var(--gpa-accent)}.gpa-body:before{content:"";position:absolute;top:0;right:20px;width:42px;height:3px;background:var(--gpa-secondary)}.gpa-body h3{margin:0;color:#142235;font-size:18px;line-height:1.42;font-weight:bold}.gpa-body h3 a{color:inherit}.gpa-body h3 a:hover{color:var(--gpa-accent)}.gpa-body>p{display:-webkit-box;overflow:hidden;margin:12px 0 0;color:#6e7b8b;font-size:13px;line-height:1.65;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gpa-meta{margin-top:12px;color:#647284;font-size:12px;line-height:1.5;font-weight:normal}.gpa-meta span{color:#142235;font-weight:bold}.gpa-more{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;padding-top:15px;border-top:1px solid #e8edf2;color:var(--gpa-secondary);font-size:12px;line-height:1;font-weight:bold;text-transform:uppercase;letter-spacing:.04em}.gpa-more i{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--gpa-secondary);border-radius:50%;font-style:normal;font-weight:normal;transition:.25s ease}.gpa-more:hover{color:var(--gpa-accent)}.gpa-more:hover i{background:var(--gpa-accent);transform:translateX(3px)}.gpa-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin:28px 0 0}.gpa-pagination button,.gpa-pagination span{display:grid;place-items:center;min-width:46px;height:46px;margin:0;padding:0 10px;border:1px solid #dfe6ed;border-radius:2px;background:#fff;color:#142235;font:inherit;font-size:12px;font-weight:bold}.gpa-pagination button{cursor:pointer;transition:.25s ease}.gpa-pagination button:hover{color:var(--gpa-accent);border-color:var(--gpa-accent);transform:translateY(-1px)}.gpa-pagination button.is-active{color:#fff;background:var(--gpa-accent);border-color:var(--gpa-accent)}.gpa-pagination span{border-color:transparent;background:transparent}.gpa-owner-pagination{margin-top:18px}.gpa-owner-pagination button,.gpa-owner-pagination span{min-width:36px;height:36px}.gpa-owner-empty,.gpa-empty{margin:0;padding:40px 20px;text-align:center;background:#fff}.gpa-empty strong{display:block;color:#142235;font-size:18px;font-weight:bold}.gpa-empty p{margin:7px 0 0;color:#6d7a89;font-size:13px;font-weight:normal}@media(max-width:849px){.gpa-grid,.gpa-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gpa-head{align-items:flex-start}.gpa-head-mark{flex-basis:62px}.gpa-tabs{margin-bottom:22px}.gpa-card:hover{transform:translateY(-3px)}}@media(max-width:549px){.gpa-head{display:block;margin-bottom:18px}.gpa-head h2{font-size:28px}.gpa-head p{font-size:13px}.gpa-head-mark{display:block;width:64px;height:3px;margin-top:14px}.gpa-tabs{margin-right:-15px;margin-left:-15px;padding:7px 15px;border-left:0}.gpa-tab{min-height:39px;padding:10px 13px;font-size:12px}.gpa-owners{margin-right:-15px;margin-left:-15px;padding:15px}.gpa-owner-head{display:block}.gpa-owner-head>div{justify-content:space-between}.gpa-owner-search{max-width:none;margin-top:12px}.gpa-owner-grid{grid-template-columns:1fr;gap:10px}.gpa-owner-card{min-height:72px}.gpa-grid{grid-template-columns:1fr;gap:16px}.gpa-body{padding:17px}.gpa-body:before{right:17px}.gpa-body h3{font-size:17px}.gpa-pagination{gap:5px;margin-top:24px}.gpa-pagination button,.gpa-pagination span{min-width:38px;height:38px}.gpa-owner-pagination button,.gpa-owner-pagination span{min-width:34px;height:34px}}

/* Related projects on single Project */
.gpa-related{--gpa-related-gap:24px;margin:48px 0 8px;padding-top:30px;border-top:1px solid #e8edf2}.gpa-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.gpa-related-head h2{margin:3px 0 0;color:#142235;font-size:30px;line-height:1.2;font-weight:700}.gpa-related-kicker{display:block;color:var(--gpa-accent,#ed1c25);font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.gpa-related-nav{display:flex;gap:8px}.gpa-related-nav button{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:1px solid #dfe6ed;border-radius:50%;background:#fff;color:#142235;font-size:18px;line-height:1;cursor:pointer;transition:.25s ease}.gpa-related-nav button:hover:not(:disabled){color:#fff;background:var(--gpa-secondary,#004892);border-color:var(--gpa-secondary,#004892);transform:translateY(-1px)}.gpa-related-nav button:disabled{opacity:.35;cursor:not-allowed}.gpa-related-viewport{overflow:hidden}.gpa-related-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gpa-related-gap)}.gpa-related--slider .gpa-related-track{display:flex;gap:var(--gpa-related-gap);transition:transform .42s cubic-bezier(.2,.7,.2,1);will-change:transform}.gpa-related--slider .gpa-related-card{flex:0 0 calc((100% - (var(--gpa-related-gap) * 2))/3)}.gpa-related-card{min-width:0;background:#fff;border:1px solid #edf1f4;box-shadow:0 8px 28px rgba(10,38,68,.08);transition:.3s ease}.gpa-related-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(10,38,68,.13)}.gpa-related-media{position:relative;display:block;overflow:hidden;background:#e9eef3;aspect-ratio:3/2}.gpa-related-media img,.gpa-related-media .gpa-project-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gpa-related-media img{transition:transform .55s ease}.gpa-related-card:hover .gpa-related-media img{transform:scale(1.05)}.gpa-related-cat{position:absolute;left:14px;bottom:14px;z-index:2;max-width:calc(100% - 28px);padding:7px 10px;background:var(--gpa-accent,#ed1c25);color:#fff;font-size:10px;line-height:1;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpa-related-body{padding:18px 18px 16px}.gpa-related-body h3{margin:0;color:#142235;font-size:17px;line-height:1.45;font-weight:700}.gpa-related-body h3 a{color:inherit}.gpa-related-body h3 a:hover{color:var(--gpa-accent,#ed1c25)}.gpa-related-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid #edf1f4;color:var(--gpa-secondary,#004892);font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.gpa-related-more:hover{color:var(--gpa-accent,#ed1c25)}
@media(max-width:849px){.gpa-related{--gpa-related-gap:16px;margin-top:36px}.gpa-related-track{grid-template-columns:repeat(2,minmax(0,1fr))}.gpa-related--slider .gpa-related-card{flex-basis:calc((100% - var(--gpa-related-gap))/2)}.gpa-related-head h2{font-size:26px}}
@media(max-width:549px){.gpa-related{--gpa-related-gap:14px;margin-top:30px;padding-top:24px}.gpa-related-head{align-items:center;margin-bottom:16px}.gpa-related-head h2{font-size:23px}.gpa-related-track{grid-template-columns:1fr}.gpa-related--slider .gpa-related-card{flex-basis:100%}.gpa-related-nav button{width:38px;height:38px}.gpa-related-body{padding:16px}}

/* G Post / Project Card style - integrated in G Projects Ajax 2.0 */
.gpa-card--gpost{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e5e8ec;border-radius:4px;background:#fff;box-shadow:0 4px 14px rgba(18,38,63,.13)}
.gpa-card--gpost:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(18,38,63,.18)}
.gpa-gpost-media{position:relative;display:block;overflow:hidden;background:#e9eef3}
.gpa-gpost-media:before{content:"";display:block;padding-top:var(--gpa-ratio,56.25%)}
.gpa-gpost-media>img,.gpa-gpost-media>.gpa-project-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gpa-gpost-media>img{transition:transform .55s ease}
.gpa-card--gpost:hover .gpa-gpost-media>img{transform:scale(1.045)}
.gpa-gpost-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,20,43,0) 48%,rgba(0,26,49,.78) 100%);pointer-events:none}
.gpa-gpost-cat{position:absolute;z-index:2;top:16px;left:14px;max-width:calc(100% - 28px);padding:7px 11px;border-radius:3px;background:var(--gpa-accent,#ed1c25);color:#fff;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gpa-gpost-location{position:absolute;z-index:2;right:16px;bottom:14px;left:16px;display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;line-height:1.35;text-shadow:0 1px 2px rgba(0,0,0,.2)}
.gpa-gpost-location svg{flex:0 0 17px;width:17px;height:17px;fill:currentColor}
.gpa-gpost-location b{display:block;min-width:0;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}
.gpa-gpost-body{display:flex;flex:1;flex-direction:column;padding:0 20px 18px}
.gpa-gpost-body h3{margin:0 -20px;padding:13px 20px 12px;border-bottom:1px solid #eef1f4;color:#18283b;font-size:17px;line-height:1.35;font-weight:700}
.gpa-gpost-body h3 a{color:inherit}
.gpa-gpost-body h3 a:hover{color:var(--gpa-secondary,#004892)}
.gpa-gpost-meta{display:grid;gap:7px;padding:15px 0 14px;color:#536274;font-size:11px;line-height:1.35}
.gpa-gpost-meta-row{display:flex;align-items:flex-start;gap:7px;min-width:0}
.gpa-gpost-icon{display:inline-flex;flex:0 0 15px;width:15px;height:15px;margin-top:0;color:var(--gpa-secondary,#004892)}
.gpa-gpost-icon svg{width:15px;height:15px;fill:currentColor}
.gpa-gpost-meta-row>span:last-child{min-width:0}
.gpa-gpost-meta em{color:#687687;font-style:normal;font-weight:700;text-transform:uppercase}
.gpa-gpost-meta strong{color:#33465b;font-weight:700}
.gpa-gpost-footer{display:flex;align-items:stretch;min-height:66px;margin-top:auto;border-top:1px solid #eef1f4}
.gpa-gpost-price{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:11px 14px 8px 0;border-right:1px solid #eef1f4}
.gpa-gpost-price small{margin-bottom:4px;color:#7b8795;font-size:9px;line-height:1;font-weight:700;text-transform:uppercase}
.gpa-gpost-price strong{display:block;overflow:hidden;color:var(--gpa-accent,#ed1c25);font-size:17px;line-height:1.1;font-weight:700;white-space:nowrap;text-overflow:ellipsis}
.gpa-gpost-price.is-empty{flex:0 0 0;padding:0;border:0}
.gpa-gpost-more{display:flex;align-items:center;justify-content:flex-end;gap:11px;padding:10px 0 10px 14px;color:var(--gpa-secondary,#004892);font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;white-space:nowrap}
.gpa-gpost-more i{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gpa-secondary,#004892);color:#fff;font-size:24px;line-height:1;font-style:normal;font-weight:300;transition:.2s ease}
.gpa-gpost-more:hover{color:var(--gpa-accent,#ed1c25)}
.gpa-gpost-more:hover i{background:var(--gpa-accent,#ed1c25);transform:translateX(2px)}
.gpa-related-card--gpost{border-radius:4px}
.gpa-related-card--gpost .gpa-gpost-body{padding-bottom:16px}
@media(max-width:849px){.gpa-gpost-body{padding-right:17px;padding-left:17px}.gpa-gpost-body h3{margin-right:-17px;margin-left:-17px;padding-right:17px;padding-left:17px}.gpa-gpost-location{right:14px;left:14px}.gpa-gpost-more{gap:8px}.gpa-gpost-more i{width:36px;height:36px;flex-basis:36px}}
@media(max-width:549px){.gpa-gpost-cat{top:12px;left:12px}.gpa-gpost-meta{font-size:11px}.gpa-gpost-footer{min-height:60px}.gpa-gpost-more{font-size:10px}.gpa-gpost-price strong{font-size:16px}}

/* ========================================================================
 * v2.2 - ONE Project Card Renderer
 * Reference: user's G Post project card. Every Project list uses this HTML.
 * ===================================================================== */
.gpa-unified-projects{--gpa-unified-cols:3;--gpa-unified-gap:28px;position:relative;width:100%}
.gpa-unified-viewport{width:100%;overflow:hidden}
.gpa-unified-track{display:grid;grid-template-columns:repeat(var(--gpa-unified-cols),minmax(0,1fr));gap:var(--gpa-unified-gap);align-items:stretch}
.gpa-unified-track>.gpa-card--gpost{min-width:0;height:100%}
.gpa-unified-projects--slider .gpa-unified-track{display:flex;gap:var(--gpa-unified-gap);transition:transform .42s cubic-bezier(.2,.7,.2,1);will-change:transform}
.gpa-unified-projects--slider .gpa-unified-track>.gpa-card--gpost{flex:0 0 calc((100% - (var(--gpa-unified-gap) * (var(--gpa-unified-cols) - 1)))/var(--gpa-unified-cols))}
.gpa-unified-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}
.gpa-unified-nav button{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid #dfe6ed;border-radius:50%;background:#fff;color:#0a559c;font-size:23px;line-height:1;cursor:pointer;transition:.2s ease}
.gpa-unified-nav button:hover:not(:disabled){background:#0a559c;border-color:#0a559c;color:#fff}
.gpa-unified-nav button:disabled{opacity:.3;cursor:not-allowed}

/* Exact card proportions shared by G Post, G Projects Ajax and Related. */
.gpa-unified-projects .gpa-card--gpost{border:1px solid #e2e6ea;border-radius:5px;box-shadow:0 3px 12px rgba(16,35,55,.16);transform:none}
.gpa-unified-projects .gpa-card--gpost:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(16,35,55,.18)}
.gpa-unified-projects .gpa-gpost-media:before{padding-top:56.25%}
.gpa-unified-projects .gpa-gpost-cat{top:18px;left:14px;padding:7px 11px;border-radius:3px;background:#ed1c25;font-size:11px}
.gpa-unified-projects .gpa-gpost-location{right:16px;bottom:15px;left:14px;gap:10px;font-size:13px;font-weight:700}
.gpa-unified-projects .gpa-gpost-body{padding:0 20px 20px;min-height:240px}
.gpa-unified-projects .gpa-gpost-body h3{margin:0 -20px;padding:11px 20px 10px;border-bottom:0;color:#18283b;font-size:17px;line-height:1.35;font-weight:700}
.gpa-unified-projects .gpa-gpost-meta{gap:8px;padding:27px 0 27px;color:#536274;font-size:11px;line-height:1.35}
.gpa-unified-projects .gpa-gpost-meta em{color:#6c7887;font-size:10px;font-weight:700;text-transform:uppercase}
.gpa-unified-projects .gpa-gpost-meta strong{color:#33465b;font-size:11px;font-weight:700}
.gpa-unified-projects .gpa-gpost-footer{min-height:72px;margin-top:auto;border-top:0}
.gpa-unified-projects .gpa-gpost-price{padding:12px 14px 9px 0;border-right:1px solid #e7ebef}
.gpa-unified-projects .gpa-gpost-price small{margin-bottom:5px;color:#7b8795;font-size:9px}
.gpa-unified-projects .gpa-gpost-price strong{color:#ed1c25;font-size:18px}
.gpa-unified-projects .gpa-gpost-more{gap:12px;padding:10px 0 10px 18px;color:#00539b;font-size:11px}
.gpa-unified-projects .gpa-gpost-more i{width:42px;height:42px;flex-basis:42px;background:#00539b;font-size:25px}
.gpa-related-synced-cards .gpa-unified-projects{width:100%}
.gpa-synced-gpost .gpa-unified-projects{width:100%}
@media(max-width:849px){
  .gpa-unified-projects{--gpa-unified-cols:2;--gpa-unified-gap:18px}
  .gpa-unified-projects .gpa-gpost-body{min-height:225px}
}
@media(max-width:549px){
  .gpa-unified-projects{--gpa-unified-cols:1;--gpa-unified-gap:16px}
  .gpa-unified-projects .gpa-gpost-body{min-height:0}
  .gpa-unified-projects .gpa-gpost-meta{padding:22px 0}
}
