.hero-p{color:#fffffff2;max-width:44em;margin-top:18px;font-size:.95rem}.hero-p.en-w{color:#ffffffd1;margin-top:10px;font-size:.88rem}.tlist{gap:clamp(64px,8vw,110px);display:grid}.titem{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.titem.rev>img{order:2}.titem>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;top:calc(var(--header-h) + 24px);position:sticky}@media (width<=1023px){.titem{grid-template-columns:1fr;gap:28px}.titem.rev>img{order:0}.titem>img{position:static}}.tt .no{color:var(--mocha);letter-spacing:.02em;font-weight:600}.tt .h2{margin:6px 0 18px}.tt .lead{color:var(--head);margin-bottom:14px;font-size:1.1rem;font-weight:600}.tt p+p{margin-top:10px}.sub-t{border-left:3px solid var(--sage);margin-top:20px;padding-left:16px}.sub-t h3{color:var(--green);margin:0 0 6px;font-size:1.05rem}.sub-t h3 small{color:var(--ink-soft);font-size:.78em;font-weight:400}.fit-h{color:var(--green);margin:26px 0 10px;font-size:1rem}.fit{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fit li{padding-left:22px;position:relative}.fit li:before{content:"";background:var(--mocha);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:0}.faq{border-top:1px solid var(--line);margin-top:22px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--head);min-height:44px;padding:14px 32px 14px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--green);font-size:1.4rem;position:absolute;top:10px;right:4px}.faq details[open] summary:after{content:"−"}.faq .ans{padding:0 0 16px}.ptypes{margin-top:clamp(56px,7vw,90px)}.h2.sm{margin-bottom:28px;font-size:1.6rem}.pgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1023px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.pgrid{grid-template-columns:1fr}}.pcard{background:var(--surface);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.pimg{background:#fff;place-items:center;height:240px;display:grid}.pimg img{object-fit:contain;width:100%;height:100%;padding:14px 0}.pcard .pb{flex-direction:column;gap:8px;padding:22px;display:flex}.pcard h4{color:var(--head);margin:0;font-size:1.1rem}.pcard .pb p{font-size:.94rem}.pnote{color:var(--ink-soft);font-size:.86rem!important}.pmid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:48px;display:grid}.pmid>div{grid-template-rows:subgrid;grid-row:span 2;align-content:start;display:grid}.sm-en{color:var(--ink-soft);font-weight:600;margin:4px 0 8px!important;font-size:.88rem!important}@media (width<=767px){.pmid{grid-template-columns:1fr}.pmid>div{display:block}}.methods{gap:14px;display:grid}.methods .m b{color:var(--head);display:block}.methods .m p{font-size:.94rem}.steps{grid-template-columns:repeat(4,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.steps>li{border-top:2px solid var(--green);grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:0;padding-top:28px;display:grid;position:relative}.steps .sn{background:var(--surface);color:var(--mocha);padding:0 12px 0 0;font-size:1.15rem;font-weight:600;position:absolute;top:-17px;left:0}.steps h3{color:var(--head);margin-bottom:8px;font-size:1.3rem}.steps h3 small{color:var(--ink-soft);font-size:.65em;font-weight:400}.steps .sd{margin-bottom:14px;font-weight:500}.steps ul{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps ul.kl{padding-bottom:22px}.steps .eh{color:var(--green);border-top:1px solid var(--line);margin-bottom:6px;padding-top:18px;font-family:Manrope Variable,Manrope,sans-serif;font-size:.92rem;font-weight:700}.steps .ed{color:var(--ink-soft);margin-bottom:12px;font-family:Manrope Variable,Manrope,sans-serif;font-size:.88rem;font-style:italic}.steps ul.el{color:var(--ink-soft);font-family:Manrope Variable,Manrope,sans-serif;font-size:.88rem}.steps ul.el li{padding-left:14px;position:relative}.steps ul.el li:before{content:"";background:var(--sage);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}@media (width<=1023px){.steps{border-left:2px solid var(--green);grid-template-columns:1fr;gap:0;padding-left:28px}.steps>li{border-top:0;grid-row:auto;padding:0 0 36px;display:block}.steps .sn{background:0 0;margin-bottom:4px;display:block;position:static}.steps>li:before{content:"";background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:-35px}.steps .eh{margin-top:16px;display:block}}.plineup{border-radius:var(--radius);aspect-ratio:2;margin:0 0 28px;overflow:hidden}.plineup img{object-fit:cover;width:100%;height:100%}.pcard{background:var(--surface);border-radius:var(--radius)}.pno{color:var(--mocha);letter-spacing:.02em;font-size:.8rem;font-weight:600}.en-part .faq{border-top:0;margin-top:0}.faq+.en-part{border-top:0;margin-top:12px;padding-top:0}
