*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#fff;color:#172943;font:17px/1.6 Georgia,"Times New Roman",serif}.freeze{background:#142943;color:#fff;padding:6px 32px;font:11px/1.4 Arial,sans-serif;letter-spacing:.08em}.masthead{max-width:1440px;margin:auto;padding:17px 32px 16px;border-bottom:2px solid #142943;display:flex;align-items:baseline;gap:25px}.wordmark{font:700 29px/1 Arial,sans-serif;letter-spacing:-1px;color:inherit;text-decoration:none}.masthead p{margin:0;font:13px/1.4 Arial,sans-serif}.layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;max-width:1440px;margin:auto;padding:22px 32px}aside{position:sticky;top:20px;align-self:start;border-right:1px solid #cbd1d8;padding-right:22px;min-width:0}aside img{display:block;width:55px;margin-bottom:17px}nav{display:grid;margin:0 0 20px;font:14px/1.35 Arial,sans-serif}nav a{padding:8px 0;border-bottom:1px solid #dce0e5;color:inherit;text-decoration:none}nav a[aria-current]{font-weight:700;border-bottom-color:#142943}.small{font:12px/1.5 Arial,sans-serif;margin-top:20px;color:#657081}.archive-navigation>summary{display:none}.accession-directory h2{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}.accession-links{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 7px}.accession-links a{font:12px/1.5 Consolas,"Courier New",monospace;text-decoration:none;padding:3px 0}.accession-links a:hover{background:#edf1f5}main{min-width:0}h1{font:700 24px/1.2 Arial,sans-serif;margin:0 0 17px}h2{font-size:25px;line-height:1.3}h3{font:700 15px/1.4 Arial,sans-serif}p{max-width:900px}a{color:#153a70;text-underline-offset:3px}.search-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:15px}.search-heading h1{margin:0}.search-heading p{font:12px Arial,sans-serif;color:#657081;margin:0}.lead{font-size:17px}.search-heading+form{margin-top:0}form{display:grid;grid-template-columns:minmax(0,1fr) 140px 125px;gap:10px 14px;padding:15px 0;border-top:1px solid #cbd1d8;border-bottom:1px solid #cbd1d8;margin-bottom:13px}label{display:grid;font:12px/1.4 Arial,sans-serif;gap:5px}input,select,button{font:16px/1.3 Arial,sans-serif;padding:8px 10px;max-width:100%;min-width:0;border:1px solid #8591a0;background:#fff;color:#142943}.check{grid-column:1/-1;grid-row:2;display:flex;align-items:center;font-size:13px;gap:8px}.check input{width:16px;height:16px;margin:0}button{cursor:pointer;background:#142943;color:white;grid-column:3;grid-row:1;align-self:end;height:39px}#count{font:12px/1.5 Arial,sans-serif;margin:12px 0}.table-region{max-width:100%;overflow:auto;border-top:2px solid #142943;border-bottom:1px solid #cbd1d8}table{border-collapse:collapse;width:100%;font:16px/1.35 Arial,sans-serif;table-layout:auto}th,td{padding:7px 12px;border-bottom:1px solid #dde2e8;text-align:left;vertical-align:top}th{background:#f0f3f6;font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}th:first-child,td:first-child{width:90px}th:nth-child(2),td:nth-child(2){width:68px}td:first-child{font:14px/1.55 Consolas,"Courier New",monospace}td:nth-child(2){font-size:14px}tbody tr:nth-child(even){background:#f8fafb}td a{text-decoration:none}td a:hover{text-decoration:underline}#results+p{font:13px/1.6 Arial,sans-serif}.opinion,.selected{border-top:3px solid #142943;padding:26px 0;margin:35px 0;scroll-margin-top:18px;max-width:1000px}.opinion>header{padding-bottom:18px;border-bottom:1px solid #cbd1d8}.opinion>header h2{font-size:31px;margin:11px 0 0;max-width:850px}.accession{font:700 15px/1.4 Consolas,"Courier New",monospace;letter-spacing:.05em}.opinion>section{padding:20px 0;border-bottom:1px solid #dde2e8;max-width:920px}.opinion>section h3{margin:0 0 15px;color:#142943}.opinion>section p{margin:10px 0;max-width:850px}.opinion .majority,.opinion .minority{border-left:4px solid #142943;padding:20px 22px;margin-top:20px;background:#f3f6f9}.opinion .minority{border-left-color:#8794a5;background:#fafbfc}.opinion .holding{border-top:2px solid #142943;margin-top:20px}.opinion .exhibits dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 18px;padding:16px 0;border-top:1px solid #dde2e8}.exhibits dt{font:700 12px/1.6 Arial,sans-serif;color:#657081}.exhibits dd{margin:0}.exhibits dd p{margin:0}dt{font-weight:bold;text-transform:capitalize}dd{margin:0 0 15px 18px}dd p{margin:6px 0}.case-index{display:flex;flex-wrap:wrap;gap:8px}.case-index a{font:13px Consolas,monospace}.selected h2{font-size:26px}footer{max-width:1440px;margin:auto;padding:20px 32px;border-top:1px solid #cbd1d8;display:flex;justify-content:space-between;font:12px/1.5 Arial,sans-serif}:focus-visible{outline:3px solid #425e83;outline-offset:3px}
@media(max-width:1000px){.layout{grid-template-columns:170px minmax(0,1fr);gap:24px}.search-heading{display:block}.search-heading p{margin-top:8px}.accession-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.freeze{padding:7px 18px;font-size:10px;letter-spacing:.03em}.masthead{padding:17px 18px;display:block}.wordmark{font-size:27px}.masthead p{font-size:11px;margin-top:6px}.layout{display:flex;flex-direction:column;gap:18px;padding:16px 18px}aside{position:static;border:0;padding:0;display:block;margin:0}aside img,aside .small{display:none}.archive-navigation>summary{display:flex;justify-content:space-between;list-style:none;font:700 12px Arial,sans-serif;padding:10px 12px;background:#f0f3f6;border:1px solid #cbd1d8;cursor:pointer}.archive-navigation>summary span{font-weight:400;color:#657081}.archive-navigation[open]>summary{margin-bottom:12px}nav{grid-template-columns:1fr 1fr;gap:0 18px;font-size:13px;margin-bottom:18px}.accession-links{grid-template-columns:repeat(5,1fr);margin-bottom:12px}.search-heading h1{font-size:22px}.search-heading p{font-size:11px}form{grid-template-columns:minmax(0,1fr) 96px;gap:12px;padding:12px 0}form>label:first-child{grid-column:1/-1}.check{grid-column:1;grid-row:3;font-size:12px;line-height:1.4}form>label:nth-child(2){grid-column:1;grid-row:2}button{grid-column:2;grid-row:2;width:100%;font-size:14px}table{font-size:15px;line-height:1.4;table-layout:fixed}th,td{padding:8px 7px}th:first-child,td:first-child{width:69px}th:nth-child(2),td:nth-child(2){width:48px}td:first-child{font-size:12px;line-height:1.75}td:nth-child(2){font-size:12px;line-height:1.75}td:last-child{overflow-wrap:anywhere}.opinion{margin-top:25px}.opinion>header h2{font-size:26px}.opinion>section{padding:18px 0}.opinion .majority,.opinion .minority{padding:17px 14px}.opinion .exhibits dl{display:block;padding:15px 0}.exhibits dt{margin-top:14px}.exhibits dt:first-child{margin-top:0}.exhibits dd{margin:3px 0 0}footer{padding:18px;gap:15px}main>h1{font-size:23px}main>p{font-size:16px}}
@media(max-width:720px){aside{align-self:stretch;width:100%}.archive-navigation>summary{gap:18px}.archive-navigation>summary span{white-space:nowrap}button{padding:8px 4px;white-space:nowrap;height:auto;min-height:39px}th:first-child,td:first-child{width:84px}th:nth-child(2){border-left:1px solid #d1d8e1}th{letter-spacing:0}}
