.thickness-guide *{box-sizing:border-box}.thickness-guide{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#333;background:#fff}.thickness-guide .thickness-content{max-width:900px;margin:0 auto;padding:20px}.thickness-guide h1{font-size:2.5rem;margin-bottom:20px;color:#1a1a1a;line-height:1.2}.thickness-guide h2{font-size:1.875rem;margin-top:40px;margin-bottom:16px;color:#1a1a1a;line-height:1.3}.thickness-guide h3{font-size:1.375rem;margin-top:24px;margin-bottom:12px;color:#1a1a1a;line-height:1.3}.thickness-guide p{font-size:1rem;margin-bottom:16px;color:#333}.thickness-guide .thickness-intro{font-size:1.125rem;color:#555;margin-bottom:24px;line-height:1.6}.thickness-guide .thickness-primary-cta{text-align:center;margin:24px 0}.thickness-guide .thickness-btn,.thickness-guide a.thickness-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:6px;text-decoration:none!important;border-bottom:none!important;font-weight:600;font-size:1rem;transition:opacity 0.2s}.thickness-guide .thickness-btn:hover{opacity:.9;text-decoration:none!important}.thickness-guide .thickness-btn-primary{background:#2563eb;color:#fff}.thickness-guide .thickness-btn-secondary{background:#f3f4f6;color:#333;border:1px solid #d1d5db}.thickness-guide .thickness-quick-answer{background:#f0f9ff;border-left:4px solid #2563eb;padding:24px;margin:32px 0;border-radius:6px}.thickness-guide .thickness-quick-answer h2{font-size:1.5rem;margin-top:0;margin-bottom:16px;color:#1a1a1a}.thickness-guide .thickness-quick-answer h3{font-size:1.25rem;margin-top:20px;margin-bottom:10px;color:#1a1a1a}.thickness-guide .thickness-quick-answer h3:first-of-type{margin-top:0}.thickness-guide .thickness-quick-answer p{margin-bottom:12px;font-size:1rem;color:#333}.thickness-guide .thickness-quick-answer a{color:#2563eb;font-weight:600;text-decoration:none}.thickness-guide .thickness-quick-answer a:hover{text-decoration:underline}.thickness-guide .thickness-size-cta-box{background:#fef3c7;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:12px;padding:18px;margin:24px 0}.thickness-guide .thickness-size-cta-title{margin:0 0 6px 0;font-weight:800;color:#0f172a;font-size:1.05rem}.thickness-guide .thickness-size-cta-text{margin:0 0 12px 0;color:#334155;line-height:1.6}.thickness-guide .thickness-size-cta-btn,.thickness-guide a.thickness-size-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:10px;background:#f59e0b;color:#fff!important;font-weight:700;text-decoration:none!important;border:none;border-bottom:none!important;white-space:nowrap}.thickness-guide .thickness-size-cta-btn:hover{opacity:.92}.thickness-guide .thickness-section{margin:40px 0}.thickness-guide .thickness-table-wrapper{overflow:hidden;border-radius:8px;border:1px solid #e5e7eb;margin:24px 0}.thickness-guide .thickness-comparison-table{width:100%;border-collapse:collapse;border:none}.thickness-guide .thickness-comparison-table thead{background:#f9fafb}.thickness-guide .thickness-comparison-table th{padding:14px;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #e5e7eb;font-size:.9375rem}.thickness-guide .thickness-comparison-table td{padding:14px;border-bottom:1px solid #e5e7eb;color:#555;font-size:.9375rem;line-height:1.6}.thickness-guide .thickness-comparison-table tbody tr:last-child td{border-bottom:none}.thickness-guide .thickness-comparison-table tbody tr:hover{background:#f9fafb}.thickness-guide .thickness-comparison-table strong{color:#1a1a1a}.thickness-guide .thickness-cta-block{margin:32px 0}.thickness-guide .thickness-cta-primary-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0}.thickness-guide .thickness-tool-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;text-align:center}.thickness-guide .thickness-tool-card h3{font-size:1.25rem;margin-top:0;margin-bottom:12px;color:#1a1a1a}.thickness-guide .thickness-tool-card p{margin-bottom:16px;font-size:.9375rem;color:#555}.thickness-guide .thickness-related-links{list-style:none;padding:0;margin:20px 0}.thickness-guide .thickness-related-links li{margin-bottom:10px;font-size:1rem}.thickness-guide .thickness-related-links a{color:#2563eb;text-decoration:none;font-weight:600}.thickness-guide .thickness-related-links a:hover{text-decoration:underline}.thickness-guide a{color:#2563eb;text-decoration:none}.thickness-guide a:hover{text-decoration:underline}.thickness-guide .thickness-faq{margin-top:50px}.thickness-guide details{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:18px;margin-bottom:12px}.thickness-guide summary{font-weight:600;font-size:1.0625rem;color:#1a1a1a;cursor:pointer}.thickness-guide details p{margin-top:12px;margin-bottom:0;font-size:.9375rem;color:#555;line-height:1.7}.thickness-guide details a{color:#2563eb;font-weight:600;text-decoration:none}.thickness-guide details a:hover{text-decoration:underline}.thickness-guide .thickness-cta-strip{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:32px;margin:50px 0 30px;text-align:center}.thickness-guide .thickness-cta-strip h2{font-size:1.5rem;margin-top:0;margin-bottom:20px;color:#1a1a1a}.thickness-guide .thickness-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.thickness-guide .thickness-disclaimer{background:#fffbeb;border-left:3px solid #f59e0b;padding:24px;margin:30px 0;border-radius:6px}.thickness-guide .thickness-disclaimer h2{font-size:1.25rem;margin-top:0;margin-bottom:12px;color:#1a1a1a}.thickness-guide .thickness-disclaimer p{margin-bottom:0;font-size:.9375rem;color:#555;line-height:1.7}@media (max-width:768px){.thickness-guide h1{font-size:2rem}.thickness-guide h2{font-size:1.5rem}.thickness-guide h3{font-size:1.25rem}.thickness-guide .thickness-content{padding:16px}.thickness-guide .thickness-cta-buttons{flex-direction:column}.thickness-guide .thickness-btn{width:100%}.thickness-guide .thickness-size-cta-btn{width:100%;white-space:normal}.thickness-guide .thickness-cta-primary-tools{grid-template-columns:1fr}.thickness-guide .thickness-comparison-table{font-size:.875rem}.thickness-guide .thickness-comparison-table th,.thickness-guide .thickness-comparison-table td{padding:10px}}@media (max-width:480px){.thickness-guide h1{font-size:1.75rem}.thickness-guide .thickness-intro{font-size:1rem}.thickness-guide .thickness-comparison-table th,.thickness-guide .thickness-comparison-table td{padding:8px;font-size:.8125rem}}.thickness-guide a:focus-visible,.thickness-guide summary:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:3px;border-radius:10px}