#tab-description h4{margin:0 0 10px;font-size:18px}#tab-description .fr30-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,44px);margin-bottom:28px;background:var(--ed-light);border:1px solid var(--ed-border);border-radius:20px}#tab-description .fr30-hero>*{min-width:0}#tab-description .fr30-hero h2{max-width:620px;font-size:clamp(23px,2.5vw,34px)}#tab-description .fr30-lead{margin-bottom:0}#tab-description figure{max-width:100%;margin:24px auto}#tab-description .fr30-hero figure{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:20px;background:#fff;border-radius:16px}#tab-description .fr30-hero img{max-height:290px;margin:0 auto!important}#tab-description figcaption{margin-top:10px;color:var(--ed-text);font-size:13px;text-align:center}#tab-description .fr30-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}#tab-description .fr30-benefit{min-width:0;padding:24px;background:#fff;border:1px solid var(--ed-border);border-radius:16px}#tab-description .fr30-benefit::before{content:"";display:block;width:32px;height:4px;margin-bottom:18px;background:var(--ed-green);border-radius:4px}#tab-description .fr30-benefit h3{font-size:18px}#tab-description .fr30-benefit p{margin-bottom:0;font-size:15px}#tab-description .fr30-fit{padding:24px 28px;margin-bottom:32px;background:var(--ed-light);border-left:4px solid var(--ed-green);border-radius:0 14px 14px 0}#tab-description .fr30-fit p{margin-bottom:0}#tab-description .fr30-details{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:30px}#tab-description .fr30-details>section{min-width:0}#tab-description .fr30-box{padding:26px;background:var(--ed-light);border:1px solid var(--ed-border);border-radius:16px}#tab-description .fr30-box h3:not(:first-child){padding-top:20px;margin-top:22px;border-top:1px solid var(--ed-border)}#tab-description .fr30-box p:last-child{margin-bottom:0}#tab-description table thead th{color:#fff;background:var(--ed-green)}#tab-description .fr30-note{padding:24px 28px;margin-bottom:32px;border:1px solid var(--ed-border);border-radius:14px;background:#fafcfb}#tab-description .fr30-note h3{color:var(--ed-green);font-size:18px}#tab-description .fr30-note p{margin-bottom:0;font-size:15px}#tab-description .fr30-description-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-bottom:28px}#tab-description .fr30-description-gallery:empty{display:none}@media (max-width:767px){#tab-description .fr30-hero,#tab-description .fr30-benefits,#tab-description .fr30-details{grid-template-columns:1fr}#tab-description .fr30-hero{padding:22px;gap:24px}#tab-description .fr30-hero figure{max-width:380px;margin-inline:auto}#tab-description .fr30-hero img{max-height:250px}#tab-description .fr30-benefits{gap:12px}#tab-description :is(.fr30-benefit,.fr30-box,.fr30-fit,.fr30-note){padding:20px}}