.cnc-root.svelte-j1s6ug{padding:0}.cnc-inner.svelte-j1s6ug{max-width:100%;margin:0 auto;padding:0 1rem}.cnc-card.svelte-j1s6ug{background:#fff;border-radius:20px;text-align:center;padding:0 clamp(1rem,3vw,2rem) clamp(1.5rem,3vw,2.5rem);margin-bottom:1.5rem}.cnc-label.svelte-j1s6ug{display:inline-block;font-size:clamp(.85rem,1.8vw,1.4rem);font-weight:400;color:#fff;background:#000;padding:clamp(.5rem,1vw,.8rem) clamp(1.8rem,3.5vw,3rem);border-radius:0 0 12px 12px;letter-spacing:.1em;margin-bottom:.5rem}.cnc-title.svelte-j1s6ug{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;margin:1rem 0 1.5rem;text-shadow:1.5px 0 0 currentColor}.cnc-ba.svelte-j1s6ug{max-width:500px;margin:0 auto}.cnc-desc.svelte-j1s6ug{font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:500;color:#374151;line-height:1.7;margin:0 auto;max-width:90%}.cnc-desc.svelte-j1s6ug b{font-weight:600;background-color:var(--bold-bg, transparent);padding:.05em .15em;border-radius:3px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cnc-divider.svelte-j1s6ug{height:4px;margin:2rem auto;max-width:90%;background:repeating-linear-gradient(to right,#ccc 0,#ccc 4px,transparent 4px,transparent 14px)}.cnc-method-title.svelte-j1s6ug{text-align:center;font-size:clamp(2.1rem,3.75vw,2.7rem);font-weight:800;color:#111;margin:0 0 1.5rem}.cnc-method-group.svelte-j1s6ug{margin-bottom:2rem}.cnc-method-images.svelte-j1s6ug{display:flex;align-items:center;justify-content:center;gap:.2rem;margin-bottom:0;padding:0 1rem}.cnc-method-image.svelte-j1s6ug{flex:1;min-width:0;max-width:280px;border-radius:8px;object-fit:contain}.cnc-method-arrow.svelte-j1s6ug{font-size:clamp(2rem,4vw,3rem);font-weight:900;flex-shrink:0;padding:0 .15rem;line-height:1}.cnc-group-title.svelte-j1s6ug{text-align:center;font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:900;text-shadow:.5px 0 0 currentColor;margin:calc(var(--spacing-md) / 2) 0 0}.cnc-group-title.svelte-j1s6ug+.cnc-desc:where(.svelte-j1s6ug){margin-top:.3rem;margin-bottom:var(--spacing-md)}.cnc-method-images.svelte-j1s6ug+.cnc-desc:where(.svelte-j1s6ug){margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.cnc-tags.svelte-j1s6ug{display:grid;grid-template-columns:1fr;gap:.6rem;padding-bottom:1rem}.cnc-tag.svelte-j1s6ug{color:#fff;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;text-align:center;padding:1rem;border-radius:12px}.mobile-hidden.svelte-j1s6ug{display:none}@media(min-width:768px){.mobile-hidden.svelte-j1s6ug{display:initial}.cnc-inner.svelte-j1s6ug{max-width:80%;padding:0}.cnc-ba.svelte-j1s6ug{max-width:700px}.cnc-method-image.svelte-j1s6ug{max-width:320px}.cnc-tags.svelte-j1s6ug{gap:.8rem}}@media(min-width:1280px){.cnc-inner.svelte-j1s6ug{max-width:75%}.cnc-ba.svelte-j1s6ug{max-width:800px}.cnc-method-image.svelte-j1s6ug{max-width:360px}.cnc-tags.svelte-j1s6ug{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-tag.svelte-j1s6ug{font-size:clamp(1.3rem,1.8vw,1.9rem)}}.model-image.svelte-12h4am0{width:100%;max-width:600px;display:block;margin:0 auto}@media(min-width:768px){.model-image.svelte-12h4am0{max-width:800px}}
