.mental-age-editorial{--mental-green: #447b46;--mental-ink: #333b36;--mental-line: #dce7d9;color:var(--mental-ink);padding-bottom:32px}.mental-age-editorial section{padding:32px 0;border-top:1px solid var(--mental-line)}.mental-age-editorial section:first-child{border-top:0}.mental-age-editorial section:last-child{padding-bottom:0}.mental-age-editorial h2{margin:0 0 24px;padding:0;border:0;background:none;font-size:1.5rem;line-height:1.5}.mental-age-editorial h3{margin:0 0 12px;padding:0;border:0;background:none;font-size:1.125rem;line-height:1.5}.mental-age-editorial p{margin:0 0 20px;line-height:1.9}.mental-age-editorial p:last-child{margin-bottom:0}.mental-age-editorial .mental-age-definition{padding:20px 24px;background:#f3f8ed;border-inline-start:3px solid #80ac66;border-radius:0 8px 8px 0}.mental-age-editorial .mental-age-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:36px;list-style:none;margin:0;padding:0}.mental-age-editorial .mental-age-flow>li{position:relative;min-width:0}.mental-age-editorial .mental-age-flow>li::before{display:none}.mental-age-editorial .mental-age-flow>li:not(:last-child)::after{content:'';position:absolute;inset-inline-end:-24px;top:50px;width:10px;height:10px;border-top:2px solid #83a26f;border-right:2px solid #83a26f;transform:rotate(45deg)}.mental-age-editorial .mental-age-flow-art{height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:#f6f8ef;border-radius:12px;color:var(--mental-green)}.mental-age-editorial .mental-age-answer-sheet{width:84px;padding:8px 12px;border:2px solid #639360;border-radius:6px;background:#fff;transform:rotate(-4deg)}.mental-age-editorial .mental-age-answer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.5}.mental-age-editorial .mental-age-answer-row span{height:3px;width:38px;background:#cfddc4}.mental-age-editorial .mental-age-age{display:flex;align-items:baseline;gap:8px}.mental-age-editorial .mental-age-age strong{font-size:3.5rem;line-height:1;font-weight:700}.mental-age-editorial .mental-age-age span{font-weight:700}.mental-age-editorial .mental-age-report{width:76px;padding:10px 14px;background:#fff;border:2px solid #639360;border-radius:6px}.mental-age-editorial .mental-age-report i{display:block;font-size:28px;margin-bottom:10px}.mental-age-editorial .mental-age-report span{display:block;height:3px;background:#cfddc4;margin-top:6px}.mental-age-editorial .mental-age-report span:last-child{width:70%}.mental-age-editorial .mental-age-scenes{display:grid;gap:16px;margin-top:24px}.mental-age-editorial .mental-age-scene{display:grid;grid-template-columns:72px minmax(0, 1fr);align-items:center;gap:24px;padding:24px;border:1px solid var(--mental-line);border-radius:12px}.mental-age-editorial .mental-age-scene-icon{width:72px;height:72px;border-radius:50%;background:#fbf0ca;color:#a47532;display:flex;align-items:center;justify-content:center;font-size:28px}.mental-age-editorial .mental-age-scene:nth-child(2) .mental-age-scene-icon{background:#e7f3dc;color:var(--mental-green)}.mental-age-editorial .mental-age-scene:nth-child(3) .mental-age-scene-icon{background:#f9e8d9;color:#ae6b40}.mental-age-editorial .mental-age-scene h3{margin-bottom:8px}.mental-age-editorial .mental-age-ad{margin-top:32px}.mental-age-editorial .mental-age-reading-note{background:#fcf7e7;padding:24px;border-radius:12px}.mental-age-editorial .mental-age-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-variant-numeric:tabular-nums}.mental-age-editorial .mental-age-table caption{text-align:start;padding-bottom:16px;font-size:.9rem;color:#626c61}.mental-age-editorial .mental-age-table th,.mental-age-editorial .mental-age-table td{padding:12px 16px;border:0;border-bottom:1px solid #e6ece1;text-align:start;background:none;vertical-align:middle;overflow-wrap:anywhere}.mental-age-editorial .mental-age-table thead th{background:#eaf2df;color:#395f3a;font-weight:700}.mental-age-editorial .mental-age-table thead th:first-child{width:12%}.mental-age-editorial .mental-age-table thead th:nth-child(2){width:44%}.mental-age-editorial .mental-age-table thead th:last-child{width:44%}.mental-age-editorial .mental-age-table tbody th{font-weight:400}.mental-age-editorial .mental-age-table tbody tr:nth-child(even){background:#fafbf7}.mental-age-editorial .mental-age-rank{color:#687562}.mental-age-editorial .mental-age-mean-content{display:flex;align-items:center;gap:16px}.mental-age-editorial .mental-age-mean-content bdi{font-weight:700;min-width:3.2em;text-align:end}.mental-age-editorial .mental-age-bar{flex:1;height:8px;border-radius:4px;background:#e5ecd9;overflow:hidden}.mental-age-editorial .mental-age-bar>span{display:block;height:100%;background:#89ac67;border-radius:4px}.mental-age-editorial .mental-age-data-note{font-size:.9rem;color:#626c61}.mental-age-editorial .mental-age-sources{list-style:none;padding:0;margin:24px 0 0}.mental-age-editorial .mental-age-sources li{position:relative;padding-inline-start:16px}.mental-age-editorial .mental-age-sources li::before{content:'';position:absolute;inset-inline-start:0;top:11px;width:5px;height:5px;background:var(--mental-green);border-radius:50%}.mental-age-editorial .mental-age-sources a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mental-age-editorial .mental-age-sources p{margin:0;color:#626c61;font-size:.9rem}.mental-age-editorial[dir='rtl'] .mental-age-flow>li:not(:last-child)::after{transform:rotate(-135deg)}@media (max-width: 600px){.mental-age-editorial h2{font-size:1.35rem}.mental-age-editorial .mental-age-definition{padding:20px 16px}.mental-age-editorial .mental-age-flow{grid-template-columns:1fr;gap:40px}.mental-age-editorial .mental-age-flow>li{display:grid;grid-template-columns:100px minmax(0, 1fr);gap:16px;align-items:start}.mental-age-editorial .mental-age-flow-art{margin-bottom:0}.mental-age-editorial .mental-age-age{flex-direction:column;align-items:center;gap:4px}.mental-age-editorial .mental-age-flow>li:not(:last-child)::after,.mental-age-editorial[dir='rtl'] .mental-age-flow>li:not(:last-child)::after{top:auto;bottom:-24px;inset-inline-end:auto;inset-inline-start:45px;transform:rotate(135deg)}.mental-age-editorial .mental-age-scene{padding:20px 16px;grid-template-columns:48px minmax(0, 1fr);gap:16px;align-items:start}.mental-age-editorial .mental-age-scene-icon{width:48px;height:48px;font-size:22px}.mental-age-editorial .mental-age-reading-note{padding:20px 16px}.mental-age-editorial .mental-age-table th,.mental-age-editorial .mental-age-table td{padding:12px 8px}.mental-age-editorial .mental-age-table thead th:first-child{width:20%}.mental-age-editorial .mental-age-table thead th:nth-child(2){width:42%}.mental-age-editorial .mental-age-table thead th:last-child{width:38%}.mental-age-editorial .mental-age-mean-content{flex-direction:column-reverse;align-items:stretch;gap:6px}.mental-age-editorial .mental-age-bar{flex:none;height:5px}}
