.chameleon-expanded-heading{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:20px;align-items:center;padding-top:35px;margin-bottom:25px;color:#660c22}.chameleon-expanded-heading p{font-family:Georgia,serif;font-size:13px;letter-spacing:.14em;font-weight:700;margin:0 0 15px}.chameleon-expanded-heading h4{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:32px;line-height:1.5;margin:0;font-weight:700}.chameleon-expanded-heading h4 strong{font-size:1.45em;font-weight:700}.skills-star{display:block;text-align:center;color:#d3ab55;font-size:28px;line-height:1;background:linear-gradient(90deg,transparent,#d3ab55,transparent) center/100% 1px no-repeat;margin-top:10px;max-width:340px}.expanded-chameleon{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1}.expanded-chameleon:before{content:'';position:absolute;inset:3%;border:4px double #d1a750;border-radius:50%;z-index:-1}.expanded-chameleon img{display:block;width:125%;height:auto;max-width:none}.chameleon-details .chameleon-list{gap:15px;margin:0;padding:0;list-style:none}.chameleon-details .chameleon-item{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:22px;padding:19px 23px;border:2px solid #fffdf7;border-radius:20px;box-shadow:0 4px 6px #74501b20;margin:0}.chameleon-details .chameleon-item.level-1{background:linear-gradient(120deg,#fbe7e3,#f7dedc)}.chameleon-details .chameleon-item.level-2{background:linear-gradient(120deg,#fff1e0,#f4e7d6)}.chameleon-details .chameleon-item.level-3{background:linear-gradient(120deg,#eef1e5,#e7eadc)}.chameleon-details .chameleon-item.level-4{background:linear-gradient(120deg,#eef1f6,#e5eaf0)}.chameleon-details .chameleon-item.level-5{background:linear-gradient(120deg,#f5eaf3,#eddfeb)}.chameleon-details .chameleon-number{font-family:Georgia,serif;font-weight:500;font-size:65px;line-height:1.2;color:#6b0d24;align-self:stretch;display:flex;align-items:center;justify-content:center;border-right:2px solid #d4ad5d;padding-right:20px}.chameleon-details .chameleon-item strong{font-family:Georgia,'Yu Mincho',serif;font-size:27px;line-height:1.3;color:#650c22;font-weight:700;display:block;margin-bottom:5px;overflow-wrap:anywhere}.chameleon-details .chameleon-item small{display:inline-block;background:linear-gradient(90deg,#eac368,#f0daa5);border-radius:30px;padding:1px 15px;font-size:13px;font-weight:700;color:#382919;line-height:1.6}.chameleon-details .chameleon-item p{font-size:15px;line-height:1.6;color:#302624;margin:7px 0 0}@media(max-width:720px){.chameleon-expanded-heading{grid-template-columns:minmax(0,1fr) 29%;gap:6px;padding-top:28px;margin-bottom:19px}.chameleon-expanded-heading p{font-size:9px;letter-spacing:.08em;margin-bottom:12px}.chameleon-expanded-heading h4{font-size:20px;line-height:1.55}.chameleon-expanded-heading h4 strong{font-size:1.6em}.skills-star{font-size:21px;margin-top:8px}.expanded-chameleon:before{border-width:3px}.expanded-chameleon img{width:140%}.chameleon-details .chameleon-list{gap:11px}.chameleon-details .chameleon-item{grid-template-columns:35px minmax(0,1fr);gap:13px;padding:13px 12px;border-radius:14px;border-width:1.5px;min-height:108px}.chameleon-details .chameleon-number{font-size:43px;padding-right:10px;border-right-width:1px}.chameleon-details .chameleon-item strong{font-size:18px;line-height:1.3;margin-bottom:4px;letter-spacing:-.025em}.chameleon-details .chameleon-item small{font-size:10px;padding:1px 11px;line-height:1.6}.chameleon-details .chameleon-item p{font-size:12px;line-height:1.65;margin-top:6px}}@media(max-width:360px){.chameleon-expanded-heading h4{font-size:18px}.chameleon-details .chameleon-item{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 9px}.chameleon-details .chameleon-number{font-size:37px;padding-right:7px}.chameleon-details .chameleon-item strong{font-size:16px}.chameleon-details .chameleon-item p{font-size:11px}}
