@media (max-width:600px){
.wp-block-table.stack-mobile table,.wp-block-table.stack-mobile tbody,.wp-block-table.stack-mobile tr,.wp-block-table.stack-mobile td{display:block;width:100%;box-sizing:border-box}
.wp-block-table.stack-mobile thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.wp-block-table.stack-mobile tr{margin-bottom:1rem;border:1px solid currentColor}
.wp-block-table.stack-mobile td{border:0;border-bottom:1px solid rgba(128,128,128,.4);overflow-wrap:anywhere}
.wp-block-table.stack-mobile td::before{display:block;font-weight:700}
.wp-block-table.stack-mobile td:nth-child(1)::before{content:"Size (adult weight): "}
.wp-block-table.stack-mobile td:nth-child(2)::before{content:"Examples: "}
.wp-block-table.stack-mobile td:nth-child(3)::before{content:"Full adult size: "}
.wp-block-table.stack-mobile td:nth-child(4)::before{content:"Exercise while growing: "}
}
@media (max-width:600px){
.wp-block-table.stack-mobile.stack-compare td:nth-child(1)::before{content:none;display:none}
.wp-block-table.stack-mobile.stack-compare td:nth-child(1){font-weight:700}
.wp-block-table.stack-mobile.stack-compare td:nth-child(2)::before{content:"Trick-Focused Training: "}
.wp-block-table.stack-mobile.stack-compare td:nth-child(3)::before{content:"Lifestyle-Focused Training: "}
}
/* Follow + share row (single posts) */
.ph-follow-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.ph-follow-row ul.ph-follow-links,.ph-follow-row ul.wp-block-jetpack-sharing-buttons{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0!important;padding:0!important}
.ph-follow-row ul.ph-follow-links li,.ph-follow-row .jetpack-sharing-button__list-item{margin:0;padding:0;list-style:none}
.ph-follow-row a.ph-follow-btn,.ph-follow-row a.jetpack-sharing-button__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:40px;min-width:130px;padding:0 18px;border-radius:999px;border:0;background:var(--wp--preset--color--custom-color-2)!important;color:var(--wp--preset--color--custom-color-1)!important;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important}
.ph-follow-row a.ph-follow-btn svg,.ph-follow-row a.jetpack-sharing-button__button svg{width:20px;height:20px;fill:currentColor;flex:0 0 auto}
.ph-follow-row a.ph-follow-btn:hover,.ph-follow-row a.jetpack-sharing-button__button:hover{filter:brightness(.93)}
@media (max-width:600px){.ph-follow-row a.ph-follow-btn,.ph-follow-row a.jetpack-sharing-button__button{min-width:0;padding:0 14px}}

/* v3: outlined Share + Comment buttons on single posts */
.single .ph-follow-row a.jetpack-sharing-button__button{background:transparent!important;border:1px solid var(--wp--preset--color--custom-color-1)!important;color:var(--wp--preset--color--custom-color-1)!important;box-shadow:none!important;margin:0!important;height:40px!important;min-width:130px!important;padding:0 18px!important;font-size:15px!important;line-height:1!important;box-sizing:border-box!important}
.single .ph-follow-row a.jetpack-sharing-button__button svg{fill:currentColor!important;width:20px!important;height:20px!important}
.single .ph-follow-row .jetpack-sharing-button__list-item{margin:0!important}
.single .comment-respond input#submit,.single #respond #submit,.single .jetpack-comments #submit{background:transparent!important;border:1px solid var(--wp--preset--color--custom-color-1)!important;color:var(--wp--preset--color--custom-color-1)!important;box-shadow:none!important}