.ee-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.ee-metrics>div{padding:22px;border:1px solid #efc9dc;background:#fff7fb;border-radius:14px}.ee-metrics strong{display:block;font:38px Georgia,serif;color:#aa2365}.ee-metrics span{font-size:14px;color:#6e5a65}.ee-note{padding:18px 20px;border-left:3px solid #c43c81;background:#fff6fa;font-size:15px;line-height:1.65}.ee-figure{margin:24px 0}.ee-figure img{display:block;width:100%;height:auto;background:#fffdfa}.ee-figure figcaption{font-size:14px;line-height:1.6;color:#6e5a65;margin-top:12px}.ee-table-wrap{max-width:100%;overflow:auto;border:1px solid #edd8e3;border-radius:12px;margin:22px 0}.ee-table-wrap:focus-visible{outline:3px solid #d94e96;outline-offset:3px}.ee-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.ee-table-wrap caption{text-align:left;padding:15px;font-weight:650;color:#6e5a65}.ee-table-wrap td,.ee-table-wrap th{text-align:left;vertical-align:top;padding:13px;border-bottom:1px solid #edd8e3}.ee-table-wrap thead{background:#fff0f7}.ee-table-wrap th[scope=row]{font-weight:650;white-space:nowrap}.ee-filters,.ee-tool>div:first-child{display:flex;flex-wrap:wrap;gap:15px;align-items:end;margin:22px 0}.ee-filters label,.ee-tool label{display:grid;gap:7px;font-size:15px}.ee-filters select,.ee-tool select,.ee-filters button{font:inherit;border:1px solid #bfa5b3;background:#fff;color:#30212b;padding:10px 12px;border-radius:8px;max-width:100%}.ee-filters button{cursor:pointer}.ee-filters button:hover{background:#fff0f7}.ee-tool{border:1px solid #e6bbcf;border-radius:16px;padding:22px;background:#fff9fc}.ee-tool h3{font:24px Georgia,serif;margin:14px 0}.ee-source-map{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.ee-source-map article{padding:21px;border:1px solid #ebd3df;border-radius:14px}.ee-source-map article>span{font-size:12px;letter-spacing:.08em;color:#a52565;font-weight:700}.ee-source-map h3{font:23px Georgia,serif;margin:14px 0}.ee-source-map p{font-size:15px}.section details summary{cursor:pointer;color:#a52565}.section small{color:#6e5a65;line-height:1.6}@media(max-width:700px){.ee-metrics,.ee-source-map{grid-template-columns:1fr}.ee-tool{padding:16px}.ee-filters{align-items:stretch;flex-direction:column}.ee-filters label{width:100%}}
