.e-area{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important}.e-content{box-sizing:border-box;width:100%;max-width:620px!important;margin-top:40px!important}.e-content h1{margin:calc(var(--sp) * .7) 0 0;overflow-wrap:anywhere}.e-content p{margin:calc(var(--sp) * 1.2) 0 0;max-width:100%;font-size:14px;line-height:1.55}.e-actions{margin-top:calc(var(--sp) * 2.6);flex-wrap:wrap!important;gap:10px!important}.e-actions button{max-width:100%;white-space:normal!important}.e-tech{margin-top:calc(var(--sp) * 2.6);padding-top:calc(var(--sp) * 1.8);border-top:1px solid var(--hair-2);overflow-wrap:anywhere}.e-tech span{font-family:var(--mono);color:var(--faint);font-size:12.5px}.e-crumb>div{flex-wrap:wrap;min-width:0}.e-crumb svg{flex:none}.fc-canvas:has(.e-area){min-height:520px!important;padding:28px 40px 48px!important}@media (width<=1055px){.fc-canvas:has(.e-area){padding:24px!important}.e-content{margin-top:32px!important}}@media (width<=767px){.fc-canvas:has(.e-area){min-height:480px!important;padding:24px 16px 40px!important}.e-content{margin-top:28px!important}.e-content h1{font-size:28px!important;line-height:1.25!important}.e-content p{font-size:14px!important;line-height:1.6!important}.e-actions{flex-direction:column;align-items:stretch!important;gap:8px!important}.e-actions button,.e-actions a.fc-btn{justify-content:center;width:100%;min-height:44px!important}}.e-area a.fc-btn,.fc-canvas a.fc-btn{color:inherit;text-decoration:none}.e-area a.fc-btn.primary,.fc-canvas a.fc-btn.primary{color:var(--surface)}
