.etn-tpl{--etn-primary:#0078d4;--etn-primary-hover:#106ebe;--etn-primary-container:#deecf9;--etn-surface:#fff;--etn-surface-variant:#f3f2f1;--etn-on-surface:#201f1e;--etn-on-variant:#605e5c;--etn-border:#edebe9;margin:1.5em 0;line-height:1.4}.etn-tpl *{box-sizing:border-box}.etn-tpl h2{margin:0 0 .25em}.etn-tpl .etn-lead{margin:.25em 0 1em;font-size:.9rem;color:var(--etn-on-variant)}.etn-icon{width:1rem;height:1rem;flex:none}.etn-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:1.5em 0}.etn-stat{border:1px solid var(--etn-border);border-radius:12px;background:var(--etn-surface);padding:16px}.etn-stat dt{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--etn-on-variant);margin:0}.etn-stat dd{margin:4px 0 0;font-size:1.5rem;font-weight:700;color:var(--etn-on-surface)}.etn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.etn-more{margin-top:16px}.etn-more summary{display:inline-block;cursor:pointer;border:1px solid var(--etn-border);border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600;color:var(--etn-primary)}.etn-more summary:hover{background:var(--etn-surface-variant)}.etn-more[open] summary{margin-bottom:16px}.etn-card{display:block;overflow:hidden;border:1px solid var(--etn-border);border-radius:12px;background:var(--etn-surface);box-shadow:0 1px 2px rgba(0,0,0,.05);color:inherit;text-decoration:none}a.etn-card:hover{box-shadow:0 0 0 2px var(--etn-primary)}.etn-card-title{margin:0;padding:10px 16px;background:linear-gradient(to right,var(--etn-primary-hover),var(--etn-primary));color:#fff;text-align:center;font-size:.875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etn-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;width:100%;background:var(--etn-surface-variant);color:rgba(96,94,92,.4)}.etn-cover img{display:block;width:100%;height:100%;object-fit:cover}.etn-cover .etn-icon{width:1.75rem;height:1.75rem}.etn-ages{display:flex;align-items:center;gap:12px;padding:16px 16px 0}.etn-age{flex:1 1;border-radius:8px;background:var(--etn-surface-variant);padding:12px 0;text-align:center}.etn-age b{display:block;font-size:1.5rem;line-height:1;color:var(--etn-on-surface)}.etn-age span{display:block;margin-top:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.etn-age span,.etn-dash{color:var(--etn-on-variant)}.etn-dash{font-size:1.125rem}.etn-note{margin:0;padding:12px 16px 16px;text-align:center;font-size:.75rem;color:var(--etn-on-variant)}.etn-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:16px}.etn-chip{border-radius:999px;background:var(--etn-surface-variant);padding:4px 10px;font-size:.75rem;font-weight:500;color:var(--etn-on-variant)}.etn-chip.etn-primary{background:var(--etn-primary-container);color:var(--etn-primary-hover)}.etn-tablewrap{overflow-x:auto;border:1px solid var(--etn-border);border-radius:12px}.etn-tbl{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;margin:0}.etn-tbl td,.etn-tbl th{padding:8px 16px;border:0;border-top:1px solid var(--etn-border)}.etn-tbl thead th{background:var(--etn-surface-variant);font-weight:600;color:var(--etn-on-surface);padding:10px 16px;border-top:0}.etn-tbl td{color:var(--etn-on-variant);background:var(--etn-surface)}.etn-tbl td.etn-id{font-weight:500;color:var(--etn-on-surface)}.etn-tbl td.etn-group{background:var(--etn-primary-container);color:var(--etn-primary-hover);font-weight:700;padding:8px 16px}.etn-tbl td.etn-cat{background:rgba(243,242,241,.6);text-transform:uppercase;letter-spacing:.05em}.etn-tbl td.etn-cat,.etn-tbl tr.etn-subhead th{color:var(--etn-on-variant);font-size:.75rem;font-weight:600;padding:6px 16px}.etn-tbl tr.etn-subhead th{background:rgba(243,242,241,.3)}.etn-time{display:flex;align-items:center;gap:4px}.etn-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:1023px){.etn-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.etn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.etn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.etn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.etn-grid{grid-template-columns:minmax(0,1fr)}.etn-tbl thead,.etn-tbl tr.etn-subhead{display:none}.etn-tbl,.etn-tbl tbody,.etn-tbl tr{display:block}.etn-tbl tr{padding:8px 0}.etn-tbl tr.etn-section{padding:0}.etn-tbl td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 16px}.etn-tbl td[data-label]:before{content:attr(data-label);font-size:.75rem;color:var(--etn-on-variant);opacity:.8}.etn-tbl td.etn-cat,.etn-tbl td.etn-group{display:block}.etn-tbl td.etn-id{padding-top:8px}}.etn-tpl .etn-sc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.etn-box{border:1px solid var(--etn-border);border-radius:12px;background:var(--etn-surface);padding:16px}.etn-box-h{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--etn-on-surface)}.etn-box-h .etn-icon{color:var(--etn-primary)}.etn-box dl{margin:12px 0 0;font-size:.75rem;color:var(--etn-on-variant)}.etn-box dl div{display:flex;justify-content:space-between;gap:16px;margin:4px 0}.etn-box dt{margin:0}.etn-box dd{margin:0;font-weight:500;color:var(--etn-on-surface)}.etn-box p{margin:8px 0 0;font-size:.75rem;line-height:1.5;color:var(--etn-on-variant)}.etn-chipset{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.etn-chipset .etn-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px}a.etn-chip{color:var(--etn-on-surface);text-decoration:none;border:1px solid var(--etn-border);background:var(--etn-surface)}a.etn-chip:hover{border-color:var(--etn-primary);color:var(--etn-primary)}a.etn-chip small{color:var(--etn-on-variant);font-size:.75rem}.etn-ev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.etn-ev a{display:flex;flex-direction:column;height:100%;border:1px solid var(--etn-border);border-radius:12px;background:var(--etn-surface);padding:16px;color:inherit;text-decoration:none}.etn-ev a:hover{border-color:var(--etn-primary)}.etn-ev b{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--etn-on-surface)}.etn-ev img{width:24px;height:14px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.etn-ev em{margin-top:4px;font-style:normal;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--etn-primary)}.etn-ev small{margin-top:8px;font-size:.75rem;color:var(--etn-on-variant)}.etn-family{margin:0 0 20px}.etn-family-h{margin:0 0 8px;font-size:.875rem;color:var(--etn-on-variant)}.etn-family-h b{font-size:1rem;color:var(--etn-on-surface)}.etn-chipset .etn-chip-on{background:var(--etn-primary);border:1px solid var(--etn-primary);color:#fff}.etn-cta{border:1px solid var(--etn-border);border-radius:16px;background:var(--etn-surface-variant);padding:24px;text-align:center}.etn-cta h2{font-size:1.125rem;margin:0}.etn-cta p{margin:6px auto 0;max-width:36rem;font-size:.875rem;color:var(--etn-on-variant)}.etn-cta a.etn-btn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border-radius:6px;background:var(--etn-primary);color:#fff;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none}.etn-cta a.etn-btn:hover{background:var(--etn-primary-hover)}.etn-crit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none}.etn-crit>li{margin:0}.etn-crit-card{display:flex;flex-direction:column;aspect-ratio:3/4;height:100%;border:1px solid var(--etn-border);border-radius:12px;background:var(--etn-surface);box-shadow:0 1px 2px rgba(0,0,0,.05);color:inherit}.etn-crit-card h3{margin:0;border-radius:11px 11px 0 0;padding:10px 12px;background:linear-gradient(to right,var(--etn-primary-hover),var(--etn-primary));color:#fff;text-align:center;font-size:.8rem;font-weight:700;line-height:1.25}.etn-crit-card h3 a{color:#fff;text-decoration:none}.etn-crit-sub{margin:0;padding:6px 12px 0;text-align:center;font-size:.7rem;color:var(--etn-on-variant)}.etn-crit-card ul{flex:1 1;margin:0;padding:8px 12px;list-style:none}.etn-crit-card li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--etn-border);font-size:.78rem;color:var(--etn-on-surface)}.etn-crit-card li:last-child{border-bottom:0}.etn-crit-card li b{flex:none;color:var(--etn-primary-hover)}.etn-crit-total{border-radius:0 0 11px 11px;display:flex;justify-content:space-between;padding:8px 12px;background:var(--etn-surface-variant);font-size:.75rem;font-weight:600;color:var(--etn-on-surface)}@media (max-width:1023px){.etn-crit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.etn-crit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.etn-ev,.etn-tpl .etn-sc{grid-template-columns:minmax(0,1fr)}}.etn-ps{margin:2em 0;text-align:center;font-family:inherit}.etn-ps-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px}.etn-ps-num{font-size:2rem;font-weight:700;line-height:1.1;color:#0078d4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etn-ps-label{margin-top:4px;font-size:.875rem;font-weight:500;color:#605e5c}.etn-ps-recent{margin-top:4px}.etn-ps-note,.etn-ps-recent{font-size:.75rem;color:#605e5c}.etn-ps-note{margin:20px 0 0}@media(max-width:900px){.etn-ps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.etn-ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etn-ps-num{font-size:1.6rem}}.etn-crit>li{display:flex}.etn-crit-card{height:auto;flex:1 1;min-width:0}