.ov-reader{color:#123a50;padding-block:5rem;border-top:4px solid #b6603f;scroll-margin-top:6rem}.ov-reader h2,.ov-invite h2{font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.02;letter-spacing:-.045em;margin-block:.5rem 1.5rem}.ov-reader p{max-width:76ch;line-height:1.65}.ov-intro{font-size:1.2rem}.ov-date{font-size:.85rem}.ov-facts{display:grid;grid-template-columns:.7fr 1fr 1.1fr;border-block:1px solid #b9c8c8;margin-block:2rem}.ov-facts article{padding:1.5rem 1.2rem;border-right:1px solid #b9c8c8}.ov-facts article:last-child{border:0}.ov-facts strong{display:block;color:#8b402a;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.2;letter-spacing:-.035em}.ov-facts h3{font-size:1rem;margin-bottom:.4rem}.ov-facts p{font-size:.88rem;margin:0}.ov-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#91a8aa;padding:1px}.ov-mode button{padding:1.1rem 1.3rem;border:0;background:#e3e9e4;color:#123a50;text-align:left;cursor:pointer}.ov-mode small,.ov-mode span{display:block}.ov-mode small{font-size:.7rem;letter-spacing:.12em;margin-bottom:.6rem}.ov-mode span{font:700 1.1rem/1.3 Arial,sans-serif}.ov-mode [aria-pressed=true]{background:#123a50;color:white;box-shadow:inset 0 -4px #b6603f}.ov-select{margin-block:1.5rem}.ov-select label,.ov-filters label{display:block;font-size:.9rem;font-weight:700}.ov-reader select,.ov-reader input{display:block;min-height:3rem;width:100%;box-sizing:border-box;border:1px solid #789497;background:white;color:#123a50;padding:.65rem;font:inherit;margin-top:.5rem}.ov-select p,.ov-map-note{font-size:.85rem}.ov-spread{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1.5rem;align-items:start}.ov-reader figure{margin:0;min-width:0}.ov-reader svg{display:block;width:100%;height:auto}.ov-spread aside{padding:1.5rem;background:#e6eae3;border-top:4px solid #b6603f}.ov-spread h3{font-size:clamp(1.6rem,2.7vw,2.4rem);line-height:1.1;margin:.5rem 0}.ov-spread h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.ov-spread p{font-size:.92rem}.ov-status-tag{font-size:.75rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b402a}.ov-scale{font-size:.8rem!important;font-weight:700}.ov-location{border-top:1px solid #b9c8c8;padding-top:1rem}.ov-reader a,.ov-invite a{color:#8b402a;font-weight:700}.ov-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-block:2rem;margin-block:2rem;border-block:1px solid #b9c8c8}.ov-reading span{font-size:.7rem;letter-spacing:.12em;color:#8b402a;font-weight:700}.ov-reading h3{font-size:1.45rem;line-height:1.15}.ov-reading p{font-size:.95rem}.ov-directory h3{font-size:2rem}.ov-filters{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ov-table-wrap{overflow:auto;max-width:100%;margin-block:1.5rem}.ov-table-wrap table{border-collapse:collapse;width:100%;min-width:940px;text-align:left;font-size:.88rem;line-height:1.55}.ov-table-wrap caption{text-align:left;margin-bottom:1rem}.ov-table-wrap thead{background:#123a50;color:white}.ov-table-wrap th,.ov-table-wrap td{padding:1rem;vertical-align:top;border-bottom:1px solid #b9c8c8}.ov-table-wrap tbody th{width:23%}.ov-table-wrap small{display:block;font-weight:400;margin-top:.5rem}.ov-table-wrap button{background:transparent;border:0;color:#8b402a;font:inherit;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer;min-height:2.75rem;padding:0}.ov-reader details{border-top:1px solid #b9c8c8;padding-block:1rem;margin-top:1.5rem}.ov-reader summary{font-size:1.1rem;font-weight:700;cursor:pointer;padding-block:.75rem}.ov-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ov-work-grid article{border:1px solid #b9c8c8;padding:1.25rem}.ov-work-grid h4{font-size:1.2rem;margin-block:.5rem}.ov-work-grid p{font-size:.9rem}.ov-comparison figure{margin-block:2rem}.ov-reader figcaption{font-size:.85rem;line-height:1.6}.ov-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem}.ov-actions a{border:1px solid #b9c8c8;padding:.8rem 1rem;font-size:.9rem}.ov-reader [hidden]{display:none!important}.ov-reader :focus-visible{outline:3px solid #8b402a;outline-offset:4px}.ov-invite{padding-block:3rem;border-top:1px solid #b9c8c8}.ov-saved{margin:0;background:#f4f1e8;color:#123a50;font-family:Arial,sans-serif}.ov-saved .wrap{width:calc(100% - 2.5rem);max-width:1480px;margin-inline:auto;box-sizing:border-box}.ov-saved>header{padding-top:2rem}.ov-saved .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:700}@media(max-width:1000px){.ov-spread{grid-template-columns:1fr}.ov-spread aside{padding:1.25rem}.ov-reading{gap:1rem}.ov-mode span{font-size:.95rem}}@media(max-width:650px){.ov-reader{padding-block:3rem}.ov-facts{grid-template-columns:1fr}.ov-facts article{border:0;border-bottom:1px solid #b9c8c8;padding:1rem}.ov-facts strong{font-size:2.2rem}.ov-mode{grid-template-columns:1fr}.ov-mode button{padding:.8rem 1rem;display:flex;gap:1rem;align-items:center}.ov-mode small{margin:0;font-size:.65rem;min-width:7.5rem}.ov-reading,.ov-work-grid,.ov-filters{grid-template-columns:1fr}.ov-spread figure{overflow-x:auto}.ov-spread svg{min-width:850px}.ov-map-note{margin-top:1rem}}@media print{.ov-mode,.ov-select,.ov-filters,.ov-actions{display:none}.ov-spread,.ov-reading,.ov-work-grid{display:block}.ov-reader [data-ov-row][hidden]{display:table-row!important}.ov-table-wrap{overflow:visible}.ov-table-wrap table{min-width:0;font-size:8pt}.ov-spread svg{min-width:0}.ov-reader figure{break-inside:avoid}.ov-reader h2{font-size:30pt}.ov-reader{padding:0}.ov-facts{break-inside:avoid}}

.ov-edition{display:block;max-width:42rem;margin-block:1.5rem;font-size:.9rem;font-weight:700}
