:is(.ins-head,.ins-kit,.ins-cut,.ins-steps,.ins-cases,.ins-shop,.ins-trouble,.ins-cta) h2{max-width:17em}.ins-head h1{max-width:13.6em}.ins-trouble .band-head.center :is(h2,.lead){margin-inline:auto}.ins-head-in{gap:clamp(28px,3.4vw,48px);display:grid}@media (width>=1000px){.ins-head-in{grid-template-columns:minmax(0,1fr) clamp(360px,34vw,500px);align-items:center}}.ins-shot{margin:0}.ins-shot img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-img);width:100%;height:auto;display:block}.ins-shot figcaption{max-width:none;margin-top:14px}.ins-head-side{gap:clamp(16px,1.8vw,20px);display:grid}.ins-key{gap:8px;display:grid}.ins-key-h{color:var(--fg-muted);margin:0;font-size:.8125rem;line-height:1.5}.ins-key-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ins-key-cell{text-align:center;gap:5px;display:grid}.ins-key-cell:before{content:"";background:var(--chip);height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-heading) 55%, transparent);border-radius:5px}.ins-key-cell .num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:.75rem}.ins-tip{border-inline-start:3px solid var(--fg-heading);max-width:62ch;color:var(--fg);margin-top:clamp(24px,3vw,32px);padding-block:6px;padding-inline-start:18px;font-size:.875rem;line-height:1.75}:is(.ins-tip,.ins-case-link,.ins-key-h) a{color:var(--fg-heading);border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);white-space:nowrap;transition:border-color var(--fast) var(--ease)}:is(.ins-tip,.ins-case-link,.ins-key-h) a:hover{border-bottom-color:currentColor}.ins-tip-wide{max-width:80ch}.ins-head .ins-tip{font-size:1.125rem}.ins-jump{margin-top:clamp(26px,3.2vw,34px)}.ins-jump-h{margin:0 0 10px}.ins-jump ol{border:1px solid color-mix(in srgb, var(--fg-heading) 48%, transparent);border-radius:var(--r-card);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ins-jump ol{grid-template-columns:repeat(5,minmax(0,1fr))}}.ins-jump li+li{border-top:1px solid color-mix(in srgb, var(--fg-heading) 32%, transparent)}@media (width>=900px){.ins-jump li+li{border-top:0;border-inline-start:1px solid color-mix(in srgb, var(--fg-heading) 32%, transparent)}}.ins-jump a{color:var(--fg-heading);align-items:baseline;gap:10px;padding:clamp(15px,1.7vw,17px) clamp(14px,1.4vw,20px);display:flex;position:relative}body:has(#kit:target) .ins-jump a[href=\#kit],body:has(#cut:target) .ins-jump a[href=\#cut],body:has(#steps:target) .ins-jump a[href=\#steps],body:has(#cases:target) .ins-jump a[href=\#cases],body:has(#trouble:target) .ins-jump a[href=\#trouble]{--ins-jump-on:1}.ins-jump a:before{content:"";background:var(--fg-heading);width:3px;opacity:var(--ins-jump-on,0);transition:opacity var(--fast) var(--ease);position:absolute;inset-block:0;inset-inline-start:0}@media (width>=900px){.ins-jump a:before{width:auto;height:3px;inset:0 0 auto}}.ins-jump .lw{flex-direction:column;gap:5px;min-width:0;display:flex}.ins-jump .lw>.l{align-self:start}.ins-jump .lm{color:var(--fg-muted);font-size:.75rem;line-height:1.4}.ins-jump .i{font-variant-numeric:tabular-nums;width:1.7em;color:var(--fg-muted);flex:none;font-size:.75rem}.ins-jump .l{transition:border-color var(--fast) var(--ease);border-bottom:1px solid #0000;font-size:.875rem;line-height:1.5;position:relative}.ins-jump a:hover .l{border-bottom-color:var(--fg-heading)}.ins-jump .l:after{content:"";inset-inline:0;background:var(--fg-heading);height:1px;opacity:var(--ins-jump-on,0);transition:opacity var(--fast) var(--ease);position:absolute;bottom:-1px}.ins-jump a:focus-visible{outline-offset:-3px}html:has(.ins-head){scroll-padding-top:calc(var(--header-h,73px) + 24px)}.ins-kit-grid{gap:clamp(32px,4vw,56px);display:grid}@media (width>=900px){.ins-kit-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.ins-sub{margin-bottom:4px;display:block}.ins-list{margin:0;padding:0;list-style:none}.ins-list li{border-top:1px solid var(--edge);gap:4px 24px;padding-block:14px;display:grid}.ins-list li:last-child{border-bottom:1px solid var(--edge)}@media (width>=560px){.ins-list li{grid-template-columns:minmax(0,13em) minmax(0,1fr);align-items:baseline}}.ins-list-n{color:var(--fg-heading);font-size:.875rem;font-weight:600}.ins-list-w{color:var(--fg-muted);font-size:.875rem;line-height:1.7}.ins-plate{border:1px solid var(--edge);border-radius:var(--r-img);background:var(--base-200);padding:clamp(14px,2vw,24px)}.scheme-5 .ins-plate{background:#ffffff0d}.ins-dia{width:100%;height:auto;color:var(--fg-heading);--dia-fill:#0000000f;--dia-wall:#00000029;--dia-cut:var(--ink);--dia-seal:#00000061;display:block}.scheme-5 .ins-dia{--dia-fill:#ffffff21;--dia-wall:#ffffff42;--dia-cut:#fff;--dia-seal:#ffffff9e}.ins-dia-t{font-family:var(--mono);font-variant-numeric:tabular-nums;fill:currentColor;font-size:11px}.ins-figs{gap:clamp(24px,3vw,40px);display:grid}@media (width>=760px){.ins-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-fig{margin:0}.ins-fig figcaption{margin-top:18px}.ins-fig-t{font-family:var(--display);color:var(--fg-heading);font-size:1.0625rem;font-weight:500;line-height:1.35;display:block}.ins-fig-b{max-width:48ch;color:var(--fg-muted);margin-top:8px;font-size:.875rem;line-height:1.7;display:block}.ins-fig-t+.ins-fig-b{margin-top:10px}.ins-fig-inline{margin-top:clamp(24px,3vw,32px)}.ins-case .ins-plate{align-self:stretch}.ins-set{border:1px solid var(--edge);border-radius:var(--r-img);background:var(--base-200);margin-top:clamp(32px,4vw,56px);padding:clamp(20px,2.6vw,32px)}.scheme-5 .ins-set{background:#ffffff0d}.ins-set-h{max-width:22em;font-size:clamp(1.25rem,2vw,1.5rem)}.ins-set-lead{max-width:62ch;color:var(--fg-muted);margin-top:12px;font-size:.875rem;line-height:1.75}@media (width>=900px){.ins-set{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,34ch) minmax(0,1fr);align-items:start;column-gap:clamp(32px,3.4vw,56px);display:grid}.ins-set-t{grid-area:1/2/span 3;margin-top:0}.ins-set-foot{grid-column:1;margin-top:clamp(28px,3vw,40px)}}.ins-set-t{border-collapse:collapse;table-layout:fixed;text-align:start;width:100%;margin-top:clamp(20px,2.4vw,28px)}.ins-set-t th:first-child{width:30%}.ins-set-t th{text-align:start}.ins-set-t thead th{border-bottom:1px solid var(--edge);vertical-align:bottom;padding:0 12px 14px 0;font-weight:400}.ins-set-t thead th:last-child,.ins-set-t tbody td:last-child{padding-right:0}.ins-set-cn{color:var(--fg-heading);font-size:.8125rem;line-height:1.45;display:block}.ins-set-ct{color:var(--fg-muted);margin-top:5px;font-size:.75rem;line-height:1.4;display:block}.ins-set-t tbody th,.ins-set-t tbody td{border-top:1px solid var(--edge);vertical-align:baseline;padding:clamp(12px,1.4vw,16px) 12px clamp(12px,1.4vw,16px) 0;font-weight:400}.ins-set-t tbody tr:first-child :is(th,td){border-top:0}.ins-set-deg,.ins-set-v{font-family:var(--mono);color:var(--fg-heading);font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.1;display:block}.ins-set-deg{color:var(--fg)}.ins-set-mark{max-width:22ch;color:var(--fg-muted);margin-top:8px;font-size:.75rem;line-height:1.45;display:block}.ins-set-t tbody tr.is-square :is(th,td){background:color-mix(in srgb, var(--fg-heading) 7%, transparent)}.ins-set-t tbody tr.is-splay :is(th,td){border-top-color:color-mix(in srgb, var(--fg-heading) 34%, transparent)}.ins-set-foot{max-width:68ch;color:var(--fg-muted);margin-top:clamp(18px,2.2vw,24px);font-size:.875rem;line-height:1.75}.ins-steps{--ins-steps-measure:1080px}.ins-steps .band-head{max-width:var(--ins-steps-measure)}.ins-steps-in{max-width:calc(var(--ins-steps-measure) + var(--gut) * 2)}@media (width>=900px){.ins-steps .band-head.split>:first-child{flex:64%;min-width:0}.ins-steps .band-head.split>.lead{flex:0 32%}}.ins-steps-list{max-width:var(--ins-steps-measure);margin:0;padding:0;list-style:none}.ins-step{border-top:1px solid var(--edge);grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:16px;padding-block:clamp(22px,2.6vw,30px);display:grid}.ins-steps-list>.ins-step:last-child{border-bottom:1px solid var(--edge)}.ins-step-n{font-family:var(--display);color:var(--fg-heading);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1}.ins-step-h{grid-column:2;font-size:1.0625rem}.ins-step-b{max-width:62ch;color:var(--fg-muted);grid-column:2;margin-top:10px;font-size:.875rem;line-height:1.75}@media (width>=900px) and (width<=1099.98px){.ins-step{grid-template-columns:56px minmax(0,17em) minmax(0,1fr);column-gap:clamp(24px,2.6vw,40px)}.ins-step-b{grid-area:1/3;margin-top:0}}@media (width>=1100px){.ins-steps .band-head,.ins-steps-in,.ins-steps-list{max-width:none}.ins-steps-list{border-bottom:1px solid var(--edge);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,3.6vw,56px);display:grid}.ins-steps-list>.ins-step:last-child{border-bottom:0}.ins-step{padding-block:clamp(20px,2vw,26px)}}.ins-cases-grid{gap:clamp(20px,2.4vw,32px);display:grid}@media (width>=900px){.ins-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-case{border-color:color-mix(in srgb, var(--fg-heading) 48%, transparent);flex-direction:column;gap:clamp(18px,2.2vw,26px);display:flex}.ins-case-t{margin-top:8px}.ins-points{margin:0;padding:0;list-style:none}.ins-point{border-top:1px solid var(--edge);color:var(--fg);padding-block:14px;font-size:.875rem;line-height:1.75}.ins-point:last-child{padding-bottom:0}.ins-case-link{color:var(--fg);margin-top:auto;padding-top:clamp(14px,1.6vw,18px);font-size:.875rem;line-height:1.75}.ins-shop-grid{gap:clamp(18px,2.2vw,28px);display:grid}@media (width>=560px){.ins-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ins-shop-grid>:is(.ins-tip,.ins-shop-scale){margin-top:clamp(12px,1.4vw,14px)}@media (width>=560px){.ins-shop-grid>:is(.ins-tip,.ins-shop-scale){grid-column:1/-1}.ins-shop-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-shop-item{grid-template-rows:1fr auto;display:grid}.ins-prof-fig{margin:clamp(14px,1.6vw,18px) 0 0}.ins-prof-plate{border-radius:var(--r-card-img,16px);background:#ffffff0d;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ins-prof-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin-top:12px;font-size:.8125rem;line-height:1.5;display:flex}.ins-prof-code{font-family:var(--mono);letter-spacing:.02em;color:var(--fg-heading)}.ins-prof-dim{color:var(--fg-muted)}.ins-shop-scale{max-width:84ch;color:var(--fg-muted);font-size:.875rem;line-height:1.7}@media (width>=900px){.ins-shop .band-head.split>:first-child{flex:60%;min-width:0}.ins-shop .band-head.split>.lead{flex:0 36%}}.ins-shop .pcard .card-shot{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.ins-shop .dot{border-color:#ffffff3d}.ins-cta-in .lead{max-width:60ch;margin-top:14px}.ins-finishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px) clamp(10px,1.4vw,18px);margin:clamp(28px,3.2vw,40px) 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.ins-finishes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.ins-finishes{grid-template-columns:repeat(8,minmax(0,1fr))}}.ins-finish{gap:2px;display:grid}.ins-finish-chip{border:1px solid color-mix(in srgb, var(--fg-heading) 55%, transparent);border-radius:var(--r-card-img,16px);background:var(--chip);height:clamp(56px,5.6vw,78px);margin-bottom:10px;position:relative}.ins-finish-tie{background:var(--base-100);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-heading) 55%, transparent);color:var(--fg-heading);font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px 2px;font-size:.75rem;line-height:1.4;position:absolute;inset-block-start:6px;inset-inline-end:6px}.ins-finish-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 10px;display:flex}.ins-finish-code{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-heading);font-size:.8125rem}.ins-finish-n{font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:.75rem}.ins-finish-name{color:var(--fg-muted);font-size:.8125rem;line-height:1.45}.ins-finish-note{max-width:84ch;color:var(--fg-muted);margin-top:clamp(14px,1.6vw,18px);font-size:.8125rem;line-height:1.6}.ins-cta-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:clamp(26px,3vw,36px);display:flex}@media (width<=560px){.ins-cta-actions{flex-direction:column;align-items:stretch;width:min(320px,100%)}.ins-cta-actions .btn{width:100%}}body:is([data-locale=th],[data-locale=zh]) :is(.ins-tip,.ins-case-link,.ins-step-b,.ins-point,.ins-list-n,.ins-list-w,.ins-fig-b,.ins-set-lead,.ins-set-foot,.ins-shop-scale){font-size:.9375rem}body:is([data-locale=th],[data-locale=zh]) :is(.ins-set-cn,.ins-prof-dim,.ins-finish-name,.ins-finish-note){font-size:.875rem}body:is([data-locale=th],[data-locale=zh]) :is(.ins-list-w,.ins-fig-b){line-height:1.75}body:is([data-locale=th],[data-locale=zh]) .ins-jump .l{font-size:.9375rem}body:is([data-locale=th],[data-locale=zh]) .ins-head .ins-tip{font-size:var(--fs-xl)}
