.store-status{padding:11px 14px;border-bottom:1px solid #444;font-size:11px;line-height:1.7}.store-status a{margin-left:8px}.directory-care{display:grid;gap:12px;padding:18px 10px;border-bottom:1px solid #333;font-size:11px}.record-purchase{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 8px;border-top:1px solid #333;font-size:11px}.record-price{white-space:nowrap}.preview-card{display:flex;flex-direction:column}.preview-card .product-caption{flex:1;font-size:12px;line-height:1.6;padding:10px 8px;min-height:60px}.product-delivery{padding:12px 0;border-top:1px solid #333;font-size:12px;line-height:1.7}.product-delivery p{margin:0 0 8px}.product-delivery a{display:inline-block;margin:3px 12px 3px 0}.file-deck,.file-description-body{font-size:13px;line-height:1.8}.file-summary{font-size:12px;line-height:1.8}.care-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;padding:20px 4px 26px;border-bottom:1px solid #333;margin-bottom:16px}.care-footer>div,.care-footer>nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:12px}.care-footer h2{margin:0 0 5px;font-size:12px;font-weight:400;color:#bbb}.care-footer p{line-height:1.8}.footer-effects{justify-content:flex-start;gap:24px}.customer-page .prose,.content-panel .prose{font-size:14px;line-height:1.85;max-width:760px}.prose h2{margin-top:30px;font-size:17px}.contact-form{max-width:640px;font-size:13px;line-height:1.7}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px;min-height:44px}.contact-privacy{font-size:12px;line-height:1.7}.contact-success{padding:18px;border:1px solid #666}.checkout-notice{padding:14px 0;border-top:1px solid #444;line-height:1.8}.checkout-notice a{display:block;margin-top:10px}.contact-checkout{padding:12px;text-align:center;text-decoration:none;line-height:1.6}.frame-directory a,.frame-utility a{min-height:36px;display:inline-flex;align-items:center}.archive-filters button{min-height:40px}.skip-link:focus{background:#171717;color:#ddd;border:1px solid #777}.file-sizes legend,.file-size-context{font-size:12px}
@media(max-width:700px){.care-footer{grid-template-columns:1fr 1fr;gap:25px 16px}.care-footer>div{grid-column:1/-1}.store-status{font-size:11px;padding:10px}.store-status a{display:block;margin:4px 0 0}.directory-care{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 8px;font-size:10px}.record-purchase{flex-direction:column;gap:7px;font-size:11px}.preview-card .product-caption{font-size:11px;min-height:70px}.record-purchase a,.care-footer a{min-height:32px}.frame-directory a,.frame-utility a{min-height:44px}.file-deck,.file-description-body{font-size:13px}.file-summary{font-size:12px}.customer-page .prose,.content-panel .prose{font-size:14px}.cart-actions{flex-wrap:wrap}.cart-actions .contact-checkout{flex:1}}
@media(max-width:600px){.specimen{grid-template-columns:125px minmax(0,1fr);min-height:0}.specimen .protocol-record{grid-column:1;grid-row:2/4}.specimen .model-stage{height:145px}.specimen .directory-nav{grid-column:2;grid-row:2;padding:7px 9px;gap:5px}.specimen .directory-meta{display:none}.specimen .directory-care{grid-column:2;grid-row:3;padding:7px 9px;gap:9px;font-size:9px;align-content:start}.specimen .protocol-sub{display:none}.specimen .protocol-name{font-size:8px}.specimen .model-expand{display:none}.specimen .rotation-control{font-size:7px}.specimen .record-heading{font-size:7px}}