.jb-cs--feature .jb-cs__inner,.jb-cs--icons .jb-cs__inner{max-width:960px;margin:0 auto;padding:0 16px;box-sizing:border-box}.jb-cs--feature .jb-cs__title,.jb-cs--feature .jb-cs__sub,.jb-cs--icons .jb-cs__title,.jb-cs--icons .jb-cs__sub{padding:0}.jb-ico{display:block;width:24px;height:24px}.jb-feat{display:flex;flex-direction:column;gap:14px}.jb-feat__main{display:block;border:1px solid #e8e8e4;border-radius:12px;overflow:hidden;background:#fff;color:#111;text-decoration:none;transition:border-color .15s ease}.jb-feat__main:hover{border-color:#111}.jb-feat__main:focus-visible,.jb-feat__side:focus-visible{outline:2px solid #111;outline-offset:3px}.jb-feat__media{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:#f2f2ef;color:#bbb;overflow:hidden}.jb-feat__media img{display:block;width:100%;height:100%;object-fit:cover}.jb-feat__media .jb-ico{width:44px;height:44px;stroke-width:1.3}.jb-feat__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.jb-feat__name{font-size:16px;font-weight:700;line-height:1.5}.jb-feat__desc{font-size:13.5px;line-height:1.7;color:#555}.jb-feat__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.jb-feat__item{margin:0;padding:0}.jb-feat__item+.jb-feat__item{border-top:1px solid #e8e8e4}.jb-feat__side{display:flex;align-items:center;gap:12px;height:100%;box-sizing:border-box;padding:10px 0;color:#111;text-decoration:none}.jb-feat__thumb{flex:0 0 72px;width:72px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:#f2f2ef;color:#bbb}.jb-feat__thumb img{display:block;width:100%;height:100%;object-fit:cover}.jb-feat__thumb .jb-ico{width:24px;height:24px}.jb-feat__side-name{flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.5}.jb-feat__go{flex:none;font-size:18px;line-height:1;color:#aaa}.jb-feat__side:hover .jb-feat__side-name{text-decoration:underline}.jb-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.jb-toc__li{margin:0;padding:0}.jb-toc__li:last-child:nth-child(odd){grid-column:1 / -1}.jb-toc__item{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:100%;min-height:56px;padding:10px 12px;background:#fff;border:1px solid #e4e4e0;border-radius:10px;color:#111;text-decoration:none;transition:border-color .15s ease}.jb-toc__item:hover{border-color:#111}.jb-toc__item:focus-visible{outline:2px solid #111;outline-offset:2px}.jb-toc__icon{flex:none;display:flex;color:#232323}.jb-toc .jb-ico{width:22px;height:22px}.jb-toc__name{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.45}.jb-toc__go{flex:none;font-size:18px;line-height:1;color:#767676}@media(min-width:768px){.jb-cs--feature,.jb-cs--icons{padding:44px 0}.jb-cs--feature{background:#fff}.jb-cs--icons{background:#f6f6f4}.jb-cs--feature .jb-cs__title,.jb-cs--icons .jb-cs__title{font-size:20px;margin:0 0 8px}.jb-cs--feature .jb-cs__sub,.jb-cs--icons .jb-cs__sub{margin:0 0 24px}.jb-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:stretch}.jb-feat__main{display:flex;flex-direction:column}.jb-feat__name{font-size:18px}.jb-feat__desc{font-size:14px}.jb-feat__list{justify-content:stretch}.jb-feat__item{flex:1 1 0}.jb-feat__item:first-child{border-top:1px solid #e8e8e4}.jb-feat__item:last-child{border-bottom:1px solid #e8e8e4}.jb-feat__thumb{flex-basis:96px;width:96px}.jb-toc{display:flex;gap:12px;overflow-x:auto;padding:2px;scrollbar-width:none;overscroll-behavior-x:contain}.jb-toc::-webkit-scrollbar{display:none}.jb-toc__li{flex:1 0 auto}.jb-toc__name{flex:0 1 auto;white-space:nowrap}.jb-toc__go{margin-left:auto}}.jb-cs--icons.jb-cs--panel .jb-cs__inner:before{content:"";display:block;height:1px;margin-bottom:20px;background:#e8e8e4}@media(min-width:768px){.jb-cs--icons.jb-cs--panel{background:transparent;padding:44px 16px}.jb-cs--icons.jb-cs--panel .jb-cs__inner{max-width:960px;padding:0}.jb-cs--icons.jb-cs--panel .jb-cs__inner:before{margin-bottom:32px}}.jb-cs--guide .jb-cs__inner{max-width:960px;margin:0 auto;padding:0 16px;box-sizing:border-box}.jb-cs--guide .jb-cs__title,.jb-cs--guide .jb-cs__sub{padding:0}.jb-cs--guide .jb-cs__title{color:#111}.jb-gd{display:flex;flex-direction:column;gap:12px}.jb-gd__lead{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.jb-cs--guide .jb-feat__main{display:flex;flex-direction:column;border-color:#e6e3da;background:#fff}.jb-cs--guide .jb-feat__main:hover{border-color:#111}.jb-cs--guide .jb-feat__media{background:#f7f5ef}.jb-cs--guide .jb-feat__desc{color:#333}.jb-gd__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.jb-gd__item{margin:0;padding:0}.jb-gd__link{display:flex;align-items:center;gap:12px;box-sizing:border-box;height:100%;min-height:56px;padding:14px 16px;background:#faf8f3;border:1px solid #e6e3da;border-radius:10px;color:#111;text-decoration:none;transition:border-color .15s ease}.jb-gd__link:hover{border-color:#111}.jb-gd__link:focus-visible{outline:2px solid #111;outline-offset:2px}.jb-gd__name{flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.5}.jb-gd__go{flex:none;font-size:20px;line-height:1;color:#111}.jb-gd__group{margin-top:12px;padding-top:20px;border-top:1px solid #e6e3da}.jb-gd__subhead{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.5;color:#111}@media(min-width:768px){.jb-cs--guide{padding:44px 0;background:#fff}.jb-cs--guide .jb-cs__inner{max-width:992px}.jb-cs--guide .jb-feat__media{max-height:256px}.jb-cs--guide .jb-cs__title{font-size:20px;margin:0 0 8px}.jb-cs--guide .jb-cs__sub{margin:0 0 24px}.jb-gd{gap:16px}.jb-gd__lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jb-cs--guide .jb-feat__name{font-size:18px}.jb-cs--guide .jb-feat__desc{font-size:14px}.jb-gd__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jb-gd__group{margin-top:16px;padding-top:28px}.jb-gd__subhead{margin-bottom:16px;font-size:17px}}.jb-feat__media--contain,.jb-cs--guide .jb-feat__media--contain{background:#fff}.jb-feat__media--contain img{object-fit:contain;padding:6px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/36/assets/jb-menu-blocks.css.map */
