.etp-watch-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;margin:1.6rem 0 2.4rem;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18)}
.etp-watch-overview dt{font-size:1.3rem;line-height:1.4;margin:0 0 .4rem}
.etp-watch-overview dd{font-size:1.6rem;font-weight:600;line-height:1.45;margin:0;overflow-wrap:anywhere}
.etp-watch-wide{clear:both;width:100%;margin-top:2.8rem;color:rgb(var(--color-foreground))}
.etp-watch-wide [hidden],.etp-watch-overview[hidden],[data-watch-source][hidden]{display:none!important}
.etp-watch-body{font-size:1.6rem;line-height:1.45;letter-spacing:normal}
.etp-watch-body details{border-top:1px solid rgba(var(--color-foreground),.18);margin:0}
.etp-watch-body details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.18)}
.etp-watch-body summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;list-style:none;min-height:4.8rem;padding:1.4rem 0;font-size:1.6rem;font-weight:600;cursor:pointer}
.etp-watch-body summary::-webkit-details-marker{display:none}
.etp-watch-body summary::after{content:'+';font-size:2.2rem;font-weight:400}
.etp-watch-body details[open]>summary::after{content:'−'}
.etp-watch-body summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.etp-watch-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;padding-bottom:1.6rem}
.etp-watch-body h3{font-size:1.7rem;font-weight:600;line-height:1.4;margin:1rem 0}
.etp-watch-body table{width:100%;border-collapse:collapse;border:0;box-shadow:none;font-size:1.5rem;line-height:1.45;table-layout:fixed}
.etp-watch-body th,.etp-watch-body td{border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);padding:.9rem 0;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.etp-watch-body th{width:46%;padding-right:1.6rem;font-weight:400}
.etp-watch-body td{font-weight:500}
.etp-watch-body p{font-size:1.5rem;line-height:1.5;margin:0 0 1.2rem}
.etp-watch-body .etp-watch-introduction{max-width:80rem;margin-bottom:2rem}
.etp-watch-extra{padding-bottom:1.6rem}
.etp-watch-wide .etp-jewelry-care{margin-top:1rem}
@media(max-width:989px){.etp-watch-columns{grid-template-columns:1fr;gap:1rem}.etp-watch-wide{margin-top:1.8rem}.etp-watch-body table{font-size:1.5rem}.etp-watch-overview dd{font-size:1.5rem}.etp-watch-overview{gap:1.2rem 1.6rem}}
