:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17211d;background:#f3f7f3;line-height:1.55;color-scheme:light}*{box-sizing:border-box}body{margin:0}.owner-header,main{width:min(54rem,calc(100% - 1.5rem));margin:auto}.owner-header{padding:1rem 0}.owner-header>img{display:block;width:100%;height:auto}.owner-header nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem}.owner-header form{margin:0}main{padding-bottom:3rem;overflow-wrap:anywhere}h1,h2,h3,h4{font-family:Georgia,serif;line-height:1.2;color:#1c421d}h1{font-size:clamp(2rem,5vw,2.7rem)}h2,summary{font-size:1.4rem}h3{font-size:1.2rem}.kicker{color:#275a78;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.card{margin:1.3rem 0;padding:clamp(1rem,3vw,1.6rem);background:#fff;border:1px solid #cfdbd0;border-left:5px solid #8bc63f;border-radius:.8rem;box-shadow:0 5px 20px #17211d09}.card h2{margin-top:0}summary{font-family:Georgia,serif;font-weight:700;color:#1c421d;cursor:pointer;min-height:44px;display:list-item;list-style-position:inside}label{display:block;margin:.85rem 0 .3rem;font-weight:700}input:not([type=checkbox]),textarea{display:block;width:100%;min-height:48px;max-width:100%;border:1px solid #65766b;border-radius:.4rem;padding:.65rem;font:inherit;background:#fff;color:#17211d}textarea{resize:vertical}.check{display:flex;align-items:flex-start;gap:.65rem;font-weight:600;min-height:44px}.check input{width:20px;height:20px;flex:none;margin-top:.15rem;accent-color:#286327}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:2px solid #3472ab;border-radius:.6rem;padding:.65rem 1rem;background:linear-gradient(135deg,#244f24,#3b7f2a);color:#fffdf2;box-shadow:0 3px 0 #f5cf46;font:inherit;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;white-space:normal}.secondary{background:#fff;color:#275a78;box-shadow:none;border-color:#275a78}.entry-row{border:1px solid #cfdbd0;border-radius:.6rem;padding:1rem;margin:1rem 0}.entry-row legend{font-weight:800;color:#275a78;padding:0 .4rem}.entry-row .button{margin-top:1rem}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.note{font-size:.9rem;color:#47594d}.publish-form{border-top:1px solid #cfdbd0;margin-top:1.3rem;padding-top:.5rem}.preview{border-left-color:#275a78}.preview article{border-top:1px solid #cfdbd0;padding:.5rem 0}.preserve-lines{white-space:pre-wrap}.success,.error{padding:1rem;border:2px solid #275a78;background:#fff;border-radius:.6rem}.error{border-color:#9b3030}.skip{position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%);z-index:1000;padding:.7rem;background:#fff;color:#17211d;border:2px solid #275a78}.skip:focus{transform:none}:focus-visible{outline:3px solid #17211d;outline-offset:4px}#owner-main:focus{outline:none}input[type=hidden],[hidden]{display:none}@media(max-width:30rem){.two-col{grid-template-columns:1fr;gap:0}.button{width:100%}.owner-header nav>*{flex:1}.entry-row{padding:.8rem}}
