div#buyer-main.ew193-main{box-sizing:border-box;max-width:860px;width:100%;margin:20px auto;padding:0}
.aic-approved-layout main#buyer-main.ew193-main{box-sizing:border-box;width:min(860px,calc(100% - 40px));max-width:860px;min-width:0;margin:28px auto 64px;padding:0}
#buyer-main.ew193-main .ew193-article{font-size:18px;line-height:1.8;overflow-wrap:anywhere;color:#173b34}
#buyer-main.ew193-main .ew193-article h1{font-size:clamp(30px,3.5vw,43px);line-height:1.2;margin:12px 0 18px;max-width:100%}
#buyer-main.ew193-main .ew193-article h2{font-size:26px;line-height:1.35;margin:36px 0 14px;scroll-margin-top:105px}
#buyer-main.ew193-main .ew193-article h3{font-size:20px;line-height:1.45;margin:24px 0 8px}
#buyer-main.ew193-main .ew193-article p{margin:0 0 20px}
#buyer-main.ew193-main .ew193-kicker{font-size:13px;font-weight:700;letter-spacing:.12em;color:#136b58}
#buyer-main.ew193-main .ew193-byline,#buyer-main.ew193-main figcaption,#buyer-main.ew193-main .ew193-source{font-size:14px;color:#536b63}
#buyer-main.ew193-main figure{max-width:760px;margin:28px auto}
#buyer-main.ew193-main figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:8px}
#buyer-main.ew193-main figcaption{margin-top:10px;line-height:1.5}
#buyer-main.ew193-main a{color:#0b6b53;text-decoration:underline;text-underline-offset:3px}
#buyer-main.ew193-main .ew193-actions{background:#edf4ef;border:1px solid #ccdcd1;border-radius:8px;padding:24px;margin:36px 0;scroll-margin-top:100px}
#buyer-main.ew193-main .ew193-actions h2{margin:0 0 12px}
#buyer-main.ew193-main .ew193-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:#116b55;color:#fff;border-radius:4px;padding:10px 15px;margin:5px 10px 5px 0;text-decoration:none}
#buyer-main.ew193-main .ew193-faq,#buyer-main.ew193-main .ew193-related{border-top:1px solid #d5dfd8;padding-top:16px;scroll-margin-top:100px}
#buyer-main.ew193-main .ew197-toc{display:block;background:#f0f5f1;border:1px solid #d4e1d8;border-radius:8px;padding:18px 22px;margin:24px 0;font-size:15px;line-height:1.6}
#buyer-main.ew193-main .ew197-toc strong{font-size:16px}
#buyer-main.ew193-main .ew197-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:5px 24px;padding-left:20px;margin:10px 0}
#buyer-main.ew193-main .ew197-toc li a{display:block;padding:4px 0}
@media(max-width:600px){.aic-approved-layout main#buyer-main.ew193-main{width:calc(100% - 32px);max-width:860px;margin:22px auto 42px;padding:0}#buyer-main.ew193-main .ew193-article{font-size:17px;line-height:1.75}#buyer-main.ew193-main .ew193-article h1{font-size:29px}#buyer-main.ew193-main .ew193-article h2{font-size:23px}#buyer-main.ew193-main .ew193-actions{padding:18px}#buyer-main.ew193-main .ew193-actions a{display:flex;margin-right:0}#buyer-main.ew193-main .ew197-toc{padding:16px}#buyer-main.ew193-main .ew197-toc ol{grid-template-columns:1fr;gap:2px}#buyer-main.ew193-main .ew197-toc li a{padding:9px 0}}
#buyer-main .ew198-diagram{background:#edf4ef;border:1px solid #ccdcd1;border-radius:8px;padding:22px}
#buyer-main .ew198-diagram h3{margin:0 0 18px}
#buyer-main .ew198-diagram ol{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;margin:0}
#buyer-main .ew198-diagram li{background:#fff;border-radius:6px;padding:14px;min-width:0}
#buyer-main .ew198-diagram span{display:block;font-size:15px;line-height:1.5;margin-top:6px}
html[dir=rtl] #buyer-main{text-align:right;direction:rtl}
html[dir=rtl] #buyer-main .ew193-kicker{letter-spacing:normal}
html[dir=rtl] #buyer-main .ew197-toc ol{padding-left:0;padding-right:20px}
html[dir=rtl] .ew193-byline time{display:inline-block;direction:ltr}
@media(max-width:600px){#buyer-main .ew198-diagram{padding:16px}#buyer-main .ew198-diagram ol{grid-template-columns:1fr}}
