﻿.ten-characteristics-editorial.content{--tc-paper: #fff;--tc-aqua: #87e0e0;--tc-highlight: #ffff00;--tc-soft: #beeded;margin-top:32px;margin-bottom:32px;background:var(--tc-paper)}.ten-characteristics-editorial.content h2{margin:0 0 20px;padding:0;border:0;background:none;font-size:1.5rem;line-height:1.5}.ten-characteristics-editorial.content h3{margin:0;padding:0;border:0;background:none;font-size:1.125rem;line-height:1.5}.ten-characteristics-editorial.content p{margin:0 0 20px;line-height:1.85}.ten-characteristics-editorial.content p:last-child{margin-bottom:0}.ten-characteristics-editorial.content .tc-intro>h2{border-left:6px solid var(--tc-aqua);padding-left:16px}.ten-characteristics-editorial.content .tc-section{margin-top:36px;padding-top:32px;border-top:1px solid var(--tc-aqua)}.ten-characteristics-editorial.content .tc-flow{list-style:none;margin:28px 0 0;padding:24px 16px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;background:var(--tc-soft);border-radius:12px}.ten-characteristics-editorial.content .tc-step{position:relative;text-align:center;padding:0;margin:0;list-style:none}.ten-characteristics-editorial.content .tc-step::before{content:none}.ten-characteristics-editorial.content .tc-step:not(:last-child)::after{content:'→';position:absolute;right:-26px;top:43px;font-size:24px;line-height:1;color:#222}.ten-characteristics-editorial.content .tc-step h3{margin:16px 0 8px}.ten-characteristics-editorial.content .tc-step p{line-height:1.65}.ten-characteristics-editorial.content .tc-flow-picture{height:120px;display:flex;justify-content:center;align-items:center}.ten-characteristics-editorial.content .tc-flow-picture svg{height:120px;max-width:100%;color:#222}.ten-characteristics-editorial.content .tc-flow-picture .tc-art{width:118px;margin:0;border-radius:8px}.ten-characteristics-editorial.content .tc-ten-lines{background:white;border-radius:8px;padding:10px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5, 1fr);gap:4px 12px;width:140px}.ten-characteristics-editorial.content .tc-ten-lines span{display:flex;align-items:center;gap:5px;font-size:12px;line-height:16px}.ten-characteristics-editorial.content .tc-ten-lines b{width:16px;color:#222}.ten-characteristics-editorial.content .tc-ten-lines i{height:4px;width:32px;background:var(--tc-aqua)}.ten-characteristics-editorial.content .tc-note{border-left:4px solid var(--tc-highlight);padding-left:16px}.ten-characteristics-editorial.content .tc-ad{display:flex;flex-direction:column;margin:32px 0}.ten-characteristics-editorial.content .tc-ad+.tc-section{margin-top:0}.ten-characteristics-editorial.content .tc-types{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:24px;align-items:start}.ten-characteristics-editorial.content .tc-type{border:1px solid var(--tc-aqua);border-radius:12px;overflow:hidden;background:white}.ten-characteristics-editorial.content .tc-type-heading{padding:20px 20px 16px;border-bottom:4px solid var(--tc-aqua);text-align:center}.ten-characteristics-editorial.content .tc-art{position:relative;width:176px;aspect-ratio:430 / 425;overflow:hidden;margin:0 auto 12px}.ten-characteristics-editorial.content .tc-art img{position:absolute;max-width:none;width:279.069767%;height:auto;left:-179.069767%;top:-48.235294%;display:block}.ten-characteristics-editorial.content .tc-characteristics{list-style:decimal;margin:16px 20px 16px 48px;padding:0}.ten-characteristics-editorial.content .tc-characteristics li{padding:8px 0 8px 4px;line-height:1.75;list-style:decimal;border-bottom:1px solid #e9eeee}.ten-characteristics-editorial.content .tc-characteristics li::before{content:none}.ten-characteristics-editorial.content .tc-characteristics li::marker{font-weight:bold}.ten-characteristics-editorial.content .tc-characteristics li:last-child{border-bottom:0}@media (max-width: 575px){.ten-characteristics-editorial.content h2{font-size:1.25rem}.ten-characteristics-editorial.content .tc-flow{grid-template-columns:1fr;gap:48px;padding:24px}.ten-characteristics-editorial.content .tc-step:not(:last-child)::after{content:'↓';top:auto;right:calc(50% - 12px);bottom:-36px}.ten-characteristics-editorial.content .tc-types{grid-template-columns:1fr}.ten-characteristics-editorial.content .tc-art{width:176px}}
