.pe-page{max-width:1160px}.pe-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:15px;flex-wrap:wrap;color:var(--pet-muted)}.pe-breadcrumb a,.pe-page a{color:var(--pet-gold)}.pe-hero h1{font-size:clamp(23px,3vw,34px)}.pe-hero>a{display:inline-block;margin-top:16px;font-size:13px}.pe-tabs{display:flex;gap:8px;overflow-x:auto;padding:3px 1px 14px;margin-bottom:6px}.pe-tabs a{flex-shrink:0;padding:11px 16px;border:1px solid var(--pet-border);border-radius:9px;background:var(--pet-bg);text-decoration:none;font-size:13px}.pe-tabs a[aria-current=page]{color:#241a0e;background:linear-gradient(#e4c286,#bd914b);border-color:#e7c98c}.pe-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:20px 0 0;counter-reset:evostep}.pe-path li{counter-increment:evostep}.pe-path a{display:block;min-height:100px;padding:14px;border:1px solid var(--pet-border);border-radius:10px;background:var(--pet-inner);text-decoration:none}.pe-path strong{display:block;margin-bottom:8px;font-size:15px}.pe-path strong:before{content:counter(evostep) ' · ';opacity:.6}.pe-path span{font-size:12px;color:var(--pet-muted)}.pe-stage{margin-top:18px}.pe-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.pe-stage-heading h2{margin:7px 0 0;font-size:22px}.pe-condition{padding:9px 12px;background:var(--pet-inner);color:var(--pet-gold);font-size:12px;border:1px solid #79613b;border-radius:8px}.pe-intro{font-size:14px;line-height:1.8;color:var(--pet-muted)}.pe-intro strong{color:var(--pet-text)}.pe-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.pe-material{display:flex;align-items:center;gap:10px;padding:12px;background:var(--pet-inner);border:1px solid var(--pet-border);border-radius:9px}.pe-item-image{display:grid;place-items:center;width:42px;height:44px;flex-shrink:0;border:1px solid #5c503a;background:#111615;border-radius:5px}.pe-item-image:empty:after{content:'◆';color:#ad8a4a}.pe-item-image img{max-width:36px;max-height:38px;object-fit:contain}.pe-material>span{flex:1;min-width:0;font-size:12px;line-height:1.5}.pe-material>strong{font-size:15px;color:var(--pet-gold);white-space:nowrap}.pe-detail-link{display:inline-block;margin-top:17px;font-size:13px}.pe-steps{font-size:14px;line-height:1.9;color:var(--pet-muted);padding-left:22px}.pe-steps li{margin-bottom:10px}.pe-faq{margin-top:20px}.pe-faq details{padding:15px 0;border-bottom:1px solid var(--pet-border)}.pe-faq summary{cursor:pointer;color:var(--pet-gold);font-size:14px}.pe-faq p{font-size:13px;line-height:1.8;margin:12px 0 0;color:var(--pet-muted)}@media(max-width:850px){.pe-materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.pe-materials{grid-template-columns:1fr}.pe-path{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-tabs a{padding:10px 13px}.pe-stage-heading h2{font-size:20px}}
