

/* Start:/local/templates/doctor/components/bitrix/news/stati/bitrix/news.detail/.default/style.css?17828957803018*/
.share__bottom-rating {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
}

.share__bottom-rating-stars {
	display: flex;
	align-items: center;
	gap: 2px;
}

.share__bottom-rating-star {
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0;
	font-size: 24px;
	line-height: 1;
	color: #d9d9d9;
	cursor: pointer;
	transition: color .2s ease;
}

.share__bottom-rating-star.is-active {
	color: #f5b301;
}

.share__bottom-rating-info {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	color: #787070;
}

.share__bottom-rating-value {
	font-weight: 700;
	color: #323232;
}

.needed__buttons {
	display: none!important;
	overflow-x: scroll;
}

.needed--articles {
	display: none!important;
}

@media (max-width: 1100px) {
	.needed--articles {
		display: flex!important;
	}
	.needed__buttons {
		display: flex!important;
	}
}

@media (max-width: 1410px) {
	.needed__buttons {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto;
		justify-content: flex-start !important;
		gap: 8px;
		width: 100%;
		padding-bottom: 6px; 
		scroll-snap-type: x proximity;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.needed__buttons::-webkit-scrollbar {
		display: none;
	}
	.needed__buttons-btn {
		flex: 0 0 auto !important;
		width: 200px !important;
		display: block !important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
		line-height: 1.4;
	}
}

.breed-related {
	margin: 32px 0 28px;
}

.breed-related__title {
	margin-bottom: 14px;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 500;
	color: #202020;
}

.breed-related__scroll {
	display: flex;
	gap: 12px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 0 12px;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	text-overflow: ellipsis;
	text-align: center;
}

.breed-related__scroll::-webkit-scrollbar {
	height: 6px;
}

.breed-related__scroll::-webkit-scrollbar-track {
	background: #eef3e7;
	border-radius: 999px;
}

.breed-related__scroll::-webkit-scrollbar-thumb {
	background: #6c9b3c;
	border-radius: 999px;
}

.breed-related__item {
	flex: 0 0 auto;
	min-width: 220px;
	max-width: 100%;
	padding: 14px 18px;
	border-radius: 16px;
	background: #ffffff;
	border: 1px solid #e1ecd6;
	color: #202020;
	font-size: 15px;
	line-height: normal;
	text-decoration: none;
	scroll-snap-align: start;
	transition: border-color 0.2s ease, transform 0.2s ease;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.breed-related__item:hover {
	border-color: #6c9b3c;
	transform: translateY(-2px);
}

@media (max-width: 768px) {
	.breed-related {
		margin: 24px 0;
	}

	.breed-related__title {
		font-size: 18px;
	}

	.breed-related__item {
		min-width: 180px;
		max-width: 240px;
		padding: 12px 14px;
		font-size: 14px;
	}
}

.statiDetail .wrapperMain {
	max-width: 70%!important;
}

@media (max-width: 1100px) {
	.statiDetail .wrapperMain {
		max-width: 100%!important;
	}
}





/* End */


/* Start:/upload/article_assets/iblock_2/element_2906.css?178705002641092*/
/* Auto extracted. IBLOCK_ID=2, ELEMENT_ID=2906 */

/* ===== STYLE BLOCK ===== */

/* AJO brand page — consolidated styles based on the site UI-kit. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

.ajo-brand-fragment, .ajo-brand-fragment *, .ajo-brand-fragment::before, .ajo-brand-fragment *::before, .ajo-brand-fragment::after, .ajo-brand-fragment *::after{
  box-sizing:border-box;
}

.ajo-brand-fragment, .ajo-brand-fragment *, .ajo-brand-fragment *::before, .ajo-brand-fragment *::after{
  font-family:var(--font-sans) !important;
}

.ajo-brand-fragment button, .ajo-brand-fragment input, .ajo-brand-fragment select, .ajo-brand-fragment textarea{
  font:inherit;
  color:inherit;
}

.ajo-brand-fragment button{
  cursor:pointer;
}

.ajo-brand-fragment a{
  color:var(--color-accent-text);
  font-weight:600;
  text-decoration:none;
}

.ajo-brand-fragment a:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}

.ajo-brand-fragment :focus-visible{
  outline:0;
  box-shadow:var(--shadow-focus);
}

.ajo-brand-fragment h1, .ajo-brand-fragment h2, .ajo-brand-fragment h3, .ajo-brand-fragment h4, .ajo-brand-fragment p{
  margin-top:0;
}

.ajo-brand-fragment h1, .ajo-brand-fragment h2, .ajo-brand-fragment h3, .ajo-brand-fragment h4{
  color:var(--color-heading);
  line-height:1.25;
}

.pp-rating-score.pp-rating-score--green{
  text-align:center;
}

.ajo-brand-fragment .container{
  margin-inline:auto;
  padding-inline:0;
}

.ajo-brand-fragment .status-pill{
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:7px 12px;
  background:var(--color-bg);
  border:1px solid var(--color-border);
  border-radius:var(--radius-full);
  color:var(--color-text-secondary);
  font-size:12px;
  line-height:16px;
  font-weight:600;
}

.ajo-brand-fragment .status-pill--success{
  background:var(--highlight-lightest);
  border-color:var(--highlight-light);
  color:var(--color-accent-text);
}

.ajo-brand-fragment .status-pill__dot{
  width:7px;
  height:7px;
  background:var(--highlight-darkest);
  border-radius:50%;
}

.ajo-brand-fragment .button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:46px;
  padding:0 24px;
  border:1.5px solid transparent;
  border-radius:var(--radius-md);
  font-size:13px;
  font-weight:600;
  text-decoration:none;
  transition:.18s;
}

.ajo-brand-fragment .button:hover{
  text-decoration:none;
}

.ajo-brand-fragment .button:active{
  transform:scale(.97);
}

.ajo-brand-fragment .info-banner{
  display:flex;
  align-items:flex-start;
  gap:12px;
  margin-top:16px;
  padding:14px 16px;
  border-radius:var(--radius-md);
  font-size:13px;
  line-height:18px;
}

.ajo-brand-fragment .info-banner--blue{
  background:var(--blue-100);
  color:var(--blue-700);
}

.ajo-brand-fragment .info-banner__icon{
  display:grid;
  place-items:center;
  width:20px;
  height:20px;
  flex:none;
  border:1px solid currentColor;
  border-radius:50%;
  font-size:12px;
  font-weight:700;
}

.ajo-brand-fragment .info-banner__text{
  margin:0;
  font-size:13px;
  line-height:18px;
}

.ajo-brand-fragment .brand-hero__report{
  position:absolute;
  top:18px;
  right:20px;
  padding:7px 12px;
  border:1px solid var(--color-border);
  border-radius:var(--radius-sm);
  color:var(--color-text-muted);
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .brand-hero__report:hover{
  background:var(--danger-50);
  color:var(--danger-600);
  text-decoration:none;
}

.ajo-brand-fragment .brand-logo__subtitle{
  margin-top:4px;
  color:var(--color-text-muted);
  font-size:10px;
  line-height:14px;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.ajo-brand-fragment .brand-logo__flag{
  display:flex;
  width:48px;
  height:6px;
  margin-top:9px;
  overflow:hidden;
  border:1px solid var(--color-border);
  border-radius:2px;
}

.ajo-brand-fragment .brand-logo__stripe{
  flex:1;
}

.ajo-brand-fragment .brand-logo__stripe--green{
  background:#009246;
}

.ajo-brand-fragment .brand-logo__stripe--white{
  background:#fff;
}

.ajo-brand-fragment .brand-logo__stripe--red{
  background:#ce2b37;
}

.ajo-brand-fragment .brand-hero__eyebrow, .ajo-brand-fragment .brand-section__eyebrow{
  display:block;
  margin-bottom:8px;
  color:var(--color-accent-text);
  font-size:12px;
  line-height:16px;
  font-weight:600;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.ajo-brand-fragment .brand-meta__item{
  display:grid;
  align-content:start;
  gap:4px;
  min-width:0;
  margin:0;
  padding:14px 16px;
  border-right:1px solid var(--color-border);
}

.ajo-brand-fragment .brand-meta__item:not(:last-child)::after{
  display:none;
}

.ajo-brand-fragment .brand-meta__item:last-child{
  border-right:0;
}

.ajo-brand-fragment .brand-section__heading .brand-section__title{
  margin-bottom:0;
}

.ajo-brand-fragment .brand-score::before{
  content:'';
  position:absolute;
  inset:9px;
  background:var(--color-bg);
  border-radius:50%;
}

.ajo-brand-fragment .brand-score__value small{
  display:block;
  color:var(--color-text-muted);
  font-size:11px;
  line-height:15px;
  font-weight:500;
}

.ajo-brand-fragment .rating-source:hover{
  z-index:20;
}

.ajo-brand-fragment .rating-source:last-child{
  border-bottom:0;
}

.ajo-brand-fragment .rating-source__score--green{
  color:var(--color-accent-text);
}

.ajo-brand-fragment .rating-source__help:hover::after, .ajo-brand-fragment .rating-source__help:focus::after{
  opacity:1;
  visibility:visible;
  transform:translateY(-50%) translateX(0);
}

.ajo-brand-fragment .rating-source__arrow{
  display:block;
  width:10px;
  height:10px;
  justify-self:center;
  border-right:2px solid var(--highlight-dark);
  border-bottom:2px solid var(--highlight-dark);
  transform:rotate(45deg) translate(-2px, -2px);
  transition:transform .2s var(--ease);
}

.ajo-brand-fragment .rating-source__toggle[aria-expanded=true] .rating-source__arrow{
  transform:rotate(225deg) translate(-2px, -2px);
}

.ajo-brand-fragment .rating-footer:hover{
  background:var(--highlight-lightest);
  text-decoration:none;
}

.ajo-brand-fragment .rating-footer__arrow{
  transition:transform .18s var(--ease);
}

.ajo-brand-fragment .rating-footer:hover .rating-footer__arrow{
  transform:translateX(3px);
}

.ajo-brand-fragment .criteria-list__title, .ajo-brand-fragment .expert-summary__title{
  margin-bottom:14px;
  color:var(--color-text-muted);
  font-size:12px;
  line-height:16px;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.ajo-brand-fragment .criterion__name{
  font-size:12px;
}

.ajo-brand-fragment .criterion__track{
  height:7px;
  overflow:hidden;
  background:var(--color-surface-2);
  border-radius:var(--radius-full);
}

.ajo-brand-fragment .criterion__fill{
  display:block;
  width:0;
  height:100%;
  background:var(--sand-700);
  border-radius:inherit;
}

.ajo-brand-fragment .criterion__fill--86{
  width:86%;
}

.ajo-brand-fragment .criterion__fill--green{
  background:var(--highlight-darkest);
}

.ajo-brand-fragment .criterion__value{
  text-align:right;
  font-size:12px;
}

.ajo-brand-fragment .expert-summary__label--good{
  color:var(--color-accent-text);
}

.ajo-brand-fragment .expert-summary__label--bad{
  color:var(--danger-600);
}

.ajo-brand-fragment .eeat-rating-context strong{
  color:var(--color-heading);
}

.ajo-brand-fragment .eeat-evidence__sources{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}

.ajo-brand-fragment .eeat-source-link:hover{
  background:var(--blue-100);
  text-decoration:none;
}

.ajo-brand-fragment .feature-card--positive{
  background:var(--highlight-lightest);
  border-color:var(--highlight-light);
}

.ajo-brand-fragment .feature-card--negative{
  background:var(--danger-50);
  border-color:#f2c4bf;
}

.ajo-brand-fragment .feature-card--positive .feature-card__title{
  color:var(--color-accent-text);
}

.ajo-brand-fragment .feature-card--negative .feature-card__title{
  color:var(--danger-600);
}

.ajo-brand-fragment .feature-card__icon{
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  margin-bottom:14px;
  border-radius:50%;
  font-weight:700;
}

.ajo-brand-fragment .feature-card__icon--positive{
  background:var(--highlight-lightest);
  color:var(--color-accent-text);
}

.ajo-brand-fragment .feature-card__icon--warning{
  background:var(--sand-100);
  color:var(--sand-700);
}

.ajo-brand-fragment .feature-card__icon--info{
  background:var(--blue-100);
  color:var(--blue-700);
}

.ajo-brand-fragment .feature-list li{
  position:relative;
  padding-left:18px;
}

.ajo-brand-fragment .feature-list li::before{
  content:'•';
  position:absolute;
  left:2px;
  color:var(--color-accent-text);
  font-weight:700;
}

.ajo-brand-fragment .feature-card--negative .feature-list li::before{
  color:var(--danger-600);
}

.ajo-brand-fragment .feature-list--links li::before{
  content:'→';
  left:0;
  color:var(--blue-700);
}

.ajo-brand-fragment .brand-verdict{
  overflow:hidden;
  background:var(--color-bg);
  border:1px solid var(--color-border);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-sm);
}

.ajo-brand-fragment .editorial-disclaimer{
  margin-top:36px;
  padding:18px 20px;
  background:var(--color-surface);
  border:1px solid var(--color-border);
  border-left:3px solid var(--highlight-darkest);
  border-radius:0 var(--radius-md) var(--radius-md) 0;
}

.ajo-brand-fragment .editorial-disclaimer__text{
  margin:0;
  color:var(--color-text-secondary);
  font-size:13px;
  line-height:20px;
}

.ajo-brand-fragment .editorial-disclaimer__report{
  display:inline-flex;
  margin-top:12px;
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .brand-verdict__position strong{
  color:var(--color-accent-text);
}

.ajo-brand-fragment .brand-faq{
  display:grid;
  gap:8px;
}

.ajo-brand-fragment .brand-faq__question::-webkit-details-marker{
  display:none;
}

.ajo-brand-fragment .brand-faq__arrow{
  position:absolute;
  top:50%;
  right:20px;
  width:9px;
  height:9px;
  border-right:2px solid var(--color-text-muted);
  border-bottom:2px solid var(--color-text-muted);
  transform:translateY(-70%) rotate(45deg);
  transition:transform .2s var(--ease);
}

.ajo-brand-fragment .brand-faq__item[open] .brand-faq__arrow{
  transform:translateY(-30%) rotate(225deg);
}

.ajo-brand-fragment{
  --highlight-darkest:#91c244;
  --highlight-dark:#6ea932;
  --highlight-medium:#76a65d;
  --highlight-light:#c7e992;
  --highlight-lightest:#ebfae0;
  --sand-700:#8a7434;
  --sand-100:#f0eada;
  --blue-700:#3e7186;
  --blue-100:#dfedf3;
  --danger-600:#b93a31;
  --danger-500:#c4453c;
  --danger-50:#fbecea;
  --color-bg:#fff;
  --color-surface:#f8f8fa;
  --color-surface-2:#f0f0f4;
  --color-border:#e2e2e8;
  --color-border-strong:#c9cad2;
  --color-heading:#25252a;
  --color-text:#34343b;
  --color-text-secondary:#484850;
  --color-text-muted:#5f5f68;
  --color-accent-text:var(--highlight-dark);
  --font-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-5:24px;
  --space-6:32px;
  --space-7:48px;
  --space-8:64px;
  --radius-xs:6px;
  --radius-sm:10px;
  --radius-md:14px;
  --radius-lg:20px;
  --radius-xl:28px;
  --radius-full:999px;
  --shadow-sm:0 1px 2px rgba(37, 37, 42, .05), 0 2px 8px rgba(37, 37, 42, .05);
  --shadow-md:0 2px 6px rgba(37, 37, 42, .06), 0 10px 28px rgba(37, 37, 42, .1);
  --shadow-focus:0 0 0 3px rgba(145, 194, 68, .35);
  --ease:cubic-bezier(.32, .72, 0, 1);
  --speed:.18s;
  --container:1548px;
  scroll-behavior:smooth;
  -webkit-text-size-adjust:100%;
  margin:0;
  font-family:var(--font-sans);
  -webkit-font-smoothing:antialiased;
  background:unset;
  color:var(--color-text);
  font-size:16px;
  line-height:22px;
}

.ajo-brand-fragment .brand-page{
  min-height:0;
  background:unset;
  container-type:inline-size;
  container-name:ajo-page;
}

.ajo-brand-fragment .brand-page__container{
  padding-top:22px;
  padding-bottom:64px;
  width:100%;
  max-width:1160px;
  margin:0 auto;
  padding:20px 24px 72px;
}

.ajo-brand-fragment .brand-hero{
  position:relative;
  display:grid;
  align-items:start;
  grid-template-columns:150px minmax(0,1fr);
  gap:28px;
  padding:30px 32px;
  overflow:hidden;
  background:linear-gradient(135deg,var(--highlight-lightest),#fff 68%);
  border:1px solid var(--highlight-light);
  border-radius:var(--radius-xl);
  box-shadow:var(--shadow-sm);
}

.ajo-brand-fragment .brand-hero__content{
  min-width:0;
  padding-right:100px;
}

.ajo-brand-fragment .brand-hero__title{
  margin-bottom:10px;
  font-weight:600;
  font-size:30px;
  line-height:36px;
  letter-spacing:-.02em;
}

.ajo-brand-fragment .brand-hero__description{
  margin-bottom:20px;
  max-width:760px;
  font-size:16px;
  line-height:24px;
  color:var(--color-text-secondary);
}

.ajo-brand-fragment .brand-logo{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  width:140px;
  min-height:104px;
  padding:18px 14px;
  background:#fff;
  border:1px solid var(--color-border);
  border-radius:var(--radius-md);
  box-shadow:var(--shadow-sm);
}

.ajo-brand-fragment .brand-logo__name{
  color:var(--color-heading);
  font-size:24px;
  line-height:28px;
}

.ajo-brand-fragment .brand-meta{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin:0 0 20px;
  border-radius:var(--radius-md);
  padding:0;
  overflow:hidden;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(226,226,232,.82);
}

.ajo-brand-fragment .brand-meta__term{
  color:var(--color-text-muted);
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .brand-meta__value{
  margin:0;
  color:var(--color-heading);
  font-weight:600;
  font-size:13px;
  line-height:18px;
}

.ajo-brand-fragment .button--primary{
  min-height:46px;
  padding:0 20px;
  color:#fff;
  background:var(--highlight-darkest);
  border-radius:var(--radius-md);
  box-shadow:none;
}

.ajo-brand-fragment .button--primary:hover{
  color:#fff;
  background:var(--highlight-dark);
}

.ajo-brand-fragment .brand-section{
  margin-top:36px;
}

.ajo-brand-fragment .brand-section__title{
  margin:0 0 12px;
  font-weight:600;
  font-size:20px;
  line-height:26px;
}

.ajo-brand-fragment .brand-section__heading{
  display:flex;
  align-items:end;
  justify-content:space-between;
  margin-bottom:12px;
  gap:16px;
}

.ajo-brand-fragment .eeat-rating-context{
  margin:0 0 12px;
  border:1px solid var(--color-border);
  border-radius:var(--radius-md);
  color:var(--color-text-secondary);
  margin-bottom:14px;
  padding:14px 16px;
  font-size:13px;
  line-height:20px;
  background:var(--blue-50,#f0f6f9);
  border-color:var(--blue-100);
}

.ajo-brand-fragment .brand-rating{
  position:relative;
  display:grid;
  background:var(--color-bg);
  border:1px solid var(--color-border);
  grid-template-columns:200px minmax(0,1fr);
  align-items:stretch;
  overflow:visible;
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-sm);
}

.ajo-brand-fragment .brand-rating__total{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  min-width:0;
  padding:30px 24px;
  border-right:1px solid var(--color-border);
  border-radius:var(--radius-lg) 0 0 var(--radius-lg);
}

.ajo-brand-fragment .brand-score{
  display:grid;
  place-items:center;
  margin-bottom:12px;
  background:conic-gradient(var(--highlight-darkest) 74%, var(--color-surface-2) 0);
  border-radius:50%;
  position:relative;
  width:90px;
  height:90px;
}

.ajo-brand-fragment .brand-score__value{
  position:relative;
  max-width:94px;
  color:var(--color-heading);
  font-weight:700;
  line-height:18px;
  overflow-wrap:anywhere;
  font-size:24px;
}

.ajo-brand-fragment .brand-rating__label{
  font-size:14px;
  line-height:20px;
}

.ajo-brand-fragment .brand-rating__sources{
  color:var(--color-text-muted);
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .brand-rating__sources-list{
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  min-width:0;
  height:100%;
  padding:0;
  border-radius:0 var(--radius-lg) var(--radius-lg) 0;
}

.ajo-brand-fragment .rating-source{
  position:relative;
  display:grid;
  align-items:center;
  border-bottom:1px solid var(--color-border);
  grid-template-columns:minmax(0,1fr) 76px 26px;
  gap:12px;
  min-width:0;
  min-height:64px;
  padding:12px 24px;
}

.ajo-brand-fragment .rating-source--expert{
  display:block;
  min-height:0;
  padding:0;
  border-radius:0 var(--radius-lg) 0 0;
}

.ajo-brand-fragment .rating-source__toggle{
  position:relative;
  z-index:1;
  display:grid;
  align-items:center;
  width:100%;
  border:0;
  text-align:left;
  grid-template-columns:minmax(0,1fr) 76px 24px 18px;
  gap:12px;
  min-height:64px;
  padding:12px 24px 12px 21px;
  background:var(--highlight-lightest);
  border-left:3px solid var(--highlight-darkest);
  border-radius:0 var(--radius-lg) 0 0;
}

.ajo-brand-fragment .rating-source__name{
  display:block;
  color:var(--color-heading);
  font-size:14px;
  line-height:20px;
}

.ajo-brand-fragment .rating-source__description{
  display:block;
  color:var(--color-text-muted);
  font-size:12px;
  line-height:17px;
}

.ajo-brand-fragment .rating-source__score{
  color:var(--sand-700);
  font-weight:700;
  text-align:center;
  overflow-wrap:anywhere;
  font-size:16px;
  line-height:22px;
}

.ajo-brand-fragment .rating-source__score--na, .ajo-brand-fragment .pp-rating-na{
  color:var(--color-text-muted);
  font-size:12px;
  line-height:16px;
  font-weight:500;
  text-align:center;
}

.ajo-brand-fragment .rating-source__help{
  position:relative;
  display:grid;
  place-items:center;
  width:22px;
  height:22px;
  border:1px solid var(--color-border-strong);
  border-radius:50%;
  color:var(--color-text-muted);
  font-size:12px;
  cursor:help;
  z-index:5;
}

.ajo-brand-fragment .rating-source__help::after{
  content:attr(data-tip);
  position:absolute;
  right:32px;
  top:50%;
  width:230px;
  padding:9px 12px;
  background:var(--color-heading);
  border-radius:var(--radius-sm);
  box-shadow:var(--shadow-md);
  color:#fff;
  font-weight:500;
  text-align:left;
  transform:translateY(-50%) translateX(4px);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;
  z-index:1000;
  font-size:12px;
  line-height:17px;
}

.ajo-brand-fragment .expert-details{
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
  overflow:visible;
  background:var(--color-surface);
  border:0;
  border-radius:0;
  box-shadow:none;
}

.ajo-brand-fragment .expert-details__header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:16px 24px 12px;
  background:transparent;
  border:0;
}

.ajo-brand-fragment .expert-details__title{
  margin:0;
  font-size:14px;
  line-height:20px;
}

.ajo-brand-fragment .expert-details__date{
  color:var(--color-text-muted);
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .eeat-trust-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:0;
  padding:0 24px 18px;
}

.ajo-brand-fragment .eeat-trust-card{
  min-width:0;
  border:1px solid var(--color-border);
  padding:14px;
  background:#fff;
  border-radius:var(--radius-md);
}

.ajo-brand-fragment .eeat-trust-card__label{
  display:block;
  margin-bottom:3px;
  color:var(--color-text-muted);
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .eeat-trust-card__value{
  display:block;
  color:var(--color-heading);
  font-size:13px;
  line-height:18px;
}

.ajo-brand-fragment .eeat-trust-card__note{
  display:block;
  margin-top:3px;
  color:var(--color-text-muted);
  font-size:12px;
  line-height:17px;
}

.ajo-brand-fragment .expert-details__body{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:0;
  width:100%;
  max-width:100%;
  min-width:0;
  border-top:1px solid var(--color-border);
  border-bottom:1px solid var(--color-border);
}

.ajo-brand-fragment .criteria-list, .ajo-brand-fragment .expert-summary{
  width:100%;
  max-width:100%;
  min-width:0;
  border:0;
  padding:20px 24px;
  background:transparent;
}

.ajo-brand-fragment .criteria-list{
  border-right:0;
  border-bottom:1px solid var(--color-border);
}

.ajo-brand-fragment .criterion{
  display:grid;
  align-items:center;
  margin-top:10px;
  grid-template-columns:160px minmax(0,1fr) 38px;
  gap:12px;
}

.ajo-brand-fragment .criterion__name, .ajo-brand-fragment .criterion__value{
  font-size:13px;
  line-height:18px;
}

.ajo-brand-fragment .expert-summary__text{
  margin-bottom:12px;
  color:var(--color-text-secondary);
  font-size:14px;
  line-height:21px;
}

.ajo-brand-fragment .expert-summary__label{
  display:block;
  margin-bottom:3px;
  font-size:14px;
  line-height:20px;
}

.ajo-brand-fragment .eeat-evidence{
  margin-top:16px;
  border-top:1px solid var(--color-border);
  margin:0;
  padding:18px 24px;
  background:transparent;
  border:0;
}

.ajo-brand-fragment .eeat-evidence__title{
  margin:0 0 8px;
  color:var(--color-heading);
  font-size:13px;
  line-height:18px;
}

.ajo-brand-fragment .eeat-evidence__text{
  margin:0 0 9px;
  color:var(--color-text-secondary);
  font-size:12px;
  line-height:18px;
}

.ajo-brand-fragment .eeat-source-link{
  display:inline-flex;
  align-items:center;
  background:var(--color-bg);
  border:1px solid var(--color-border);
  border-radius:var(--radius-full);
  color:var(--blue-700);
  font-weight:600;
  min-height:32px;
  padding:6px 10px;
  font-size:12px;
  line-height:16px;
}

.ajo-brand-fragment .eeat-disclaimer{
  margin:12px 0 0;
  padding:10px 12px;
  background:var(--color-surface);
  border-left:3px solid var(--color-border-strong);
  border-radius:0 var(--radius-sm) var(--radius-sm) 0;
  color:var(--color-text-muted);
  font-size:12px;
  line-height:18px;
}

.ajo-brand-fragment .expert-details__note{
  display:grid;
  grid-template-columns:max-content minmax(0,1fr);
  width:calc(100% - 48px);
  max-width:none;
  margin:0 24px 18px;
  padding:14px 16px;
}

.ajo-brand-fragment .expert-details__note .info-banner__text{
  min-width:0;
  margin:0;
  overflow-wrap:anywhere;
}

.ajo-brand-fragment .rating-footer{
  display:flex;
  align-items:center;
  gap:7px;
  border-top:1px solid var(--color-border);
  border-radius:0 0 var(--radius-lg) 0;
  color:var(--color-accent-text);
  font-weight:600;
  margin-top:auto;
  padding:14px 24px;
  font-size:13px;
}

.ajo-brand-fragment .pros-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}

.ajo-brand-fragment .fit-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:14px;
}

.ajo-brand-fragment .feature-card{
  position:relative;
  background:var(--color-bg);
  border:1px solid var(--color-border);
  box-shadow:var(--shadow-sm);
  min-width:0;
  padding:24px;
  border-radius:var(--radius-lg);
  transition:transform .35s var(--ease),box-shadow .35s var(--ease);
}

.ajo-brand-fragment .feature-card:hover{
  transform:translateY(-3px);
  box-shadow:var(--shadow-md);
}

.ajo-brand-fragment .feature-card__title{
  margin-bottom:14px;
  font-size:16px;
  line-height:22px;
}

.ajo-brand-fragment .feature-list{
  display:grid;
  gap:9px;
  margin:0;
  padding:0;
  list-style:none;
  color:var(--color-text-secondary);
  font-size:14px;
  line-height:21px;
}

.ajo-brand-fragment .feature-list--compact{
  font-size:13px;
  line-height:19px;
}

.ajo-brand-fragment .brand-verdict__text{
  margin:0;
  color:var(--color-text-secondary);
  padding:24px 26px;
  font-size:15px;
  line-height:24px;
}

.ajo-brand-fragment .brand-verdict__position{
  margin:0;
  background:var(--highlight-lightest);
  border-top:1px solid var(--highlight-light);
  color:var(--color-text-secondary);
  padding:16px 26px 22px;
  font-size:14px;
  line-height:21px;
}

.ajo-brand-fragment .brand-faq__item{
  overflow:hidden;
  background:var(--color-bg);
  border:1px solid var(--color-border);
  border-radius:var(--radius-md);
  box-shadow:var(--shadow-sm);
}

.ajo-brand-fragment .brand-faq__question{
  position:relative;
  color:var(--color-heading);
  font-weight:600;
  cursor:pointer;
  list-style:none;
  padding:17px 50px 17px 20px;
  font-size:14px;
  line-height:20px;
}

.ajo-brand-fragment .brand-faq__answer{
  margin:0;
  color:var(--color-text-secondary);
  padding:0 20px 18px;
  font-size:14px;
  line-height:22px;
}

.ajo-brand-fragment .brand-faq__question:hover{
  background:var(--color-surface);
}

.ajo-brand-fragment .brand-section[aria-labelledby="sources-title"] .feature-card{
  background:var(--color-surface);
}

.ajo-brand-fragment .brand-section[aria-labelledby="sources-title"] .info-banner{
  font-size:13px;
  line-height:19px;
}

@media (min-width:721px) and (max-width:1199px){
  .ajo-brand-fragment .brand-hero{
    grid-template-columns:130px minmax(0, 1fr);
    gap:22px;
    padding:24px;
  }

  .ajo-brand-fragment .brand-hero__content{
    padding-right:90px;
  }

  .ajo-brand-fragment .brand-meta__item{
    margin:0;
  }

  .ajo-brand-fragment .brand-rating{
    grid-template-columns:180px minmax(0, 1fr);
  }

  .ajo-brand-fragment .brand-rating__total{
    padding:20px;
  }

  .ajo-brand-fragment .expert-details__body{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .criterion{
    grid-template-columns:125px minmax(65px, 1fr) 30px;
    gap:8px;
  }

  .ajo-brand-fragment .fit-grid{
    gap:12px;
  }

  .ajo-brand-fragment .feature-card{
    padding:20px;
  }
}

@media (min-width:861px) and (max-width:1024px){
  .ajo-brand-fragment .brand-meta{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .ajo-brand-fragment .brand-meta__item{
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:nth-child(odd){
    border-right:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:nth-last-child(-n+2){
    border-bottom:0;
  }

  .ajo-brand-fragment .brand-page__container{
    padding-inline:20px;
  }

  .ajo-brand-fragment .brand-hero{
    grid-template-columns:130px minmax(0,1fr);
    gap:22px;
    padding:26px;
  }

  .ajo-brand-fragment .brand-hero__content{
    padding-right:86px;
  }

  .ajo-brand-fragment .brand-rating{
    grid-template-columns:180px minmax(0,1fr);
  }

  .ajo-brand-fragment .rating-source, .ajo-brand-fragment .rating-source__toggle{
    grid-template-columns:minmax(0,1fr) 66px 24px;
    /* padding-inline:18px; */
  }

  .ajo-brand-fragment .rating-source__toggle{
    grid-template-columns:minmax(0,1fr) 66px 24px 18px;
    padding-left:15px;
  }

  .ajo-brand-fragment .expert-details__body{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .criterion{
    grid-template-columns:140px minmax(0,1fr) 36px;
  }
}

@media (max-width:860px){
  .ajo-brand-fragment .brand-meta{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .ajo-brand-fragment .brand-meta__item{
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:nth-child(odd){
    border-right:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:nth-last-child(-n+2){
    border-bottom:0;
  }

  .ajo-brand-fragment .rating-source.rating-source--expert.pp-rating-item.pp-rating-item--expert{
    width:100%;
    max-width:100%;
    margin:0;
    padding:0;
  }

  .ajo-brand-fragment .brand-logo{
    width:160px;
  }

  .ajo-brand-fragment .brand-hero__report{
    position:static;
    grid-row:1;
    justify-self:start;
  }

  .ajo-brand-fragment .brand-score{
    width:82px;
    height:82px;
    margin:0;
  }

  .ajo-brand-fragment .brand-score__value{
    font-size:20px;
  }

  .ajo-brand-fragment .fit-grid .feature-card:last-child{
    grid-column:1/-1;
  }

  .ajo-brand-fragment .rating-source__toggle{
    border-radius:0;
  }

  .ajo-brand-fragment .brand-page__container{
    padding:16px 18px 56px;
  }

  .ajo-brand-fragment .brand-hero{
    grid-template-columns:minmax(0,1fr);
    padding:24px;
  }

  .ajo-brand-fragment .brand-hero__content{
    padding-right:0;
  }

  .ajo-brand-fragment .brand-rating{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .brand-rating__total{
    flex-direction:row;
    gap:18px;
    justify-content:flex-start;
    text-align:left;
    border-right:0;
    border-bottom:1px solid var(--color-border);
    border-radius:var(--radius-lg) var(--radius-lg) 0 0;
  }

  .ajo-brand-fragment .brand-rating__sources-list, .ajo-brand-fragment .rating-source--expert, .ajo-brand-fragment .rating-source__toggle{
    border-radius:0;
  }

  .ajo-brand-fragment .expert-details__body{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .criteria-list{
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .eeat-trust-grid{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .fit-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (max-width:720px){
  .ajo-brand-fragment .container{
    width:min(calc(100% - 28px), var(--container));
  }

  .ajo-brand-fragment .brand-page__container{
    padding-top:14px;
    padding-bottom:48px;
  }

  .ajo-brand-fragment .brand-hero{
    padding:18px;
  }

  .ajo-brand-fragment .brand-section__heading{
    align-items:flex-start;
    flex-direction:column;
  }

  .ajo-brand-fragment .brand-meta{
    display:grid;
  }

  .ajo-brand-fragment .brand-meta__item{
    display:grid;
    gap:2px;
    margin:0;
    padding:10px 12px;
  }

  .ajo-brand-fragment .brand-meta__item:last-child{
    border:0;
  }

  .ajo-brand-fragment .brand-meta__item::after{
    display:none !important;
  }

  .ajo-brand-fragment .rating-source{
    grid-template-columns:minmax(0, 1fr) 84px 22px;
  }

  .ajo-brand-fragment .rating-source__toggle{
    grid-template-columns:minmax(0, 1fr) 42px 22px 18px;
    padding-inline:12px;
    gap:8px;
    border-radius:0;
  }

  .ajo-brand-fragment .rating-source__description{
    display:none;
  }

  .ajo-brand-fragment .rating-source__score{
    font-size:12px;
    line-height:14px;
  }

  .ajo-brand-fragment .rating-source__help::after{
    right:-8px;
    top:32px;
    transform:translateY(-4px);
    width:min(230px, calc(100vw - 48px));
  }

  .ajo-brand-fragment .rating-source__help:hover::after, .ajo-brand-fragment .rating-source__help:focus::after{
    transform:translateY(0);
  }

  .ajo-brand-fragment .expert-details{
    padding-inline:12px;
  }

  .ajo-brand-fragment .expert-details__header{
    align-items:flex-start;
    flex-direction:column;
  }

  .ajo-brand-fragment .criterion{
    grid-template-columns:110px minmax(50px, 1fr) 30px;
  }

  .ajo-brand-fragment .eeat-trust-grid{
    grid-template-columns:1fr;
  }

  .ajo-brand-fragment .pros-grid, .ajo-brand-fragment .fit-grid{
    grid-template-columns:1fr;
  }

  .ajo-brand-fragment .fit-grid .feature-card:last-child{
    grid-column:auto;
  }

  .ajo-brand-fragment .brand-section__title{
    font-size:18px;
  }
}

@media (max-width:620px){
  .ajo-brand-fragment{
    font-size:15px;
    line-height:21px;
  }

  .ajo-brand-fragment .brand-page__container{
    padding:12px 14px 48px;
  }

  .ajo-brand-fragment .brand-hero{
    padding:20px;
  }

  .ajo-brand-fragment .brand-hero__title{
    font-size:25px;
    line-height:30px;
  }

  .ajo-brand-fragment .brand-hero__description{
    font-size:14px;
    line-height:21px;
  }

  .ajo-brand-fragment .eeat-rating-context,
  .ajo-brand-fragment .info-banner,
  .ajo-brand-fragment .brand-section[aria-labelledby="sources-title"] .info-banner{
    font-size:12px;
    line-height:18px;
  }

  .ajo-brand-fragment .expert-summary__text,
  .ajo-brand-fragment .feature-list,
  .ajo-brand-fragment .brand-faq__answer{
    font-size:13px;
    line-height:19px;
  }

  .ajo-brand-fragment .feature-list--compact{
    font-size:12px;
    line-height:18px;
  }

  .ajo-brand-fragment .brand-verdict__text{
    font-size:14px;
    line-height:22px;
  }

  .ajo-brand-fragment .brand-verdict__position{
    font-size:13px;
    line-height:20px;
  }

  .ajo-brand-fragment .brand-section__heading{
    align-items:flex-start;
    flex-direction:column;
  }

  .ajo-brand-fragment .brand-meta{
    display:grid;
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .brand-meta__item{
    display:grid;
    gap:2px;
    width:100%;
    padding:10px 12px;
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:last-child{
    border-bottom:0;
  }

  .ajo-brand-fragment .brand-meta__item::after{
    display:none;
  }

  .ajo-brand-fragment .brand-rating__total{
    gap:12px;
    padding:18px;
  }

  .ajo-brand-fragment .rating-source{
    grid-template-columns:minmax(0,1fr) 58px 24px;
    gap:7px;
    padding:12px 14px;
  }

  .ajo-brand-fragment .rating-source__toggle{
    grid-template-columns:minmax(0,1fr) 58px 24px 16px;
    gap:7px;
    padding:12px 14px 12px 11px;
  }

  .ajo-brand-fragment .rating-source__description{
    display:none;
  }

  .ajo-brand-fragment .rating-source__score{
    font-size:14px;
  }

  .ajo-brand-fragment .expert-details__header{
    align-items:flex-start;
    flex-direction:column;
    padding-inline:14px;
  }

  .ajo-brand-fragment .eeat-trust-grid{
    padding-inline:14px;
  }

  .ajo-brand-fragment .criteria-list, .ajo-brand-fragment .expert-summary{
    padding:16px 14px;
  }

  .ajo-brand-fragment .criterion{
    grid-template-columns:minmax(92px,120px) minmax(50px,1fr) 34px;
    gap:8px;
  }

  .ajo-brand-fragment .eeat-evidence{
    padding:16px 14px;
  }

  .ajo-brand-fragment .expert-details__note{
    width:calc(100% - 28px);
    margin:0 14px 16px;
    padding:12px;
  }

  .ajo-brand-fragment .pros-grid, .ajo-brand-fragment .fit-grid{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .fit-grid .feature-card:last-child{
    grid-column:auto;
  }

  .ajo-brand-fragment .feature-card{
    padding:20px;
  }
}

@media (max-width:430px){
  .ajo-brand-fragment .brand-logo{
    width:100%;
  }

  .ajo-brand-fragment .brand-hero__title{
    font-size:23px;
  }

  .ajo-brand-fragment .brand-rating__total{
    padding:16px;
  }

  .ajo-brand-fragment .criterion{
    grid-template-columns:100px minmax(44px, 1fr) 28px;
    gap:6px;
  }

  .ajo-brand-fragment .criteria-list, .ajo-brand-fragment .expert-summary{
    padding:14px;
  }

  .ajo-brand-fragment .feature-card{
    padding:18px;
  }
}

@media (max-width:400px){
  .ajo-brand-fragment .brand-page__container{
    padding-inline:10px;
  }

  .ajo-brand-fragment .brand-hero{
    padding:16px;
  }

  .ajo-brand-fragment .brand-logo{
    width:100%;
  }

  .ajo-brand-fragment .rating-source{
    grid-template-columns:minmax(0,1fr) 50px 22px;
    gap:5px;
    padding-inline:10px;
  }

  .ajo-brand-fragment .rating-source__toggle{
    grid-template-columns:minmax(0,1fr) 50px 22px 14px;
    gap:5px;
    padding-inline:10px;
    padding-left:7px;
  }

  .ajo-brand-fragment .criterion{
    grid-template-columns:minmax(78px,104px) minmax(38px,1fr) 30px;
    gap:7px;
  }

  .ajo-brand-fragment .expert-details__note{
    grid-template-columns:minmax(0,1fr);
    width:calc(100% - 20px);
    margin-inline:10px;
  }

  .ajo-brand-fragment .feature-card{
    padding:18px 16px;
  }
}

@media (prefers-reduced-motion:reduce){
  .ajo-brand-fragment, .ajo-brand-fragment *, .ajo-brand-fragment::before, .ajo-brand-fragment *::before, .ajo-brand-fragment::after, .ajo-brand-fragment *::after{
    scroll-behavior:auto !important;
    transition:none !important;
  }
}

@container ajo-page (max-width:860px){
  .ajo-brand-fragment .brand-meta{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .ajo-brand-fragment .brand-meta__item{
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:nth-child(odd){
    border-right:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:nth-last-child(-n+2){
    border-bottom:0;
  }

  .ajo-brand-fragment .rating-source.rating-source--expert.pp-rating-item.pp-rating-item--expert{
    width:100%;
    max-width:100%;
    margin:0;
    padding:0;
  }

  .ajo-brand-fragment .brand-hero{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .brand-hero__content{
    padding-right:0;
  }

  .ajo-brand-fragment .brand-rating{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .brand-rating__total{
    border-right:0;
    border-bottom:1px solid var(--color-border);
    border-radius:var(--radius-lg) var(--radius-lg) 0 0;
  }

  .ajo-brand-fragment .brand-rating__sources-list, .ajo-brand-fragment .rating-source--expert, .ajo-brand-fragment .rating-source__toggle{
    border-radius:0;
  }

  .ajo-brand-fragment .expert-details__body{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .criteria-list{
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .eeat-trust-grid{
    grid-template-columns:minmax(0,1fr);
  }
}

@container ajo-page (max-width:620px){
  .ajo-brand-fragment .brand-meta{
    grid-template-columns:minmax(0,1fr);
  }

  .ajo-brand-fragment .brand-meta__item,
  .ajo-brand-fragment .brand-meta__item:nth-child(odd){
    border-right:0;
    border-bottom:1px solid var(--color-border);
  }

  .ajo-brand-fragment .brand-meta__item:last-child{
    border-bottom:0;
  }

  .ajo-brand-fragment{
    font-size:15px;
    line-height:21px;
  }

  .ajo-brand-fragment .brand-page__container{
    padding-inline:14px;
  }

  .ajo-brand-fragment .brand-hero__description{
    font-size:14px;
    line-height:21px;
  }

  .ajo-brand-fragment .eeat-rating-context,
  .ajo-brand-fragment .info-banner,
  .ajo-brand-fragment .brand-section[aria-labelledby="sources-title"] .info-banner{
    font-size:12px;
    line-height:18px;
  }

  .ajo-brand-fragment .expert-summary__text,
  .ajo-brand-fragment .feature-list,
  .ajo-brand-fragment .brand-faq__answer{
    font-size:13px;
    line-height:19px;
  }

  .ajo-brand-fragment .feature-list--compact{
    font-size:12px;
    line-height:18px;
  }

  .ajo-brand-fragment .brand-verdict__text{
    font-size:14px;
    line-height:22px;
  }

  .ajo-brand-fragment .brand-verdict__position{
    font-size:13px;
    line-height:20px;
  }

  .ajo-brand-fragment .rating-source{
    grid-template-columns:minmax(0,1fr) 58px 24px;
    gap:7px;
    padding:12px 14px;
  }

  .ajo-brand-fragment .rating-source__toggle{
    grid-template-columns:minmax(0,1fr) 58px 24px 16px;
    gap:7px;
    padding:12px 14px 12px 11px;
  }

  .ajo-brand-fragment .rating-source__description{
    display:none;
  }

  .ajo-brand-fragment .eeat-trust-grid{
    padding-inline:14px;
  }

  .ajo-brand-fragment .expert-details__note{
    width:calc(100% - 28px);
    margin-inline:14px;
  }

  .ajo-brand-fragment .pros-grid, .ajo-brand-fragment .fit-grid{
    grid-template-columns:minmax(0,1fr);
  }
}

/* End */
/* /local/templates/doctor/components/bitrix/news/stati/bitrix/news.detail/.default/style.css?17828957803018 */
/* /upload/article_assets/iblock_2/element_2906.css?178705002641092 */
