
.ed4-article[data-site=senbeil]{--ed4-ink:#331b18;--ed4-accent:#6b3028;--ed4-paper:#faf7f2}.ed4-article[data-site=purepeptide]{padding-top:132px!important}.ed4-toc li{padding:4px 0}.ed4-toc ol li a{display:inline;padding:0}
.ed4-article{--ed4-ink:#20312d;--ed4-paper:#faf9f5;--ed4-accent:#17624d;display:block!important;color:var(--ed4-ink);background:var(--ed4-paper);padding:48px 24px 70px!important;width:100%;max-width:none!important;box-sizing:border-box;overflow-wrap:break-word}
.ed4-article *, .ed4-home *{box-sizing:border-box}.ed4-article a{color:var(--ed4-accent);text-decoration:underline;text-underline-offset:3px}.ed4-wrap{width:100%;max-width:800px;margin:0 auto}.ed4-crumb{font-size:13px;margin-bottom:30px;display:flex;gap:12px;flex-wrap:wrap}.ed4-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.5;letter-spacing:.03em;margin-bottom:18px}.ed4-article h1{font-family:inherit!important;font-size:clamp(32px,4.2vw,54px)!important;line-height:1.12!important;font-weight:650!important;letter-spacing:-.035em!important;text-transform:none!important;max-width:100%;margin:0 0 22px!important;color:var(--ed4-ink)!important;overflow-wrap:break-word}.ed4-deck{font-size:20px!important;line-height:1.6!important;margin:0 0 14px!important}.ed4-byline{font-size:13px;line-height:1.5;margin:0 0 28px}.ed4-languages{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;margin:16px 0 24px}.ed4-hero{margin:0 0 36px!important;max-width:100%}.ed4-hero img{display:block!important;max-width:100%!important;width:100%;height:auto!important;margin:auto;object-fit:contain!important;border-radius:10px}.ed4-hero[data-kind=graphic] img{max-width:600px!important}.ed4-hero[data-kind=catalogue] img{max-width:520px!important}.ed4-hero figcaption{font-size:12px!important;line-height:1.6;margin:12px auto 0;max-width:680px;color:#4b5b54}.ed4-body{font-size:18px;line-height:1.85}.ed4-body p{font-size:inherit!important;line-height:inherit!important;margin:0 0 22px!important;color:inherit!important}.ed4-body h2{font-family:inherit!important;font-size:30px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:none!important;margin:44px 0 18px!important;color:var(--ed4-ink)!important;scroll-margin-top:110px}.ed4-body h3{font-size:23px!important;line-height:1.3;margin:28px 0 14px!important;color:var(--ed4-ink)!important}.ed4-body ul{list-style:disc;padding-left:26px;line-height:1.8;margin:0 0 24px}.ed4-body li{margin:8px 0}.ed4-toc{padding:20px 24px;background:#ecefe7;border-radius:10px;margin-bottom:36px}.ed4-toc strong{display:block;margin-bottom:8px}.ed4-toc ol{list-style:decimal;padding-left:22px;margin:0}.ed4-toc li{margin:4px 0}.ed4-toc a{font-size:15px;line-height:1.5;display:inline-block;padding:4px 0}.ed4-table{width:100%;overflow:auto;margin:24px 0;overscroll-behavior-inline:contain;border:1px solid #ccd3ca;border-radius:6px}.ed4-table table{width:100%;border-collapse:collapse;text-align:left;min-width:500px;font-size:15px;line-height:1.55}.ed4-table th,.ed4-table td{padding:13px 16px;border-bottom:1px solid #d6dbd3;vertical-align:top}.ed4-table th{background:#e5eadf;color:#1c3229;font-weight:600}.ed4-products,.ed4-related{margin:46px 0 0;border-top:1px solid #cdd5ca;padding-top:26px}.ed4-products>h2,.ed4-related>h2{font-size:28px;line-height:1.2;margin-bottom:24px}.ed4-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ed4-product{display:flex!important;flex-direction:column;border:1px solid #cdd5ca;border-radius:9px;overflow:hidden;background:white;text-decoration:none!important}.ed4-product img{width:100%;height:230px;object-fit:contain;background:#f2f1ec}.ed4-product div{padding:18px;display:flex;flex:1;flex-direction:column;gap:10px}.ed4-product h3{font-size:21px;line-height:1.2;margin:0;color:#20312d}.ed4-product p{font-size:14px;line-height:1.55;margin:0;color:#425247}.ed4-product span{font-size:14px;margin-top:auto;text-decoration:underline}.ed4-related ul{padding-left:22px;list-style:disc}.ed4-related li{margin:12px 0}.ed4-home{padding:50px 24px;background:#f5f4ee;color:#20312d}.ed4-home-inner{max-width:1200px;margin:auto}.ed4-home h2{font-size:30px;margin-bottom:24px}.ed4-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ed4-card{background:#fff;color:#20312d!important;text-decoration:none;display:block;border:1px solid #d7ddd3;border-radius:8px;overflow:hidden}.ed4-card img{width:100%;height:230px;object-fit:contain}.ed4-card>div{padding:20px}.ed4-card time{font-size:12px}.ed4-card h3{font-size:22px;line-height:1.2;margin:14px 0}.ed4-card p{font-size:14px;line-height:1.6}.ed4-card span{font-size:14px;text-decoration:underline}.ed4-home-link{display:inline-block;margin-top:24px;color:#17624d;text-decoration:underline}
@media(max-width:640px){.ed4-article{padding:28px 20px 44px!important}.ed4-deck{font-size:18px!important}.ed4-body{font-size:16px;line-height:1.8}.ed4-body h2{font-size:26px!important}.ed4-toc{padding:18px}.ed4-product-grid{grid-template-columns:1fr}.ed4-product{display:grid!important;grid-template-columns:110px 1fr;align-items:center}.ed4-product img{height:160px}.ed4-product div{padding:14px}.ed4-product h3{font-size:18px}.ed4-cards{grid-template-columns:1fr}.ed4-home{padding:32px 20px}.ed4-hero figcaption{font-size:12px!important}}
