.size-guide-page{max-width:1000px;margin:0 auto}.size-guide-section{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--color-gray-200);scroll-margin-top:calc(var(--header-height) + 2rem)}.size-guide-section:last-child{border-bottom:none;margin-bottom:0}.size-guide-section h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.size-guide-section>p{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.measure-instructions{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:1.5rem}.measure-card{padding:1.5rem;background-color:var(--bg-secondary);border-radius:var(--radius-lg);text-align:center}.measure-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 1rem;background-color:#2d5a271a;border-radius:var(--radius-full)}.measure-card__icon svg{width:24px;height:24px;color:var(--color-primary)}.measure-card h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.measure-card p{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.size-table{font-size:.9rem}.size-table th{font-weight:600;white-space:nowrap}.size-table td{white-space:nowrap}.size-table tbody tr:hover{background-color:#2d5a270d}.size-guide-tips{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg);margin-top:2rem;border:none}.tips-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.tip-card{padding:1.25rem;background-color:var(--bg-primary);border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.tip-card h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.tip-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.size-guide-help{text-align:center;background-color:var(--color-primary);padding:2.5rem;border-radius:var(--radius-lg);border:none;margin-top:2rem}.size-guide-help h2{color:var(--text-inverse)}.size-guide-help p{color:#ffffffe6;max-width:600px;margin:0 auto 1.5rem}.size-guide-help__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.size-guide-help .btn--primary{background-color:var(--bg-primary);color:var(--color-primary);border-color:var(--bg-primary)}.size-guide-help .btn--primary:hover{background-color:var(--color-gray-100);border-color:var(--color-gray-100)}.size-guide-help .btn--outline{color:var(--text-inverse);border-color:#ffffff80}.size-guide-help .btn--outline:hover{background-color:#ffffff1a;border-color:var(--text-inverse)}@media screen and (max-width: 1024px){.measure-instructions{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.size-guide-section{margin-bottom:2rem;padding-bottom:2rem}.size-guide-section h2{font-size:1.25rem}.measure-instructions{grid-template-columns:1fr;gap:1rem}.measure-card{display:flex;gap:1rem;text-align:left;padding:1rem}.measure-card__icon{margin:0;flex-shrink:0}.tips-grid{grid-template-columns:1fr;gap:1rem}.size-guide-tips{padding:1.5rem}.size-guide-help{padding:2rem 1.5rem}.size-guide-help__actions{flex-direction:column}.size-guide-help__actions .btn{width:100%}.size-table{font-size:.8rem}.size-table th,.size-table td{padding:.75rem .5rem}}
