.rolex-reading{max-width:760px;color:var(--foreground);margin:52px auto 0;scroll-margin-top:96px}.rolex-reading-intro{border-top:1px solid var(--border);padding-top:40px}.rolex-reading :where(h2,h3){font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.2}.rolex-reading-intro h2{letter-spacing:-.035em;font-size:38px;line-height:1.15}.rolex-reading-copy{max-width:680px;color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.85}.rolex-reading-copy>:where(p+p){margin-top:16px}.rolex-reading-intro .rolex-reading-copy{max-width:660px;margin-top:18px;font-size:17px;line-height:1.8}.rolex-reading-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;margin-top:48px;display:grid}.rolex-reading-section{grid-column:1/-1;min-width:0;scroll-margin-top:96px}.rolex-reading-section--chart{border-top:1px solid var(--border);grid-column:auto;padding-top:28px}.rolex-reading-heading{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.rolex-reading-heading>span{color:var(--metal-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.rolex-reading-heading h3{font-size:29px}.rolex-reading-section--chart h3{font-size:24px}.rolex-reading-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.rolex-reading :where(figure){min-width:0;margin:0}.rolex-reading-photo>img{background:color-mix(in oklch, var(--field) 10%, var(--background));object-fit:contain;width:100%;height:290px;padding:14px;display:block}.rolex-reading-lug-diagram>svg{background:color-mix(in oklch, var(--field) 10%, var(--background));width:100%;height:290px;padding:16px;display:block}.rolex-reading :where(figcaption){color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.rolex-reading-example{min-height:44px;color:var(--metal-ink);text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.rolex-reading-table{margin-top:28px}.rolex-reading-table-scroll{overflow-x:auto}.rolex-reading :where(table){border-collapse:collapse;text-align:left;width:100%;font-size:12px}.rolex-reading :where(caption){text-align:left;padding-bottom:12px;font-size:13px;font-weight:500;line-height:1.6}.rolex-reading :where(thead th){background:color-mix(in oklch, var(--field) 8%, var(--background));color:var(--muted-foreground);padding:10px 8px;font-size:11px;font-weight:500}.rolex-reading :where(tbody td,tbody th){font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 8px;font-weight:400}.rolex-reading :where(tr){border-bottom:1px solid color-mix(in oklch, var(--border) 65%, transparent)}.rolex-reading-table :where(tr>:last-child){text-align:right}.rolex-reading-table-toggle>summary{cursor:pointer;min-height:44px;color:var(--metal-ink);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;font-size:12px;line-height:1.5;text-decoration:underline;list-style:none;display:flex}.rolex-reading-toggle-minus,.rolex-reading-show-less,.rolex-reading :where(details[open]>summary) .rolex-reading-toggle-plus,.rolex-reading-table-toggle[open] .rolex-reading-show-more{display:none}.rolex-reading :where(details[open]>summary) .rolex-reading-toggle-minus,.rolex-reading-table-toggle[open] .rolex-reading-show-less{display:inline}@supports selector(:has(*)){.rolex-reading-older-rows{display:none}.rolex-reading-table:has(.rolex-reading-table-toggle[open]) .rolex-reading-older-rows{display:table-row-group}}.rolex-reading-records{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;display:grid}.rolex-reading-inspection-photo>img{object-fit:cover;object-position:70% 50%;width:100%;height:250px;display:block}.rolex-reading-faq{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.rolex-reading-faq h2,.rolex-reading-help h2,.rolex-reading-related h2{margin-bottom:20px;font-size:29px}.rolex-reading-faq details{border-bottom:1px solid var(--border)}.rolex-reading-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.rolex-reading :where(){display:none}.rolex-reading-faq :where(summary>span){color:var(--metal-ink);font-size:20px}.rolex-reading-faq :where(details>p){color:var(--muted-foreground);padding-bottom:20px;font-size:16px;line-height:1.8}.rolex-reading-sources{margin-top:24px}.rolex-reading-sources summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:12px;display:flex}.rolex-reading-sources a{min-height:44px;color:var(--metal-ink);text-underline-offset:4px;align-items:center;gap:10px;padding-block:10px;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-flex}.rolex-reading-sources :where(p){max-width:680px;color:var(--muted-foreground);margin-top:12px;font-size:16px;line-height:1.7}.rolex-reading-help{border-block:1px solid var(--border);margin-top:40px;padding-block:32px}.rolex-reading-help>p{color:var(--muted-foreground);font-size:16px;line-height:1.7}.rolex-reading-help>div{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px;display:flex}.rolex-reading-help>div>a:last-child{min-height:44px;color:var(--metal-ink);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.rolex-reading-related{margin-top:36px}.rolex-reading-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.rolex-reading-related li{border-bottom:1px solid var(--border)}.rolex-reading-related a{min-height:56px;color:var(--foreground);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;font-size:13px;line-height:1.65;text-decoration:underline;display:flex}.rolex-reading :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (width<=600px){.rolex-reading{margin-top:36px}.rolex-reading-intro{padding-top:30px}.rolex-reading-intro h2{font-size:30px}.rolex-reading-intro .rolex-reading-copy{font-size:16px}.rolex-reading-sections{grid-template-columns:1fr;gap:36px;margin-top:36px}.rolex-reading-heading{gap:12px}.rolex-reading-heading h3{font-size:25px}.rolex-reading-pictures{grid-template-columns:1fr;gap:24px}.rolex-reading-photo>img,.rolex-reading-lug-diagram>svg{height:260px}.rolex-reading-records{grid-template-columns:1fr;gap:24px}.rolex-reading-inspection-photo>img{aspect-ratio:3/2;height:auto}.rolex-reading-faq{margin-top:36px}.rolex-reading-related ul{grid-template-columns:1fr}}.rolex-lookup :is(a,button,input,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.rolex-lookup :is(button,summary){cursor:pointer}.rolex-lookup *{min-width:0}.rolex-lookup{max-width:1000px;margin:0 auto;padding:28px 32px 64px}.rolex-lookup-masthead{max-width:760px;margin:0 auto 20px}.rolex-lookup-masthead>a{min-height:44px;color:var(--muted-foreground);align-items:center;font-size:13px;display:inline-flex}.rolex-lookup-masthead>a:hover{color:var(--foreground)}.rolex-lookup-instrument{background:var(--primary);max-width:760px;color:var(--primary-foreground);margin:0 auto;padding:48px 56px}.rolex-lookup-instrument h1{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.8vw,48px);line-height:1.12}.rolex-lookup-intro{color:color-mix(in oklch, var(--primary-foreground) 85%, transparent);margin-top:14px;font-size:16px;line-height:1.6}.rolex-lookup-field{margin-top:32px}.rolex-lookup-field label{margin-bottom:9px;font-size:13px;font-weight:500;display:block}.rolex-lookup-input{background:var(--background);height:52px;color:var(--foreground);font-family:var(--font-mono);text-transform:uppercase;box-shadow:none;border-radius:0;padding:12px 16px;font-size:21px}.rolex-lookup-input::placeholder{color:var(--muted-foreground)}.rolex-lookup .rolex-lookup-input:focus-visible{outline-color:var(--primary-foreground)}.rolex-lookup-answer{border-top:1px solid color-mix(in oklch, var(--primary-foreground) 25%, transparent);margin-top:28px;padding-top:24px}.rolex-result-label{font-size:14px;font-weight:500}.rolex-period{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:6px;font-size:42px;line-height:1.2}.rolex-result-body{color:color-mix(in oklch, var(--primary-foreground) 86%, transparent);margin-top:12px;font-size:16px;line-height:1.7}.rolex-lookup-guide-link{text-underline-offset:4px;align-items:center;gap:16px;min-height:44px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.rolex-lookup-limit{color:color-mix(in oklch, var(--primary-foreground) 78%, transparent);margin-top:28px;font-size:12px;line-height:1.7}.rolex-lookup-support{max-width:760px;margin:18px auto 0}.rolex-lookup-support>a{min-height:48px;color:var(--muted-foreground);text-underline-offset:4px;align-items:center;padding:12px 0;font-size:14px;text-decoration:underline;display:inline-flex}.rolex-lookup-support>a:hover{color:var(--metal-ink)}@media (width<=600px){.rolex-lookup{padding:16px 20px 40px}.rolex-lookup-masthead{margin-bottom:16px}.rolex-lookup-instrument{padding:32px 24px}.rolex-lookup-instrument h1{font-size:34px}.rolex-lookup-field{margin-top:28px}.rolex-lookup-limit{margin-top:24px}}
