.ipg__inner{gap:var(--space-24);max-width:48rem;padding-block:var(--space-24)var(--space-48);flex-direction:column;display:flex}.ipg__inner>.ai-read{margin:0}.ipg__inner--no-card,.ipg__inner.ipg__inner--no-card{padding-block-end:0}.ipg-crumbs ol{gap:var(--space-4)var(--space-8);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ipg-crumbs li+li:before{content:"›";margin-right:var(--space-8)}.ipg-crumbs a{min-height:44px;color:var(--color-action-primary);align-items:center;display:inline-flex}.ipg-crumbs a:hover{color:var(--color-action-hover)}.ipg-crumbs [aria-current]{align-items:center;min-height:44px;display:inline-flex}.ipg-head{gap:var(--space-8);flex-direction:column;display:flex}.ipg-h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-h1-mobile);color:var(--color-text-primary);text-wrap:balance;margin:0}.ipg-meta,.ipg-lead{color:var(--color-text-secondary);margin:0}.ipg-card{gap:var(--space-16);padding:var(--space-20);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ipg-card__top{align-items:center;gap:var(--space-16);display:flex}.ipg-card__logo{width:6rem;min-height:3.5rem;padding:var(--space-8);border-radius:var(--radius-md);background:var(--color-surface-soft);flex:none;place-items:center;display:grid}.ipg-card__logo img{max-width:100%;height:auto}.ipg-card__id{min-width:0}.ipg-card__name{color:var(--color-text-primary);margin:0;font-weight:700}.ipg-card__rating{margin:var(--space-4)0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.ipg-card__rating a{color:var(--color-action-primary)}.ipg-card__rating a:hover{color:var(--color-action-hover)}.ipg-card__facts{gap:var(--space-12);margin:0;display:grid}.ipg-card__facts div{gap:var(--space-4);display:grid}.ipg-card__facts dt{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.ipg-card__facts dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.ipg-card__facts a{min-height:44px;color:var(--color-action-primary);align-items:center;display:inline-flex}.ipg-card__btn{text-align:center;align-self:stretch}.ipg-toc{padding:var(--space-16)var(--space-20);border-radius:var(--radius-card);background:var(--color-surface-soft)}.ipg-toc__title{margin:0 0 var(--space-8);font-weight:700}.ipg-toc ol{padding-left:var(--space-20);margin:0}.ipg-toc a{min-height:44px;color:var(--color-action-primary);align-items:center;display:inline-flex}.ipg-toc a:hover{color:var(--color-action-hover)}.ipg-live{gap:var(--space-16);padding:var(--space-20);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ipg-live__title{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile);margin:0}.ipg-live__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.ipg-live__policy{gap:var(--space-4)var(--space-12);min-height:44px;padding:var(--space-12)var(--space-16);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.ipg-live__policy:hover{background:var(--color-surface-soft)}.ipg-live__name{overflow-wrap:anywhere;font-weight:600}.ipg-live__price{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;font-weight:700}.ipg-live__alt{white-space:normal;font-weight:400;font-size:var(--font-size-caption);color:var(--color-text-secondary);display:block}.ipg-live__more{font-size:var(--font-size-caption);color:var(--color-action-primary);grid-column:1/-1}.ipg-live__clinics{margin:0}.ipg-live__clinics a{color:var(--color-action-primary)}.ipg-live__clinics a:hover{color:var(--color-action-hover)}.ipg-live__actions{gap:var(--space-8);flex-direction:column;display:flex}.ipg-buy{scroll-margin-top:var(--space-16)}.ipg-buy__lead{margin:calc(-1*var(--space-8))0 0}.ipg-buy__list{margin:0}.ipg-buy__card{grid-template-areas:"head head""meta meta""cta cta""more more"}.ipg-buy__more{min-height:var(--touch-min);border-radius:var(--radius-xs);color:var(--color-action-primary);font-weight:var(--weight-semibold);text-align:center;text-underline-offset:3px;grid-area:more;justify-content:center;align-items:center;text-decoration:underline;display:flex}.ipg-buy__more:hover{color:var(--color-action-hover)}.ipg-buy__more:active{color:var(--color-action-active)}.ipg-buy__more:focus-visible{outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset)}.ipg-offers .v2-card__price{flex-wrap:wrap}.ipg-rate,.ipg-share{align-items:center;gap:var(--space-8)var(--space-12);flex-wrap:wrap;display:flex}.ipg-rate__q,.ipg-share__label{margin:0;font-weight:600}.ipg-rate__thanks{color:var(--color-success);margin:0}.ipg-rate__btns,.ipg-share__btns{gap:var(--space-8);flex-wrap:wrap;display:flex}.ipg-rate__btn,.ipg-share__btn{min-width:44px;min-height:44px;padding:0 var(--space-16);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ipg-rate__btn:hover,.ipg-share__btn:hover{border-color:var(--color-text-secondary);background:var(--color-surface-soft)}.ipg-author{gap:var(--space-16);padding:var(--space-20);border-radius:var(--radius-card);background:var(--color-surface-soft);align-items:flex-start;display:flex}.ipg-author__photo{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}.ipg-author__label{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.ipg-author__name{margin:var(--space-4)0 0;font-weight:700}.ipg-author__name a{color:var(--color-action-primary)}.ipg-author__role,.ipg-author__bio{margin:var(--space-4)0 0;color:var(--color-text-secondary)}.ipg-related__title{margin:0 0 var(--space-12);font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}.ipg-related__grid{gap:var(--space-8);display:grid}.ipg-related__card{gap:var(--space-4)var(--space-12);min-height:44px;padding:var(--space-12)var(--space-16);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.ipg-related__card:hover{background:var(--color-surface-soft)}.ipg-related__logo{grid-row:span 2;place-items:center;width:3.5rem;display:grid}.ipg-related__logo img{max-width:100%;height:auto}.ipg-related__name{font-weight:700}.ipg-related__text{font-size:var(--font-size-caption);color:var(--color-text-secondary)}@media (min-width:48em){.ipg-buy__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ipg__inner{padding-block:var(--space-32)var(--space-64)}.ipg__inner.ipg__inner--no-card{padding-block-end:0}.ipg-h1{font-size:var(--font-size-h1-desktop);line-height:var(--line-height-h1-desktop)}.ipg-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ipg-card__btn{align-self:flex-start}.ipg-live__actions{flex-direction:row}.ipg-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipg-brandbtn{justify-content:center;align-items:center;gap:var(--space-12);min-height:52px;display:inline-flex}.ipg-brandbtn__plate{padding:var(--space-4)var(--space-8);border-radius:var(--radius-sm);background:#fff;flex:none;place-items:center;display:inline-grid}.ipg-brandbtn__plate img{width:auto;max-width:96px;height:auto;max-height:32px;display:block}
