.tn-sp,.sp-buy-summary{--sp-navy:#16324d;--sp-blue:#086fa8;--sp-line:#d6e2ec;--sp-pale:#edf6fd;color:var(--sp-navy)}
.product-detail-name{color:#16324d!important}.tn-sp{font-size:17px;line-height:1.65;max-width:1280px;margin:auto;padding:0 4px}.tn-sp h2,.tn-sp h3{color:var(--sp-navy);line-height:1.25;font-weight:700}.tn-sp h2{font-size:30px;margin:0 0 20px}.tn-sp h3{font-size:21px;margin:24px 0 12px}.tn-sp p{margin:0 0 18px}.tn-sp img{display:block;max-width:100%;height:auto}.sp-section{padding:42px 0;border-bottom:1px solid var(--sp-line);scroll-margin-top:150px}.sp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px}.sp-hero figure{margin:0}.sp-hero img{width:100%;height:330px;object-fit:contain}.sp-caption,.tn-sp figcaption{font-size:14px;color:#4d6578;line-height:1.5;margin-top:12px}.sp-lead{font-size:22px;line-height:1.5}.sp-jumps{display:flex;gap:26px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--sp-line)}.sp-jumps a{color:var(--sp-navy);font-weight:600;text-decoration:none}.sp-jumps a:hover{text-decoration:underline;text-underline-offset:5px}.sp-benefits{padding-left:22px}.sp-benefits li{padding:4px 0}.sp-note,.sp-service{padding:24px;background:var(--sp-pale);border-radius:6px}.sp-note{margin:24px 0!important}.sp-scheme{background:#f1f7fb;border-radius:15px;overflow:hidden;padding:18px}.sp-scheme>img{width:100%;height:auto;aspect-ratio:960/390}.sp-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.sp-controls button{font:inherit;font-size:16px;font-weight:600;line-height:1.4;color:var(--sp-navy);border:1px solid #9ebcd0;border-radius:5px;background:white;padding:10px 16px;cursor:pointer}.sp-controls button[aria-pressed=true]{background:var(--sp-navy);color:white;border-color:var(--sp-navy)}.sp-live{min-height:58px;margin:18px 0 4px!important}.sp-table{overflow:auto;max-width:100%;margin:24px 0}.tn-sp table{border-collapse:collapse;width:100%;font-size:16px}.tn-sp th,.tn-sp td{padding:13px 16px;border:1px solid var(--sp-line);vertical-align:top;text-align:left}.tn-sp th{width:29%;background:#f4f8fb;font-weight:600}.sp-original-tech{padding-top:12px}.tn-sp details{border-top:1px solid #b8ccdc;padding:16px 0}.tn-sp summary{cursor:pointer;font-weight:650}.tn-sp details p{margin:16px 0 0}.sp-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:24px 0}.sp-related a{display:block;text-decoration:none;color:var(--sp-navy);border-bottom:2px solid var(--sp-line);padding-bottom:16px}.sp-related a:hover{border-color:var(--sp-blue)}.sp-related img{width:100%;height:130px;object-fit:contain;margin-bottom:14px}.sp-related span{font-weight:600;line-height:1.4;display:block}.sp-buy-summary{font-size:16px;line-height:1.55;margin:0 0 24px}.sp-buy-summary>strong{display:block;font-size:25px;line-height:1.2;margin:0 0 15px}.sp-buy-summary p{margin:0 0 12px}.sp-buy-summary ul{list-style:none;padding:0;margin:14px 0}.sp-buy-summary li{position:relative;padding-left:22px;margin:8px 0}.sp-buy-summary li:before{content:"✓";position:absolute;left:0;color:var(--sp-blue);font-weight:700}.sp-summary-service{padding:12px;background:var(--sp-pale);font-size:14px;border-radius:4px}.tn-sp :focus-visible{outline:3px solid #75acd0;outline-offset:4px}@media(max-width:767px){.tn-sp{font-size:16px}.tn-sp h2{font-size:25px}.sp-section{padding:28px 0}.sp-hero{grid-template-columns:1fr;gap:20px}.sp-hero img{height:250px}.sp-lead{font-size:20px}.sp-jumps{gap:14px;font-size:14px}.sp-scheme{padding:12px}.sp-controls{display:grid;grid-template-columns:1fr}.sp-controls button{text-align:left;font-size:15px}.sp-live{min-height:94px}.sp-related{grid-template-columns:1fr;gap:16px}.sp-related a{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;align-items:center}.sp-related img{height:90px;margin:0}.sp-buy-summary>strong{font-size:22px}.tn-sp th,.tn-sp td{padding:10px;font-size:14px}.sp-table table{min-width:420px}.sp-note,.sp-service{padding:18px}}
