.n4-size-guide{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;letter-spacing:normal;text-transform:none;max-width:900px;margin-inline:auto;color:inherit;text-align:left;overflow-wrap:break-word}
.n4-size-guide h2{font-family:inherit;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:normal;text-transform:none;margin:0 0 16px}
.n4-size-guide h3{font-family:inherit;font-size:17px;font-weight:700;letter-spacing:normal;text-transform:none;margin:24px 0 10px}
.n4-size-guide p{margin:12px 0!important}.n4-size-guide .n4-size-intro{font-size:17px;margin-bottom:18px!important}
.n4-size-guide ol.n4-size-steps{padding-left:24px;margin:10px 0 22px;list-style:decimal}.n4-size-guide .n4-size-steps li{padding-left:5px;margin:9px 0}
.n4-size-guide .n4-size-callout{border:1px solid currentColor;border-radius:6px;padding:14px 16px;margin:18px 0!important;background:rgba(127,127,127,.08)}
.n4-size-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0;border:1px solid rgba(127,127,127,.4);border-radius:6px;overscroll-behavior-inline:contain}
.n4-size-table-wrap:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.n4-size-guide table{border-collapse:collapse;width:100%;margin:0!important;float:none;table-layout:auto;font-size:15px;line-height:1.35;text-align:left}
.n4-size-guide caption{caption-side:top;text-align:left;font-size:16px;font-weight:700;padding:14px 12px;background:rgba(127,127,127,.1)}
.n4-size-guide th,.n4-size-guide td{padding:12px!important;border:0!important;border-bottom:1px solid rgba(127,127,127,.25)!important;vertical-align:middle;font-size:inherit;line-height:1.35}
.n4-size-guide thead th{font-weight:700;white-space:normal;min-width:100px}.n4-size-guide th:first-child{min-width:86px}.n4-size-guide tbody th{font-weight:600;white-space:nowrap}.n4-size-guide td{white-space:nowrap}
.n4-size-guide tbody tr:nth-child(even){background:rgba(127,127,127,.07)}.n4-size-guide .n4-size-meta,.n4-size-guide .n4-size-labels{font-size:14px}
.n4-size-guide .n4-size-help{margin-top:24px!important;padding-top:18px;border-top:1px solid rgba(127,127,127,.4)}
.n4-size-guide a{text-decoration:underline;text-underline-offset:3px;color:inherit}
.n4-size-guide .n4-size-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;list-style:none;padding:0;margin:12px 0 24px}
.n4-size-links li{margin:0!important}.n4-size-links a{display:block;border:1px solid rgba(127,127,127,.5);border-radius:5px;padding:14px;min-height:48px}
.n4-product-sizing{margin-top:24px;font-size:16px;color:inherit}.n4-product-sizing details{border-top:1px solid rgba(127,127,127,.4);padding:16px 0}.n4-product-sizing summary,.n4-size-labels summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert}.n4-product-sizing .n4-size-guide{margin-top:20px}
@media(max-width:600px){.n4-size-guide{font-size:16px}.n4-size-guide h2{font-size:22px}.n4-size-guide table{font-size:14px}.n4-size-guide th,.n4-size-guide td{padding:10px 9px!important}.n4-size-guide .n4-size-callout{padding:12px}.n4-size-guide .n4-size-links{grid-template-columns:1fr}}
