/* Pagember interface layer. All rules are inside main; the homepage and footer are preserved. */
body.pagember-signature.ep-website.ep-interface-refined main .browse-pagination {
  display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;
  margin:24px auto;max-width:100%;padding:4px;overflow:visible;
}
body.pagember-signature.ep-website.ep-interface-refined main .browse-pagination>[hidden]{display:none!important}
body.pagember-signature.ep-website.ep-interface-refined main .browse-pagination>[data-page-gap]{min-width:18px;color:var(--muted);text-align:center}
body.pagember-signature.ep-website.ep-interface-refined main .browse-pagination>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:.9rem}
body.pagember-signature.ep-website.ep-interface-refined main .library-refine>summary{min-height:44px;display:flex;align-items:center;font-size:.875rem;padding-block:10px}
body.pagember-signature.ep-website.ep-interface-refined main .library-start{margin:0;border:0;padding:0;background:transparent;box-shadow:none}
body.pagember-signature.ep-website.ep-interface-refined main .library-start>summary{display:none}
body.pagember-signature.ep-website.ep-interface-refined main .library-start>.library-essentials{margin-top:4px}
body.pagember-signature.ep-website.ep-interface-refined main .library-intro{padding:28px 0 18px;gap:24px;border:0;border-radius:0;background:transparent;box-shadow:none}
body.pagember-signature.ep-website.ep-interface-refined main .library-help{border:0;border-left:3px solid var(--ep-action);border-radius:0;background:transparent;padding:10px 0 10px 18px}
body.pagember-signature.ep-website.ep-interface-refined main .library-support{margin-top:16px;padding-top:12px}

