:root{--green:#264e34;--cream:#fff7e3;--yellow:#ebaa0d;--body:Arial,sans-serif;--display:'LeÃ±as Display',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--green);font-family:var(--body)}a{color:inherit}header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 5%;border-bottom:1px solid #264e3425}header img{width:72px;height:72px;object-fit:contain}header span{font-size:11px;font-weight:800;letter-spacing:.12em}header>a:last-child{font-size:13px;font-weight:800}main{max-width:1400px;margin:auto;padding:45px 5% 70px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em}h1{font-size:clamp(48px,6vw,84px);line-height:1;margin:25px 0;font-weight:900;letter-spacing:-.05em}h1 em{font-style:normal;color:#9b5e00}.dashboard-heading>p{line-height:1.6;max-width:700px}.local-notice{border-left:4px solid var(--yellow);padding:12px 18px;background:#ebaa0d20;font-size:13px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;align-items:start}.editor-panel{padding:28px 0;border-top:1px solid #264e3430}h2{margin:0 0 20px;font-size:23px}h2 span{font-size:12px;margin-right:12px;color:#916100}.help{font-size:12px;line-height:1.65;opacity:.8}label{display:block;font-weight:800;font-size:12px;margin:20px 0 9px}select,input:not([type=file]){width:100%;min-height:46px;background:#fffdf6;color:var(--green);border:1px solid #264e3440;border-radius:12px;padding:12px;font-size:14px}select{max-width:100%}input[type=file]{display:block;max-width:100%;margin-top:10px;font-weight:400;font-size:12px}input::file-selector-button{padding:9px;border:0;border-radius:8px;background:#264e3415;color:var(--green);cursor:pointer}.file-label{border:1px dashed #264e3450;padding:15px;border-radius:12px}.editor-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px}button,.preview-link{min-height:48px;border:0;border-radius:40px;padding:15px 22px;font-weight:800;font-size:13px;cursor:pointer;background:var(--green);color:var(--cream)}button:disabled{opacity:.5;cursor:wait}.secondary{background:transparent;color:var(--green);border:1px solid var(--green)}#editor-status{font-size:13px;line-height:1.5;flex-basis:100%}#editor-status[data-error=true]{color:#9c251d}.preview-panel{position:sticky;top:20px;min-width:0}.preview-top{display:flex;justify-content:space-between;gap:20px;font-size:9px;font-weight:800;letter-spacing:.08em;padding:16px 0}.featured-preview{position:relative;isolation:isolate;color:var(--cream);padding:35px 30px;border-radius:24px;overflow:hidden;background:var(--green)}.preview-background,.preview-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.preview-shade{z-index:-1;background:#102a1de6}.featured-preview>p:first-of-type{font-size:10px;letter-spacing:.1em;color:var(--yellow);font-weight:800}.featured-preview h2{font-size:clamp(35px,4vw,65px);line-height:1.1;overflow-wrap:anywhere;letter-spacing:-.04em;margin:22px 0}.featured-preview>p{font-size:12px;line-height:1.65}.featured-preview>strong{font-size:22px;color:var(--yellow)}.featured-preview figure{margin:25px 8% 20px}.featured-preview figure img{width:100%;height:230px;object-fit:cover;object-position:center 70%;border:8px solid var(--yellow);border-radius:100px 100px 25px 100px;transform:rotate(5deg)}figcaption{font-size:9px;line-height:1.6;margin-top:18px}.preview-scroll{font-size:9px;font-weight:800;letter-spacing:.08em}.preview-link{display:inline-block;text-decoration:none;background:transparent;border:1px solid var(--green);color:var(--green);line-height:1.5}footer{padding:30px 5%;font-size:11px;border-top:1px solid #264e3430}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ebaa0d;outline-offset:4px}@media(max-width:800px){.dashboard-grid{grid-template-columns:1fr;gap:20px}.preview-panel{position:static;grid-row:1}.featured-preview figure img{height:180px}.featured-preview{padding:24px}main{padding:25px 20px 50px}header{padding:10px 20px}header span{font-size:9px}header>a:last-child{font-size:11px}.editor-actions button{width:100%}.preview-top{font-size:8px}.dashboard-heading h1{font-size:55px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

h1,.featured-preview h2{font-family:var(--display)}

.dashboard-premium .featured-preview .preview-headline{font-size:clamp(38px,4.5vw,60px);line-height:1.05;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}
