/*
 * Spectra (uagb) and Rank Math blocks stored in posts as plain HTML (no block comments), styled without plugins.
 *
 * Part 1: rules copied from ultimate-addons-for-gutenberg 2.20.6 dist/style-blocks.css, only for the blocks that
 * occur in post/page HTML (table-of-contents, faq, inline-notice, info-box, icon-list, content-timeline, team,
 * advanced-heading, image), only selectors whose uagb classes really occur in the content (or are set by blocks.js),
 * without editor/RTL/Astra selectors.
 * Part 2: what the plugin generated per block (uagb-style-frontend-NNN in the archived pages), reduced to the
 * values most posts used: TOC box with a 1px border, FAQ accordion with 12px icons, yellow inline notices.
 */

/* ===== Part 1: Spectra 2.20.6 common block CSS (subset) ===== */
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}
.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}
.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}
.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}
.wp-block-uagb-image{display:flex}
.wp-block-uagb-image--align-center{text-align:center}
.uagb-ifb-content>svg *{transition:all .2s}
.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}
.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}
.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}
.uagb-ifb-button-wrapper:empty{display:none}
div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link{text-decoration:none;align-items:center}
.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content{align-self:self-start}
.uagb-infobox-icon-above-title.uagb-infobox__content-wrap{display:block;width:100%}
.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}
.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}
.uagb-ifb-button-wrapper{line-height:1}
.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}
.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}
.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}
.uagb-infobox__content-wrap a{box-shadow:none;text-decoration:none}
.uagb-ifb-title-wrap{width:100%}
.uagb-ifb-title{margin-block-start:0}
.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}
.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}
.uagb-ifb-content{width:100%}
.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *{z-index:1}
.uagb-ifb-content p:empty{display:none}
.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}
.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}
.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{box-sizing:content-box}
.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}
.uagb-infobox-cta-link{display:inline-flex}
.uagb-infobox-cta-link svg{font-style:normal}
.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.uagb-timeline__outer-wrap{position:relative}
.uagb-timeline__outer-wrap .uagb-timeline__field{position:relative;display:flex;align-items:flex-start;margin-bottom:inherit;color:inherit;font-size:inherit}
.uagb-timeline__outer-wrap .uagb-timeline__field:not(:last-child){margin-bottom:20px}
.uagb-timeline__outer-wrap .uagb-timeline__field a{margin-bottom:inherit;text-decoration:none}
.uagb-timeline__outer-wrap .uagb-timeline__field.uagb-timeline__left.hide-events .uagb-timeline__events-inner-new,.uagb-timeline__outer-wrap .uagb-timeline__field.uagb-timeline__left.hide-events .uagb-timeline__date-new{visibility:hidden}
.uagb-timeline__outer-wrap .uagb-timeline__field.uagb-timeline__right.hide-events .uagb-timeline__events-inner-new,.uagb-timeline__outer-wrap .uagb-timeline__field.uagb-timeline__right.hide-events .uagb-timeline__date-new{visibility:hidden}
.uagb-timeline__outer-wrap .uagb-timeline__line{position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:3px;background-color:#eee}
.uagb-timeline__outer-wrap .uagb-timeline__line .uagb-timeline__line__inner{width:100%;background-color:#0693e3}
.uagb-timeline__outer-wrap svg{display:inline-block;vertical-align:middle;font-size:16px;font-style:normal;line-height:16px}
.uagb-timeline__outer-wrap .uagb-timeline__field:hover .uagb-timeline__marker{transition:all .2s ease-in-out}
.uagb-timeline__outer-wrap .uagb-timeline__marker{position:relative;display:flex;z-index:1;justify-content:center;align-items:center;min-width:3em;min-height:3em;background-color:#eee;border-radius:999px;line-height:48px;transition:all .2s ease-in-out}
.uagb-timeline__outer-wrap.uagb-timeline__arrow-center .uagb-timeline__field{align-items:center}
.uagb-timeline__outer-wrap.uagb-timeline__arrow-center .uagb-timeline__left .uagb-timeline__arrow,.uagb-timeline__outer-wrap.uagb-timeline__arrow-center .uagb-timeline__right .uagb-timeline__arrow{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.uagb-timeline__outer-wrap p:empty{display:none}
.uagb-timeline__outer-wrap span.dashicons-admin-users.dashicons{display:inline;vertical-align:baseline;margin-right:4px}
.uagb-timeline__center-block{text-align:center}
.uagb-timeline__center-block .uagb-timeline__day-right .uagb-timeline__arrow::after{position:absolute;top:50%;right:0;display:inline;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:13px solid #eee;transform:translateY(-50%);content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.uagb-timeline__center-block .uagb-timeline__marker{flex-grow:0;flex-shrink:0;order:1}
.uagb-timeline__center-block .uagb-timeline__date-hide{display:none}
.uagb-timeline__center-block .uagb-timeline__field.uagb-timeline__right{flex-direction:row-reverse}
.uagb-timeline__center-block .uagb-timeline__day-new,.uagb-timeline__center-block .uagb-timeline__date-new{display:block;position:relative;flex-grow:1;flex-basis:50%;max-width:100%}
.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__day-new{order:2}
.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__date-new{display:flex;justify-content:flex-start}
.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__arrow{position:absolute;top:0;right:-10px;width:10px;height:40px}
.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__arrow::after{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__day-new{order:2}
.uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__date-new{display:flex;justify-content:flex-end}
.uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__arrow{position:absolute;top:0;left:-10px;width:10px;height:40px}
.uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__arrow::after{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.uagb-timeline__center-block .uagb-timeline__line{right:auto;left:50%}
.uagb-timeline__events-inner-new,.uagb-timeline__arrow{transition:background .2s ease-in-out}
.uagb-timeline__arrow::after{transition:border-color .2s ease-in-out}
.uagb-timeline__date-new{transition:color .2s ease-in-out}
.uagb-timeline__day-left .uagb-timeline__arrow::after{position:absolute;left:0;display:inline;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);content:""}
.uagb-timeline__right .uagb-timeline__day-left .uagb-timeline__arrow::after{right:0}
.uagb-timeline__day-right .uagb-timeline__arrow::after{position:absolute;right:0;display:inline;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);content:""}
.uagb-timeline__left{text-align:left}
.uagb-timeline__right{text-align:right}
.uagb-timeline__center-block .uagb-timeline__day-left .uagb-timeline__arrow::after{border-right:13px solid #eee}
.uagb-timeline__day-right .uagb-timeline__events-inner-new{border-radius:4px 4px 4px 4px}
.uagb-timeline__day-left .uagb-timeline__events-inner-new{border-radius:4px 4px 4px 4px}
.uagb-timeline__arrow{height:3em}
@media screen and (max-width: 1023px){
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__date-hide{display:block}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-left .uagb-timeline__events-inner-new,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-right .uagb-timeline__events-inner-new{text-align:left}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__marker,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-new{position:relative;max-width:100%}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__line{right:auto;left:20px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__marker{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;flex-grow:0;flex-shrink:0;order:0;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-new{flex-grow:1;order:1;margin-left:16px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__arrow,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__arrow{position:absolute;width:10px;height:40px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__arrow{left:-10px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__arrow{left:-12px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__arrow::after,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__arrow::after{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet{text-align:left}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-right .uagb-timeline__arrow::after{position:absolute;display:inline;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);content:""}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__field.uagb-timeline__right{flex-direction:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__date-new{display:none}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-new,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__date-new{-webkit-box-flex:unset;-webkit-flex-grow:unset;-moz-box-flex:unset;-ms-flex-positive:unset;position:relative;flex-grow:unset;flex-basis:unset;width:100%;max-width:100%;-webkit-flex-basis:unset;-ms-flex-preferred-size:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__day-new{order:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__day-new{order:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__date-new{display:none}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__date-new{display:none}
}
@media screen and (max-width: 767px){
  .uagb-timeline__day-left .uagb-timeline__events-inner-new{text-align:left}
}
@media(max-width: 976px){
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__date-hide{display:block}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-left .uagb-timeline__events-inner-new,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-right .uagb-timeline__events-inner-new{text-align:left}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__marker,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-new{position:relative;max-width:100%}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__line{right:auto;left:17.5px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__marker{-ms-flex-order:0;flex-grow:0;flex-shrink:0;order:0;-ms-flex-negative:0;-ms-flex-positive:0}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-new{flex-grow:1;order:1;margin-left:16px;-ms-flex-positive:1;-ms-flex-order:1}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__arrow,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__arrow{position:absolute;width:10px;height:40px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__arrow{left:-10px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__arrow{left:-12px}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__arrow::after,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__arrow::after{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right{text-align:left}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-right .uagb-timeline__arrow::after{position:absolute;display:inline;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);content:""}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__field.uagb-timeline__right{flex-direction:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__date-new{display:none}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-new,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__date-new{-ms-flex-positive:unset;position:relative;flex-grow:unset;flex-basis:unset;width:100%;max-width:100%;-ms-flex-preferred-size:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__day-new{order:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__day-new{order:unset}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__left .uagb-timeline__date-new{display:none}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__right .uagb-timeline__date-new{display:none}
  .uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-right .uagb-timeline__arrow::after,.uagb-timeline__center-block.uagb-timeline__responsive-tablet .uagb-timeline__day-left .uagb-timeline__arrow::after{border-right:13px solid #eee;border-left:none}
  .uagb-timeline__responsive-tablet.uagb-timeline__center-block .uagb-timeline__heading,.uagb-timeline__responsive-tablet.uagb-timeline__center-block .uagb-timeline-desc-content,.uagb-timeline__responsive-tablet.uagb-timeline__center-block .uagb-timeline__date-inner{text-align:left}
  .uagb-timeline__responsive-tablet.uagb-timeline__center-block .uagb-timeline__date-hide.uagb-timeline__date-inner{text-align:left}
}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap .uagb-timeline__field{display:unset}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap .uagb-timeline__field .uagb-timeline__widget{position:relative;display:flex;align-items:flex-start;font-size:inherit;color:inherit;margin-bottom:inherit}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__center-block .uagb-timeline__widget.uagb-timeline__right{flex-direction:row-reverse}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__center-block .uagb-timeline__marker{order:1;flex-shrink:0;flex-grow:0}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__day-new{order:2;padding-left:0;padding-right:12px}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__day-new{order:2;padding-right:0;padding-left:12px}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__arrow{right:0;top:0;width:10px;height:40px;position:absolute}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__arrow{left:0;top:0;width:10px;height:40px;position:absolute}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__arrow-center .uagb-timeline__widget{align-items:center}
.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__arrow-center .uagb-timeline__left .uagb-timeline__arrow,.wp-block-uagb-content-timeline .uagb-timeline__content-wrap.uagb-timeline__arrow-center .uagb-timeline__right .uagb-timeline__arrow{top:50%;transform:translateY(-50%)}
.uagb-timeline__events-inner-new{background-color:#eee;border-radius:2px}
.wp-block-uagb-content-timeline svg{fill:#333;color:#333;font-size:15px;width:15px}
.uagb-timeline__field{margin-bottom:15px}
.wp-block-uagb-faq{width:100%}
.wp-block-uagb-faq.uagb-faq-layout-accordion .uagb-faq-child__outer-wrap .uagb-faq-questions-button{cursor:pointer}
.wp-block-uagb-faq .uagb-faq-content{margin-bottom:0}
.wp-block-uagb-faq .uagb-faq-content p{margin:auto}
.uagb-faq-item{overflow:hidden}
.wp-block-uagb-faq-child .uagb-faq-questions-button{display:flex;align-items:center}
.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-faq-icon-wrap{display:flex;align-items:center}
.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question{width:100%;margin-top:0;margin-bottom:0}
.wp-block-uagb-faq-child .uagb-icon svg,.wp-block-uagb-faq-child .uagb-icon-active svg{width:15px;height:15px;font-size:15px}
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon{display:none;width:0;height:0;margin:0}
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:flex;width:auto;height:auto}
.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}
.wp-block-uagb-icon-list-child{padding:0;transition:all .2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}
.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}
.uagb-icon-list__source-wrap svg{display:block}
.wp-block-uagb-icon-list-child{position:relative}
.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}
.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}
.uagb-inline_notice__align-center{text-align:center}
.uagb-inline_notice__align-left{text-align:left}
.wp-block-uagb-inline-notice{width:100%;position:relative}
.wp-block-uagb-inline-notice .uagb-notice-title{margin:0;width:-webkit-fill-available;width:fill-available;display:inline-block}
.wp-block-uagb-inline-notice .uagb-notice-text{margin-top:-3px;margin-bottom:0}
.wp-block-uagb-inline-notice .uagb-notice-text p:last-child{margin-bottom:0}
.wp-block-uagb-inline-notice .uagb-notice-text p:first-child{margin-top:0 !important}
.wp-block-uagb-inline-notice.uagb-inline_notice__align-center{text-align:center}
.wp-block-uagb-inline-notice.uagb-inline_notice__align-center svg{right:13px}
.wp-block-uagb-inline-notice.uagb-inline_notice__align-center button[type=button]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}
.wp-block-uagb-inline-notice.uagb-inline_notice__align-left{text-align:left}
.wp-block-uagb-inline-notice.uagb-inline_notice__align-left svg{right:13px}
.wp-block-uagb-inline-notice.uagb-inline_notice__align-left button[type=button]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}
.wp-block-uagb-table-of-contents .uagb-toc__wrap{display:inline-block;max-width:-webkit-fill-available;max-width:fill-available}
.wp-block-uagb-table-of-contents li.uagb-toc__list{padding-top:10px}
.wp-block-uagb-table-of-contents ul.uagb-toc__list,.wp-block-uagb-table-of-contents ol.uagb-toc__list{list-style-position:inside;padding-left:0;margin-bottom:0;margin-left:2.2em}
.wp-block-uagb-table-of-contents ul.uagb-toc__list li,.wp-block-uagb-table-of-contents ol.uagb-toc__list li{margin:0}
.wp-block-uagb-table-of-contents ul li:empty{display:none}
.wp-block-uagb-table-of-contents .uagb-toc__title{display:flex;align-items:center}
.wp-block-uagb-table-of-contents svg{width:20px;height:20px;display:inline-block;margin-left:10px;cursor:pointer}
.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap{display:none}
ol.uagb-toc__list li.uagb-toc__list ul,ol.uagb-toc__list ul.uagb-toc__list ul{list-style-type:circle}
ol.uagb-toc__list>ul,ol.uagb-toc__list>li{list-style-type:disc}
.uagb-toc__list{margin-top:0}
.uagb-toc__list.transition{transition:max-height 300ms ease-in-out,padding-top 300ms ease-in-out}
.wp-block-uagb-team{display:flex}
.wp-block-uagb-team .uagb-team__content{width:100%}
.wp-block-uagb-team .uagb-team__title,.wp-block-uagb-team span.uagb-team__title{display:block;margin-block-start:0;margin-block-end:0}
.wp-block-uagb-team .uagb-team__image-wrap img{display:inline;width:inherit;height:auto !important;max-width:100%;box-sizing:content-box;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}
.wp-block-uagb-team .uagb-team__social-icon-wrap ul{display:flex;list-style:none}
.wp-block-uagb-team .uagb-team__social-icon a{display:block;width:20px;height:20px;color:#333;font-size:20px}
.wp-block-uagb-team .uagb-team__social-icon{margin-right:20px;margin-left:0}
.wp-block-uagb-team .uagb-team__social-list{padding:0;margin:0}
.wp-block-uagb-team.uagb-team__image-position-above.uagb-team__align-center{text-align:center}
.wp-block-uagb-team.uagb-team__image-position-above.uagb-team__align-center .uagb-team__content{text-align:center}
.wp-block-uagb-team.uagb-team__image-position-above ul.uagb-team__social-list{display:flex;list-style:none}
.wp-block-uagb-team.uagb-team__image-position-above .uagb-team__social-icon-wrap{display:inline-block}
.wp-block-uagb-team img{display:inline;max-width:100%;width:inherit;box-sizing:content-box;border-radius:inherit}
@media only screen and (max-width: 976px){
  .wp-block-uagb-team.uagb-team__stack-tablet{text-align:center;display:block}
  .wp-block-uagb-team.uagb-team__stack-tablet .uagb-team__content{text-align:center}
  .wp-block-uagb-team.uagb-team__stack-tablet .uagb-team__wrap{display:inline-block}
  .wp-block-uagb-team.uagb-team__stack-tablet .uagb-team__image-wrap,.wp-block-uagb-team.uagb-team__stack-tablet img{margin-right:auto !important;margin-left:auto !important}
  .wp-block-uagb-team.uagb-team__stack-tablet .uagb-team__social-icon-wrap ul{justify-content:center}
}

/* ===== Part 2: per-block styles of the archived site (uagb-style-frontend-NNN), generalised ===== */

/* Table of contents: 299 posts. Archive: collapsed box ~97px high, title + chevron toggles the list (blocks.js).
   Most blocks used padding 30px / radius 6px (54 of 309 used 15px; not distinguishable in the stored HTML). */
.wp-block-uagb-table-of-contents {
	text-align: left;
	margin-bottom: 1.5rem;
}
.wp-block-uagb-table-of-contents .uagb-toc__wrap {
	box-sizing: border-box;
	width: 100%;
	padding: 30px;
	border: 1px solid #333;
	border-radius: 6px;
	background: #fff;
}
.wp-block-uagb-table-of-contents .uagb-toc__wrap .uagb-toc__title {
	justify-content: space-between;
	cursor: pointer;
	font-size: 20px;
}
.wp-block-uagb-table-of-contents .uagb-toc__title svg {
	flex: 0 0 20px;
}
.wp-block-uagb-table-of-contents .uagb-toc__list-wrap {
	column-count: 1;
	overflow: hidden;
	text-align: left;
}
.wp-block-uagb-table-of-contents .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child {
	padding-top: 0;
}
.wp-block-uagb-table-of-contents .uagb-toc__list-wrap ul.uagb-toc__list:last-child > li:last-child {
	padding-bottom: 0;
}
.wp-block-uagb-table-of-contents .uagb-toc__list .uagb-toc__list {
	list-style-type: disc !important;
}
.wp-block-uagb-table-of-contents .uagb-toc__list-wrap li a {
	color: #54595F;
}
.wp-block-uagb-table-of-contents .uagb-toc__list-wrap ol li a {
	text-decoration: underline;
}

/* FAQ accordion (/health/magnum-tonic-wine/). Archive: closed accordion ~367px at 1280. */
.wp-block-uagb-faq .uagb-icon svg,
.wp-block-uagb-faq .uagb-icon-active svg {
	width: 12px;
	height: 12px;
	font-size: 12px;
	fill: currentColor;
}
.wp-block-uagb-faq .uagb-faq-child__outer-wrap {
	margin-bottom: 10px;
}
.wp-block-uagb-faq .uagb-faq-item {
	border: 1px solid #1e1e1e;
	border-radius: 2px;
}
.wp-block-uagb-faq .uagb-faq-item:focus-visible {
	outline: 2px solid #1e1e1e;
	outline-offset: 2px;
}
.wp-block-uagb-faq .uagb-faq-item .uagb-faq-questions-button.uagb-faq-questions {
	flex-direction: row;
	padding: 10px;
}
.wp-block-uagb-faq .uagb-faq-content {
	padding: 10px;
}
.wp-block-uagb-faq .uagb-faq-content span {
	margin: 10px;
}
.wp-block-uagb-faq.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap {
	margin-right: 10px;
}
.wp-block-uagb-faq.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap {
	margin-left: 10px;
}
.wp-block-uagb-faq.uagb-faq-layout-accordion .wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-content {
	display: none;
}

/* Inline notice: 215 posts; 216 of 221 archived notices used this yellow scheme. */
.wp-block-uagb-inline-notice {
	margin-bottom: 1.5rem;
}
.wp-block-uagb-inline-notice .uagb-notice-title {
	padding: 15px;
	background-color: #FFD54F;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.wp-block-uagb-inline-notice .uagb-notice-text {
	padding: 15px;
	border: 2px solid #FFD54F;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

/* Info box (/about-us/ and 4 protein powder posts): 30px icons, archive values. */
.wp-block-uagb-info-box.uagb-infobox__content-wrap,
.wp-block-uagb-info-box.uagb-infobox-icon-above-title {
	text-align: center;
}
.wp-block-uagb-info-box .uagb-ifb-icon-wrap svg {
	width: 30px;
	height: 30px;
	font-size: 30px;
	line-height: 30px;
	color: #333;
	fill: #333;
}
/* Protein powder posts: 120px product images; /about-us/ (a page): natural size, rounded, 9px padding. */
.single-post .wp-block-uagb-info-box .uagb-ifb-image-content > img {
	width: 120px;
}
.page .wp-block-uagb-info-box .uagb-ifb-image-content img {
	padding: 9px;
	border-radius: 100px;
}
.wp-block-uagb-info-box .uagb-ifb-title {
	margin-bottom: 10px;
}
.wp-block-uagb-info-box .uagb-ifb-desc {
	margin-bottom: 20px;
}
.wp-block-uagb-info-box .uagb-ifb-title-wrap .uagb-ifb-title-prefix {
	margin-top: 5px;
	margin-bottom: 10px;
}

/* Team (/our-medical-review-board/): 100px photo above the text, 20px social icons, archive values. */
.wp-block-uagb-team .uagb-team__image-wrap {
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.wp-block-uagb-team.uagb-team__image-position-above .uagb-team__image-wrap img {
	width: 100px;
	height: 100px !important;
	object-fit: cover;
}
.wp-block-uagb-team h3.uagb-team__title {
	margin-bottom: 6px;
}
.wp-block-uagb-team .uagb-team__prefix {
	font-size: 15px;
	color: #888888;
}
.wp-block-uagb-team p.uagb-team__desc {
	font-size: 15px;
	margin-top: 11px;
	margin-bottom: 18px;
}
.wp-block-uagb-team .uagb-team__social-list {
	justify-content: center;
}
.wp-block-uagb-team .uagb-team__social-icon a {
	color: #333;
	font-size: 20px;
	width: 20px;
	height: 20px;
	line-height: 20px;
}
.wp-block-uagb-team .uagb-team__social-icon svg {
	width: 20px;
	height: 20px;
	fill: #333;
}
.wp-block-uagb-team.uagb-team__image-position-above.uagb-team__align-center .uagb-team__social-icon {
	margin-left: 10px;
	margin-right: 10px;
}

/* Content timeline (2 posts): archive values; the progress line needs the plugin's scroll script, left out. */
.wp-block-uagb-content-timeline .uagb-timeline__heading {
	margin-bottom: 5px;
}
.wp-block-uagb-content-timeline .uagb-events-new .uagb-timeline__events-inner-new {
	padding: 20px;
	border-radius: 2px;
}
.wp-block-uagb-content-timeline .uagb-timeline__marker {
	min-width: 35px;
	min-height: 35px;
	line-height: 35px;
}
.wp-block-uagb-content-timeline .uagb-timeline__marker svg {
	width: 12px;
	color: #333;
	fill: #333;
}
.wp-block-uagb-content-timeline .uagb-timeline__center-block .uagb-timeline__left .uagb-timeline__marker,
.wp-block-uagb-content-timeline .uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__marker {
	margin-left: 10px;
	margin-right: 10px;
}
.wp-block-uagb-content-timeline .uagb-timeline__center-block .uagb-timeline__arrow {
	height: 35px;
}
.wp-block-uagb-content-timeline .uagb-timeline__field:not(:last-child) {
	margin-bottom: 15px;
}
/* /health/calibrate-weight-loss-reviews/: green cards (the other timeline keeps the default #eee). */
.uagb-block-ca5015b7-5583-4b8f-bf35-27eb553266aa .uagb-timeline__heading {
	font-size: 22.5px;
	color: #000;
}
.uagb-block-ca5015b7-5583-4b8f-bf35-27eb553266aa .uagb-timeline__events-inner-new {
	background-color: #4bcfad;
}
.uagb-block-ca5015b7-5583-4b8f-bf35-27eb553266aa .uagb-timeline__day-right .uagb-timeline__arrow::after {
	border-left-color: #4bcfad;
}
.uagb-block-ca5015b7-5583-4b8f-bf35-27eb553266aa .uagb-timeline__day-left .uagb-timeline__arrow::after {
	border-right-color: #4bcfad;
}