/* Desktop comparison keeps the shared criteria aligned across simultaneous columns. */
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog>.plan-pair{margin:0 0 20px}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog>.plan-pair:not(.is-selected):not(.is-pending){border:0;padding:0;background:transparent;box-shadow:none}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-chooser{margin:0;border:1px solid #cbdbea;border-radius:10px;padding:0 18px;background:#fff}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-chooser>summary{min-height:48px;display:flex;align-items:center;gap:12px;font-size:.95rem;line-height:1.4;padding-block:10px}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-chooser[open]{padding-bottom:18px}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-chooser>p{font-size:.875rem;line-height:1.6;margin:4px 0 14px}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-form :is(select,button){min-height:44px;font-size:1rem}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-matrix-scroll{border:1px solid #cbdbea;border-radius:12px;background:#fff;scrollbar-width:thin}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-matrix{font-size:.875rem;line-height:1.55}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-matrix :is(th,td){padding:16px 18px;border-color:#dce6ef}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-matrix tbody th{font-size:.875rem;line-height:1.5;font-weight:600;color:#23435c;background:#f4f8fc}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-matrix .matrix-amount{font-size:1.45rem;line-height:1.3}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-tools{align-items:center;margin:12px 0;gap:12px}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-tools>p{margin:0;font-size:.8125rem;line-height:1.5}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .matrix-company-filter>summary{display:flex;align-items:center;min-height:44px;font-size:.875rem}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .matrix-plan-picker>summary{display:flex;align-items:center;min-height:44px;font-size:.8125rem}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-result-heading{align-items:center;gap:12px;margin:16px 0}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-result-heading p{display:none}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-clear{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}
body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-context{font-size:.875rem;line-height:1.6;margin:8px 0 12px}

/* Brand containers lose redundant space; official assets keep their own proportions and clearspace. */
body.pagember-signature.ep-website.ep-interface-refined main.company-reading .company-guide-brand{min-height:80px;margin:0 0 8px}
body.pagember-signature.ep-website.ep-interface-refined main .company-card .company-card-brand{min-height:88px;padding-bottom:8px;margin-bottom:12px}
body.pagember-signature.ep-website.ep-interface-refined main .company-card .company-card-copy{padding:20px}
body.pagember-signature.ep-website.ep-interface-refined main .company-card .card-top{margin:0 0 8px}
body.pagember-signature.ep-website.ep-interface-refined main .company-card p{margin-block:8px 12px;font-size:.9375rem;line-height:1.6}
body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-card-main{grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto;grid-template-areas:'company bill actions' 'reasons bill actions';gap:8px 24px}
body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-company{grid-area:company}
body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-reasons{grid-area:reasons}
body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-bill{grid-area:bill}
body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-row-actions{grid-area:actions}
body.pagember-signature.ep-website.ep-interface-refined main.rankings-overview .ranking-no-score{font-size:.9rem;line-height:1.6;border-left:2px solid #9dc4e8;padding-left:14px;margin:12px 0 20px}

/* Informational pages use their existing content, with a purpose-specific composition. */
body.ep-information-about main>.page-content,
body.ep-information-contact main>.page-content,
body.ep-information-media-kit main>.page-content{max-width:1120px;margin:32px auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.ep-information-about main>.page-content>h1,
body.ep-information-contact main>.page-content>h1,
body.ep-information-media-kit main>.page-content>h1{font-size:clamp(2.3rem,5vw,4rem);line-height:1.1;max-width:20ch;margin:12px 0 28px}
body.ep-information-about main .page-content>.article-body{max-width:78ch}
body.ep-information-about main .page-content>.article-body>p:first-child{font-size:1.2rem;line-height:1.7;color:#25475f;padding-left:22px;border-left:3px solid var(--ep-action);margin-bottom:32px}
body.ep-information-about main .page-content .article-body h2{padding-top:24px;margin-top:28px;border-color:#cbddea;font-size:1.6rem}
body.ep-information-contact main .page-content>.article-body{max-width:68ch}
body.ep-information-contact main .page-content .article-body a[href^='mailto:']{display:inline-flex;align-items:center;min-height:48px;padding:8px 0;font-family:var(--ep-display);font-size:1.3rem;font-weight:650;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}
body.ep-information-contact main .page-content .article-body h2{font-size:1.25rem;padding-top:24px;margin-top:24px}
body.ep-information-media-kit main .page-content>.article-body{max-width:none}
body.ep-information-media-kit main .page-content .article-body>p{max-width:76ch}
body.ep-information-media-kit main .page-content .article-body>ul:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;padding:0;margin:24px 0 32px}
body.ep-information-media-kit main .page-content .article-body>ul:first-of-type>li{padding:14px 0;margin:0;border-bottom:1px solid #cbddea;line-height:1.6}
body.ep-information-media-kit main .page-content .article-body h2{font-size:1.5rem;padding-top:24px;margin-top:28px}

@media(min-width:761px) and (max-width:1100px){
  body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-card-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'company bill' 'reasons reasons' 'actions actions';gap:12px 16px}
}

@media(max-width:900px){
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-list{display:grid;gap:10px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-option{min-width:0;border:1px solid #d1dfeb;border-radius:12px;background:#fff;overflow:hidden}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-option>.mobile-plan-card{margin:0;padding:12px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,42%) 18px;grid-template-rows:auto;min-height:68px;gap:8px;align-items:center}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading>.matrix-provider{display:flex;flex-direction:column;grid-column:1;grid-row:1;align-items:flex-start;justify-content:center;min-height:56px;gap:4px;padding:0}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading>.matrix-provider>span{display:block;min-height:0}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading>.matrix-provider>span>strong{display:block;min-height:0;height:auto;font-size:1rem;line-height:1.4;margin:0}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-name{font-size:.875rem;line-height:1.4;margin-top:4px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-summary-price{display:block;grid-column:2;grid-row:1;width:auto;max-width:none;min-width:0;margin:0;padding:0;border:0;text-align:right;font-size:.875rem;line-height:1.45}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading::after{grid-column:3;grid-row:1;align-self:center}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading:has(.company-logo-dreamhost,.company-logo-webflow,.company-logo-fastmail,.company-logo-aweber,.company-logo-dark,img[data-ep-brand='wpengine'],img[data-ep-brand='wordpress-com']){grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading:has(.company-logo-dreamhost,.company-logo-webflow,.company-logo-fastmail,.company-logo-aweber,.company-logo-dark,img[data-ep-brand='wpengine'],img[data-ep-brand='wordpress-com'])>.mobile-plan-summary-price{grid-column:1;grid-row:2;text-align:left}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-heading:has(.company-logo-dreamhost,.company-logo-webflow,.company-logo-fastmail,.company-logo-aweber,.company-logo-dark,img[data-ep-brand='wpengine'],img[data-ep-brand='wordpress-com'])::after{grid-column:2}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-summary-price .matrix-amount{font-size:1.125rem;line-height:1.3}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-summary-price small{font-size:.75rem;line-height:1.5;margin-top:4px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-select{padding:0 14px;border-top:1px solid #e2eaf2}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-renewal{display:block;padding:8px 14px;border-top:1px solid #e2eaf2;color:var(--muted);font-size:.8125rem;line-height:1.5}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-renewal>span{margin-right:8px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-renewal>div{display:inline}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-renewal .matrix-amount{font-size:.9375rem;line-height:1.4;color:var(--ink)}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-renewal small{font-size:.75rem;line-height:1.5}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-select>a{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.875rem;line-height:1.4;font-weight:600;color:var(--ep-action)}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-drawer{padding-top:14px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-billing{font-size:.875rem}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .mobile-plan-details>summary{min-height:44px;display:flex;align-items:center;font-size:.875rem}
}

@media(max-width:760px){
  body.pagember-signature.ep-website.ep-interface-refined main.approved-library>.question-jump{display:none}
  body.pagember-signature.ep-website.ep-interface-refined main .library-intro{align-items:stretch;padding-block:20px 14px;gap:14px}
  body.pagember-signature.ep-website.ep-interface-refined main .library-intro h1{font-size:2.1rem;margin-bottom:8px}
  body.pagember-signature.ep-website.ep-interface-refined main .library-intro p{font-size:1rem;line-height:1.55}
  body.pagember-signature.ep-website.ep-interface-refined main .library-search{max-width:none;width:100%}
  body.pagember-signature.ep-website.ep-interface-refined main .library-search input{font-size:1rem;min-height:44px}
  body.pagember-signature.ep-website.ep-interface-refined main .library-search button{min-height:44px;font-size:.875rem}
  body.pagember-signature.ep-website.ep-interface-refined main .library-start{margin:0 0 10px;border-bottom:1px solid #d2e0ec}
  body.pagember-signature.ep-website.ep-interface-refined main .library-start>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:.875rem;line-height:1.5;color:#294b64}
  body.pagember-signature.ep-website.ep-interface-refined main .library-start>.library-essentials{margin:8px 0 14px;padding:18px;border-radius:12px;box-shadow:none}
  body.pagember-signature.ep-website.ep-interface-refined main :is(.library-topics,.price-services,.article-quick-links,.article-quicklinks,.pair-jump-links){display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-block:4px 8px;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}
  body.pagember-signature.ep-website.ep-interface-refined main :is(.library-topics,.price-services,.article-quick-links,.article-quicklinks,.pair-jump-links)::-webkit-scrollbar{display:none}
  body.pagember-signature.ep-website.ep-interface-refined main :is(.library-topics,.price-services,.article-quick-links,.article-quicklinks,.pair-jump-links)>:is(a,span[aria-current]){flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;scroll-snap-align:start;font-size:.875rem;line-height:1.4;white-space:nowrap}
  body.pagember-signature.ep-website.ep-interface-refined main .library-topics>a{padding:8px 14px}
  body.pagember-signature.ep-website.ep-interface-refined main .price-services>:is(a,span){padding:8px 12px}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library{display:grid;grid-template-columns:1fr;gap:0!important}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card.brand-guide-card{margin:12px 0}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card.brand-guide-card>.guide-card-copy{padding:14px 16px!important}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card.brand-guide-card .guide-card-copy>p{display:none}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card),
  body.page-template-page-guides.pagember-signature.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card):first-child{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center;gap:14px!important;min-height:136px;height:auto;margin:0;padding:14px 0!important;border:0!important;border-bottom:1px solid #d4e1ec!important;border-radius:0!important;background:transparent;box-shadow:none;overflow:visible}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card)>.guide-card-image,
  body.page-template-page-guides.pagember-signature.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card):first-child>.guide-card-image{display:block;position:relative;grid-column:1;grid-row:1;align-self:center;width:96px!important;height:96px!important;min-width:0;min-height:0;aspect-ratio:1!important;margin:0;border-radius:8px;overflow:hidden;background:#fff}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card)>.guide-card-image>img{position:static;display:block;width:100%!important;height:100%!important;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card)>.guide-card-copy,
  body.page-template-page-guides.pagember-signature.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card):first-child>.guide-card-copy{grid-column:2;grid-row:1;min-width:0;padding:0!important}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card) .card-top{margin:0 0 4px;gap:8px}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card) .article-type{font-size:.75rem;line-height:1.4}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card) h3{font-size:1rem;line-height:1.4;letter-spacing:-.025em;margin:0}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card) :is(.type-pill,.guide-card-copy>p,.card-bottom>span){display:none}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card) .card-bottom{margin:2px 0 0;padding:0;min-height:44px}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card) .card-bottom>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.875rem;padding-block:8px}
  body.pagember-signature.ep-website.ep-interface-refined main .browse-pagination{gap:4px;flex-wrap:wrap;margin:20px auto;padding-inline:0}
  body.pagember-signature.ep-website.ep-interface-refined main .browse-pagination>[data-page-gap]{min-width:12px}
  body.pagember-signature.ep-website.ep-interface-refined main .library-help{gap:8px;padding-left:14px;margin-top:20px}
  body.pagember-signature.ep-website.ep-interface-refined main .library-help h2{font-size:1.125rem}
  body.pagember-signature.ep-website.ep-interface-refined main .library-help p{font-size:.875rem}
  body.pagember-signature.ep-website.ep-interface-refined main .library-help>a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .price-tools>p>span{display:none}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog>.plan-pair{margin-bottom:14px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-chooser{padding-inline:12px}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-chooser>summary{min-height:48px;font-size:.875rem}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-result-heading{gap:8px;margin:10px 0}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-result-heading .comparison-state{font-size:.75rem;line-height:1.5}
  body.pagember-signature.ep-website.ep-interface-refined main .approved-price-catalog .pair-result-heading h2{font-size:1.3rem;margin:4px 0 0}
  body.pagember-signature.ep-website.ep-interface-refined main.company-reading .company-guide-brand{min-height:64px;margin-bottom:4px}
  body.pagember-signature.ep-website.ep-interface-refined main.company-reading .article-header{padding-top:12px}
  body.pagember-signature.ep-website.ep-interface-refined main.company-reading .article-meta{font-size:.75rem;line-height:1.5;gap:5px 12px}
  body.pagember-signature.ep-website.ep-interface-refined main .company-card .company-card-brand{min-height:64px;padding-bottom:8px;margin-bottom:8px}
  body.pagember-signature.ep-website.ep-interface-refined main .company-card .company-card-copy{padding:16px}
  body.pagember-signature.ep-website.ep-interface-refined main .company-card p{font-size:.875rem;line-height:1.55;margin:6px 0 8px}
  body.pagember-signature.ep-website.ep-interface-refined main .company-card .card-top{margin-bottom:4px}
  body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-card-main{grid-template-columns:minmax(0,1fr);grid-template-areas:'company' 'reasons' 'bill' 'actions';gap:8px}
  body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-bill{display:block;padding-top:8px;border-top:1px solid #dce6ef}
  body.pagember-signature.ep-interface-refined main.rankings-page .ranking-card.ranking-overview-card .ranking-row-actions{display:none}
  body.pagember-signature.ep-website.ep-interface-refined main .related>ul{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:4px 0 10px;list-style:none;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:none;overscroll-behavior-x:contain}
  body.pagember-signature.ep-website.ep-interface-refined main .related>ul::-webkit-scrollbar{display:none}
  body.pagember-signature.ep-website.ep-interface-refined main .related>ul>li{flex:0 0 84%;margin:0;min-width:0;scroll-snap-align:start}
  body.pagember-signature.ep-website.ep-interface-refined main .related>ul>li:only-child{flex-basis:100%}
  body.pagember-signature.ep-website.ep-interface-refined main .related>ul>li>a{display:flex;align-items:center;min-height:72px;height:100%;padding:14px 16px;border:1px solid #ccdeed;border-radius:10px;background:#fff;font-family:var(--ep-display);font-size:1rem;line-height:1.5;text-decoration:none}
  body.ep-information-about main>.page-content,
  body.ep-information-contact main>.page-content,
  body.ep-information-media-kit main>.page-content{margin-top:20px;padding:0}
  body.ep-information-about main>.page-content>h1,
  body.ep-information-contact main>.page-content>h1,
  body.ep-information-media-kit main>.page-content>h1{font-size:2.2rem;margin:10px 0 20px}
  body.ep-information-about main .page-content>.article-body>p:first-child{font-size:1.0625rem;line-height:1.7;padding-left:16px;margin-bottom:24px}
  body.ep-information-about main .page-content .article-body h2{font-size:1.375rem;margin-top:24px;padding-top:20px}
  body.ep-information-contact main .page-content .article-body a[href^='mailto:']{font-size:1.15rem}
  body.ep-information-media-kit main .page-content .article-body>ul:first-of-type{grid-template-columns:1fr;gap:0;margin:20px 0}
}
@media(max-width:360px){
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card),
  body.page-template-page-guides.pagember-signature.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card):first-child{grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important}
  body.pagember-signature.ep-website.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card)>.guide-card-image,
  body.page-template-page-guides.pagember-signature.ep-interface-refined main .guide-library>.article-card:not(.company-card):not(.brand-guide-card):first-child>.guide-card-image{width:80px!important;height:80px!important}
}
