.tnshop-category-guide{margin:24px 0 36px;padding:28px 0;border-bottom:1px solid #ffffff24}.tnshop-guide-body[hidden],.tnshop-guide-languages [hidden]{display:none!important}.tnshop-guide-header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center}.tnshop-guide-header h1{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.03em;color:#fff}.tnshop-guide-header p{font-size:15px;line-height:1.75;color:#c2d2e5}.tnshop-guide-cta{display:inline-block;margin:14px 0;padding:12px 18px;border-radius:10px;background:#9dd6ff;color:#0d1b30!important;text-decoration:none;font-weight:600}.tnshop-guide-diagram{margin:0;min-width:0;padding:18px;border-radius:18px;background:#071325;border:1px solid #6385a355}.tnshop-guide-diagram svg{display:block;width:100%;height:auto;overflow:visible}.tnshop-guide-diagram figcaption{font-size:12px;color:#9db4cd;line-height:1.55}.tnshop-guide-legend{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;margin:8px 0 14px;padding:0;list-style:none;color:#cfdfef;font-size:12px}.tnshop-guide-legend b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#264761;color:#fff;margin-right:6px}.tnshop-guide-sections{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.tnshop-guide-sections section{min-width:0;padding:26px;border:1px solid #ffffff20;background:#ffffff06;border-radius:16px}.tnshop-guide-sections h2{font-size:23px}.tnshop-guide-sections p,.tnshop-guide-sections li{font-size:15px;line-height:1.8;color:#c2d2e5}.tnshop-guide-sections li{padding:5px 0}.tnshop-guide-related{margin:35px 0}.tnshop-guide-related>div{display:flex;flex-wrap:wrap;gap:10px}.tnshop-guide-related a{padding:9px 13px;border:1px solid #607f9d;border-radius:9px;text-decoration:none;font-size:14px}.tnshop-guide-sources{margin:25px 0;padding:18px;border:1px solid #ffffff20;border-radius:12px;font-size:13px}.tnshop-guide-sources summary{cursor:pointer}.tnshop-guide-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tnshop-guide-index>a{display:flex;flex-direction:column;gap:12px;background:#ffffff07;padding:24px;border:1px solid #ffffff20;border-radius:14px;text-decoration:none}.tnshop-guide-index span{font-size:14px;line-height:1.7;color:#bdcfe0}@media(max-width:850px){.tnshop-guide-header,.tnshop-guide-sections{grid-template-columns:1fr}.tnshop-guide-index{grid-template-columns:repeat(2,minmax(0,1fr))}.tnshop-guide-diagram{max-width:650px;width:100%;box-sizing:border-box}}@media(max-width:500px){.tnshop-guide-index{grid-template-columns:1fr}.tnshop-guide-sections section{padding:20px}.tnshop-guide-legend{grid-template-columns:1fr}}

.tnshop-guide-header:not(:has(figure)){grid-template-columns:1fr}.tnshop-guide-tip{border-left:2px solid #8bc9ef;padding-left:14px}
