.uniform-list{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);color:var(--color-foreground);font-size:.95rem;line-height:1.55;scroll-margin-top:5rem}.uniform-list__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.7rem .95rem;list-style:none;cursor:pointer;color:var(--color-navy);-webkit-tap-highlight-color:transparent}.uniform-list__summary::-webkit-details-marker{display:none}.uniform-list__summary::marker{content:""}.uniform-list__summary:focus-visible{outline:2px solid var(--color-blue, var(--color-primary));outline-offset:2px;border-radius:var(--radius)}.uniform-list__summary-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;min-width:0}.uniform-list__title{font-weight:600;overflow-wrap:anywhere}.uniform-list__count{font-size:var(--text-sm);color:var(--color-navy-muted)}.uniform-list__chevron{flex-shrink:0;color:var(--color-navy-muted);transition:transform var(--duration-short, .15s) var(--ease, ease)}.uniform-list[open]>.uniform-list__summary{border-bottom:1px solid var(--color-border)}.uniform-list[open] .uniform-list__chevron{transform:rotate(180deg)}@media(hover:hover){.uniform-list__summary:hover .uniform-list__title{text-decoration:underline;text-underline-offset:.2em}}.uniform-list__body{display:grid;gap:1.25rem;min-width:0;padding:.9rem .95rem 1.1rem}.uniform-list__year,.uniform-list__lead{margin:0;color:var(--color-foreground-muted)}.uniform-list__group,.uniform-list__notes{min-width:0}.uniform-list__heading{margin:0;padding-bottom:.4rem;border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--color-navy)}.uniform-list__items{margin:0;padding:0;list-style:none}.uniform-list__item{display:grid;gap:.1rem;min-width:0;padding:.6rem 0;border-bottom:1px solid var(--color-rule, var(--color-border))}.uniform-list__item:last-child{border-bottom:0;padding-bottom:0}.uniform-list__name{font-weight:600;color:var(--color-navy);overflow-wrap:anywhere}.uniform-list__details{overflow-wrap:anywhere}.uniform-list__note{font-size:var(--text-sm);color:var(--color-foreground-muted);overflow-wrap:anywhere}@media(min-width:720px){.uniform-list__summary{padding-inline:1.15rem}.uniform-list__body{padding:1.1rem 1.15rem 1.3rem}.uniform-list__item{grid-template-columns:minmax(8rem,14rem) minmax(0,1.3fr) minmax(0,1fr);gap:.25rem 1.5rem;align-items:baseline;padding:.5rem 0}.uniform-list__name{grid-column:1}.uniform-list__details{grid-column:2}.uniform-list__note{grid-column:3}.uniform-list__items:not(:has(.uniform-list__note)) .uniform-list__item{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr)}}.uniform-list__notes-body{padding-top:.6rem;font-size:.92rem;color:var(--color-foreground-muted)}.uniform-list__notes-body p,.uniform-list__notes-body ul,.uniform-list__notes-body ol{margin:0 0 .6em}.uniform-list__notes-body ul,.uniform-list__notes-body ol{padding-left:1.2em}.uniform-list__notes-body li+li{margin-top:.3em}.uniform-list__notes-body>:last-child,.uniform-list__notes-body>*>:last-child{margin-bottom:0}.uniform-list__intro{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem}.uniform-list__jump{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-size:var(--text-sm);font-weight:500;color:var(--color-blue);text-decoration:underline;text-underline-offset:.2em}.uniform-list__jump:focus-visible{outline:2px solid var(--color-blue, var(--color-primary));outline-offset:2px;border-radius:2px}.uniform-list__source{display:grid;gap:1rem;min-width:0;scroll-margin-top:6rem}.uniform-list__pages{display:grid;gap:1.25rem;min-width:0}.uniform-list__page{width:100%;max-width:760px;margin:0 auto}.uniform-list__page-link{display:block;overflow:hidden;border:1px solid var(--color-border);border-radius:max(var(--radius-lg, 0px),8px);background:var(--color-background-alt);transition:border-color var(--duration-short, .15s) var(--ease, ease)}.uniform-list__page-link:hover{border-color:var(--color-navy-muted);opacity:1}.uniform-list__page-link:focus-visible{outline:2px solid var(--color-blue, var(--color-primary));outline-offset:3px}.uniform-list__page-img{display:block;width:100%;height:auto}.uniform-list__page-caption{margin-top:.4rem;font-size:var(--text-sm);text-align:center;color:var(--color-navy-muted)}.uniform-list__more-pages{min-width:0}.uniform-list__more-summary{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;list-style:none;cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--color-blue);-webkit-tap-highlight-color:transparent}.uniform-list__more-summary::-webkit-details-marker{display:none}.uniform-list__more-summary::marker{content:""}.uniform-list__more-summary:hover .uniform-list__more-label{text-decoration:underline;text-underline-offset:.2em}.uniform-list__more-summary:focus-visible{outline:2px solid var(--color-blue, var(--color-primary));outline-offset:2px;border-radius:2px}.uniform-list__more-summary svg{transition:transform var(--duration-short, .15s) var(--ease, ease)}.uniform-list__more-pages[open]>.uniform-list__more-summary svg{transform:rotate(180deg)}.uniform-list__more-pages [data-less],.uniform-list__more-pages[open] [data-more]{display:none}.uniform-list__more-pages[open] [data-less]{display:inline}.uniform-list__more-pages>.uniform-list__pages{padding-top:.5rem}.uniform-list__pdf-slot:empty{display:none}.uniform-list__pdf{display:block;width:100%;height:80vh;border:1px solid var(--color-border);border-radius:max(var(--radius-lg, 0px),8px);background:var(--color-background-alt)}.uniform-list__pdf-fallback{margin:0;padding:1rem}@media(max-width:899px){.uniform-list__pdf-slot{display:none}}.uniform-list__actions{display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.uniform-list__button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.7rem 1.25rem;border:1px solid var(--color-navy);border-radius:var(--radius);background:var(--color-navy);color:var(--color-ivory, #fff);font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:1.25;text-align:center;text-decoration:none;transition:background-color var(--duration-short, .15s) var(--ease, ease),border-color var(--duration-short, .15s) var(--ease, ease),color var(--duration-short, .15s) var(--ease, ease)}.uniform-list__button:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff;opacity:1}.uniform-list__button:focus-visible{outline:2px solid var(--color-blue, var(--color-primary));outline-offset:3px}.uniform-list__button svg{flex-shrink:0}.uniform-list__button--quiet{background:transparent;color:var(--color-navy)}.uniform-list__button--quiet:hover{background:var(--color-background-alt);border-color:var(--color-navy);color:var(--color-navy)}@media(min-width:720px){.uniform-list__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}.uniform-list__meta{margin:0;font-size:var(--text-xs);color:var(--color-navy-muted)}@media(prefers-reduced-motion:reduce){.uniform-list__chevron,.uniform-list__more-summary svg,.uniform-list__page-link,.uniform-list__button{transition:none}}@media print{.uniform-list{border:0;color:#000;font-size:10.5pt}.uniform-list::details-content{content-visibility:visible;display:block}.uniform-list>.uniform-list__body{display:grid;padding:.5rem 0 0}.uniform-list__summary{padding:0 0 .4rem;color:#000}.uniform-list__title{font-size:14pt}.uniform-list__chevron{display:none}.uniform-list__heading,.uniform-list__name,.uniform-list__count,.uniform-list__note,.uniform-list__notes-body,.uniform-list__meta,.uniform-list__button{color:#000}.uniform-list__item{grid-template-columns:28% minmax(0,1fr) minmax(0,.8fr);gap:.1rem 1rem;break-inside:avoid}.uniform-list__items:not(:has(.uniform-list__note)) .uniform-list__item{grid-template-columns:28% minmax(0,1fr)}.uniform-list__name{grid-column:1}.uniform-list__details{grid-column:2}.uniform-list__note{grid-column:3}.uniform-list__heading{break-after:avoid}.uniform-list__jump,.uniform-list__more-pages,.uniform-list__pdf-slot,.uniform-list__page+.uniform-list__page{display:none}.uniform-list__page{max-width:16cm;break-inside:avoid}.uniform-list__page-img{max-height:23cm;width:auto;max-width:100%;margin:0 auto}.uniform-list__page-link{border-color:#999}.uniform-list__button{display:inline;min-height:0;padding:0;border:0;background:none;text-decoration:underline}.uniform-list__button svg{display:none}.uniform-list__button:after{content:" (" attr(href) ")";font-size:8pt;font-weight:400;word-break:break-all}.uniform-list__actions{display:grid;justify-items:start;gap:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/school-uniform-list.css.map */
