.go-bag-article .article-answer{margin:28px 0 34px}
.route-note{margin:24px 0 34px;padding:18px 20px;border-left:3px solid #6f9d7a;background:#fafcf9}
.route-note strong{display:block;font-size:14px;margin-bottom:5px}.route-note span{display:block;font-size:13px;line-height:1.8;color:#4d554f}.route-note a{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.weight-line{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 34px}.weight-line section{padding:18px 19px;border-radius:12px;background:#f7faf7}.weight-line span{display:block;font-size:12px;color:var(--green);font-weight:700;margin-bottom:4px}.weight-line strong{font-size:16px}
.fit-list{margin:24px 0 34px;border-top:1px solid var(--ink)}.fit-list section{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:17px 0;border-bottom:1px solid var(--line)}.fit-list strong{font-size:14px}.fit-list p{margin:0!important;font-size:13px!important;line-height:1.8;color:#4d554f}
.personal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 34px}.personal-grid section{padding:19px 20px;border-radius:12px;background:#f7faf7}.personal-grid h3{font-size:15px;margin:0 0 7px}.personal-grid p{margin:0!important;font-size:13px!important;line-height:1.8;color:#4d554f}
.spec-lines{margin:24px 0 30px;border-top:1px solid var(--ink)}.spec-lines section{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.spec-lines span{font-size:12px;color:var(--muted)}.spec-lines strong{font-size:14px}
.product-block{margin:26px 0 40px;padding:22px;border-radius:14px;background:#f6f8f5}.product-block .ad-label{display:block;font-size:12px;color:#6a726c;font-weight:700;margin-bottom:8px}.product-block h3{font-size:16px;margin:0 0 8px}.product-block p{margin:0 0 18px!important}.product-block>a{display:inline-block;max-width:100%}.product-block>a img{display:block;max-width:100%;height:auto}
.after-list{margin:24px 0 34px;border-top:1px solid var(--ink)}.after-list p{display:grid;grid-template-columns:190px 1fr;gap:24px;margin:0!important;padding:15px 0;border-bottom:1px solid var(--line)}.after-list strong{font-size:14px}.after-list span{font-size:13px;line-height:1.8;color:#4d554f}
.closing-line{font-weight:700;line-height:1.95}.go-bag-article .source-note{margin-top:48px}
@media(max-width:720px){.weight-line{grid-template-columns:1fr}.fit-list section,.after-list p{grid-template-columns:1fr;gap:4px}.personal-grid{grid-template-columns:1fr}.product-block{padding:18px}.go-bag-article h1 .title-line{display:block}}