.information-main{max-width:1300px}.information-main>h1{font-size:clamp(36px,5vw,64px);margin-bottom:24px}.information-tabs{gap:14px;margin-bottom:25px}.information-tabs a{border:1px solid #ccc;border-radius:28px;padding:12px 18px}.information-section{padding:44px 0}.information-section h2{max-width:900px;font-size:30px}.information-section h2+h2{font-size:22px;margin-top:30px}.information-section p{max-width:980px;line-height:1.9}.information-table table{min-width:600px;font-size:13px}.information-table th{background:#f1f0ec}.information-table th,.information-table td{padding:18px;border-color:#e0dfdc}.information-images:has(.delivery-visualization){display:block}.information-images img.delivery-visualization{height:auto;width:100%;object-fit:contain}.information-section[id="rec876981970"] h2{font-size:13px;color:#777;line-height:1.8}.information-section[id="rec876990331"] h2,.information-section[id="rec876992284"] h2{font-size:16px;line-height:1.9;white-space:pre-line}@media(max-width:650px){.information-section{padding:30px 0}.information-section h2{font-size:25px}.information-table table{font-size:12px}.information-table th,.information-table td{padding:12px}}
.delivery-methods,.delivery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 36px}.delivery-methods article{background:#f5f4f1;padding:24px;border-radius:8px}.delivery-methods h3{margin:0;font-size:20px}.delivery-methods p,.delivery-steps p{font-size:14px;line-height:1.7;margin-bottom:0}.delivery-steps{padding-left:24px;gap:36px}.information-section details{padding:20px 0;border-top:1px solid #ddd}.information-section summary{cursor:pointer;font-size:18px}.information-section h3{font-weight:400}.information-section{scroll-margin-top:110px}@media(max-width:700px){.delivery-methods,.delivery-steps{grid-template-columns:1fr;gap:14px}.delivery-methods article{padding:20px}.delivery-steps{gap:22px}}
.information-tabs{position:sticky;top:90px;z-index:40;background:#fff;padding:14px 0;margin-top:0;box-shadow:0 1px 0 #e6e6e6}.information-tabs a{background:#fff;white-space:nowrap}.information-section{scroll-margin-top:180px}.information-section .visualization-promotion{color:#d92228;font-weight:700;font-size:inherit;line-height:1.6}.information-section .samples-price{font-weight:600}@media(max-width:650px){.information-tabs{top:80px;flex-wrap:nowrap;overflow-x:auto;padding:10px 0;gap:8px}.information-tabs a{font-size:11px;padding:10px 12px;flex-shrink:0}.information-section{scroll-margin-top:155px}.information-section .visualization-promotion{font-size:inherit}}