.workspace-body{margin:0;background:#f6f2eb;color:#342c26;font:18px/1.7 system-ui,sans-serif}.workspace-body *{box-sizing:border-box}.workspace-body a{color:inherit}.workspace-body button{font:inherit;color:inherit;cursor:pointer}.work-header{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;gap:25px;border-bottom:1px solid #d9cab5}.work-logo{font:46px Georgia;text-decoration:none}.work-logo span{font:18px system-ui;display:inline-block;margin-left:15px}.work-main{max-width:1300px;padding:35px 25px;margin:auto}.work-kicker{font-size:13px;letter-spacing:.14em;color:#7a5c35}.work-main h1{font-size:36px;font-weight:550;margin:12px 0}.work-intro{font-size:21px;color:#726352}.work-status{padding:18px 23px;border-left:4px solid #aa8755;background:#e9dfcf;margin:22px 0}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.work-grid>a,.work-grid>button{display:block;text-align:left;background:#fffcf7;border:1px solid #cfc0aa;padding:25px;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s}.work-grid>a:hover,.work-grid>button:hover{transform:translateY(-4px);box-shadow:0 12px 25px #533e2615}.work-grid span{font:22px Georgia;color:#a08052}.work-grid h2{font-size:23px;font-weight:600;margin:12px 0}.work-grid p{font-size:18px;margin:12px 0 22px}.work-grid b{font-size:18px;color:#76542b}.work-panel{padding:28px;border:1px solid #d5c6b1;border-radius:12px;background:#fffcf7;margin:28px 0}.work-panel h2{font-size:27px}.work-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.work-panel button{padding:12px 20px;min-height:52px;border:1px solid #b5a083;background:#f0e4d2;border-radius:6px;margin:10px}.work-panel a{display:inline-block;padding:12px 0;min-height:50px}.work-panel article{border-bottom:1px solid #d9cab5;padding:10px 0}.table-scroll{overflow:auto}.work-panel table{border-collapse:collapse;width:100%}.work-panel th,.work-panel td{padding:16px;text-align:left;border-bottom:1px solid #dfd4c4}.work-panel summary{cursor:pointer;min-height:52px;padding:12px 0}.workspace-body [hidden],.editor-steps~form [hidden]{display:none!important}.workspace-body :focus-visible{outline:3px solid #8c612b;outline-offset:4px}.editor-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.editor-steps button{font-size:18px;min-height:60px;background:#e6dbc9;color:#352b24}.editor-steps button[aria-current=step]{background:#3e2d20;color:white}.step-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #d1c4b2}.step-navigation button{font-size:18px}.curation-choice{display:flex!important;align-items:center;gap:12px;padding:14px;border:1px solid #cabba6;border-radius:8px;margin:10px 0!important;font-size:18px;cursor:pointer}.curation-choice input{flex-shrink:0}.curation-choice span{margin:0!important}#curation-products{max-height:440px;overflow:auto}#line-test[hidden]{display:none!important}#editor [data-editor-step][hidden]{display:none!important}
@media(max-width:800px){.work-grid{grid-template-columns:1fr 1fr}.work-info{grid-template-columns:1fr}.work-header{flex-wrap:wrap;gap:10px}.work-logo span{font-size:16px}.work-main{padding:25px 18px}.work-main h1{font-size:29px}.work-grid>a,.work-grid>button{padding:20px}.work-grid h2{font-size:21px}.work-panel{padding:20px}}@media(max-width:480px){.work-grid{grid-template-columns:1fr}.editor-steps button{font-size:16px}.step-navigation button{padding:12px;font-size:16px}}@media(prefers-reduced-motion:reduce){.work-grid>a,.work-grid>button{transition:none}.work-grid>a:hover,.work-grid>button:hover{transform:none}}
