.gplm-pc-host,.single-description .desc-content:has(.gplm-pc){max-width:none!important;width:100%!important}.gplm-pc{display:block;width:100%;max-width:100%;margin:28px 0;box-sizing:border-box;clear:both}
.gplm-pc--with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--gplm-sidebar-min),var(--gplm-sidebar-width));align-items:start;gap:var(--gplm-sidebar-gap);width:100%;max-width:100%;box-sizing:border-box}
.gplm-pc--sidebar-left{grid-template-columns:minmax(var(--gplm-sidebar-min),var(--gplm-sidebar-width)) minmax(0,1fr)}
.gplm-pc--sidebar-left .gplm-pc__side{grid-column:1;grid-row:1}
.gplm-pc--sidebar-left .gplm-pc__main{grid-column:2;grid-row:1}
.gplm-pc--sidebar-right .gplm-pc__main{grid-column:1;grid-row:1}
.gplm-pc--sidebar-right .gplm-pc__side{grid-column:2;grid-row:1}
.gplm-pc__main{flex:1 1 auto;min-width:0;box-sizing:border-box}
.gplm-pc__side{width:100%;min-width:0;max-width:var(--gplm-sidebar-max);align-self:start;position:static!important;top:auto!important;box-sizing:border-box}
.gplm-pc__extra{display:block;width:100%;padding:16px 18px;border-radius:16px;margin:0 0 18px;box-sizing:border-box}
.gplm-card-stack{display:flex;flex-direction:column;gap:var(--gplm-card-gap)}
.gplm-card{border:1px solid var(--gplm-card-border);border-radius:var(--gplm-card-radius);box-shadow:var(--gplm-card-shadow);overflow:hidden;background:var(--gplm-card-body-bg);color:var(--gplm-card-body-text)}
.gplm-card__title{margin:0;padding:14px 18px;background:var(--gplm-card-title-bg);color:var(--gplm-card-title-text);font-size:20px;line-height:1.25;font-weight:800;border-bottom:1px solid var(--gplm-card-line)}
.gplm-card__inner{padding:var(--gplm-card-padding);line-height:1.75;background:var(--gplm-card-body-bg);color:var(--gplm-card-body-text)}
.gplm-pc__raw{background:var(--gplm-inner-bg);color:var(--gplm-inner-text);border:1px solid var(--gplm-inner-border);border-radius:var(--gplm-inner-radius);box-shadow:var(--gplm-inner-shadow);padding:var(--gplm-inner-padding);line-height:1.75;box-sizing:border-box}
.gplm-card__inner>*:first-child,.gplm-side-card__body>*:first-child,.gplm-pc__raw>*:first-child{margin-top:0}
.gplm-card__inner>*:last-child,.gplm-side-card__body>*:last-child,.gplm-pc__raw>*:last-child{margin-bottom:0}
.gplm-side-card{width:100%;background:var(--gplm-side-bg);color:var(--gplm-side-text);font-size:var(--gplm-side-size);border:1px solid var(--gplm-side-border);border-radius:var(--gplm-side-radius);box-shadow:var(--gplm-side-shadow);overflow:hidden;box-sizing:border-box}
.gplm-side-card:before{content:"";display:block;height:4px;background:var(--gplm-side-line)}
.gplm-side-card__body{padding:var(--gplm-side-padding);line-height:1.75;box-sizing:border-box}
.gplm-side-card *,.gplm-card *,.gplm-pc__raw *{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.gplm-side-card img,.gplm-card img,.gplm-pc__raw img{display:block;max-width:100%;height:auto}
@media (max-width:991px){.gplm-pc--with-sidebar,.gplm-pc--sidebar-left,.gplm-pc--sidebar-right{display:flex;flex-direction:column;gap:18px}.gplm-pc__main{order:var(--gplm-mobile-main-order);width:100%;grid-column:auto;grid-row:auto}.gplm-pc__side{order:var(--gplm-mobile-side-order);display:var(--gplm-mobile-side-display);width:100%;min-width:0;max-width:100%;grid-column:auto;grid-row:auto;position:static!important;top:auto!important}}
