*{box-sizing:border-box}.owner-publish{margin:0;background:var(--owner-bg,#151922);color:var(--owner-fg,#f2ece2);font:17px/1.95 system-ui,sans-serif;word-break:keep-all;overflow-wrap:anywhere}.owner-publish a{color:var(--owner-accent,#d8bd87);text-underline-offset:5px}.owner-publish a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.owner-sitehead,.owner-publish main,.owner-sitefoot{max-width:1000px;margin:auto;padding:28px}.owner-sitehead{border-bottom:1px solid #ffffff35;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.owner-brand{font-weight:800}.owner-publish h1{font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.4;margin:22px 0}.owner-publish h2{font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.55;margin:36px 0 16px}.owner-publish p{margin:18px 0}.owner-publish img{display:block;width:100%;height:auto}.owner-publish figure{margin:30px 0}.owner-meta{font-size:14px;opacity:.8}.owner-sitefoot{border-top:1px solid #ffffff35;font-size:14px}.owner-publish ul{display:grid;gap:18px;padding-left:20px}.owner-publish .owner-home-links{max-width:1100px;margin:35px auto;padding:24px}@media(max-width:600px){.owner-publish main,.owner-sitehead,.owner-sitefoot{padding:22px 20px}}
