:root{color-scheme:dark light;--cms-dark-mode:0;--dca-dark:#2d4c4d;--dca-light:#defcb9;--dca-white:light-dark(#FFF, #000);--dca-black:light-dark(#2a2c2e, rgb(from white calc(r - 45) calc(g - 44) calc(b - 46)));--dca-primary:light-dark(var(--dca-dark), rgb(from var(--dca-light) calc(r - 45) calc(g - 44) calc(b - 46)));--dca-secondary:light-dark(var(--dca-light), var(--dca-dark));--dca-red:#d44848;--dca-action-bg:var(--dca-secondary);--dca-action-text:var(--dca-black);--dca-gray:light-dark(#7c7c7c, #a7a7a7);--dca-gray-lightest:light-dark(#f7f7f7, #303030);--dca-gray-lighter:light-dark(#ddd, #666);--dca-gray-light:light-dark(#999, #888);--dca-gray-darker:light-dark(#454545, #ddd);--dca-gray-darkest:light-dark(#333, #eee);--dca-border-radius:20px;--dca-btn-radius:40px;--dca-default-spacing:2px}@media (prefers-color-scheme:dark){:root{--cms-dark-mode:1}}:root[data-cms-theme="3"],:root[data-cms-theme="4"]{--dca-dark:#00bbff;--dca-light:color-mix(in srgb, var(--dca-dark), var(--dca-white) 55%);--dca-white:light-dark(#FFF, #000);--dca-black:light-dark(#000, #FFF);--dca-primary:light-dark(var(--dca-dark), color-mix(in srgb, var(--dca-light), black 10%));--dca-secondary:var(--dca-gray-lightest);--dca-red:#d44848;--dca-action-bg:var(--dca-primary);--dca-action-text:var(--dca-white);--dca-gray:light-dark(#7c7c7c, #aaa);--dca-gray-lightest:light-dark(#f7f7f7, #303030);--dca-gray-lighter:light-dark(#ddd, #666);--dca-gray-light:light-dark(#999, #888);--dca-gray-darker:light-dark(#454545, #ddd);--dca-gray-darkest:light-dark(#333, #eee);--dca-border-radius:5px;--dca-btn-radius:3px;--dca-default-spacing:0px}:root[data-theme=auto]{color-scheme:dark light}:root[data-theme=light]{color-scheme:light;--cms-dark-mode:0}:root[data-theme=dark]{color-scheme:dark;--cms-dark-mode:1}html.cms-structure-mode-structure section{-webkit-margin-end:436px;margin-inline-end:436px}.cms-placeholder-view section{font:18px/24px Helvetica,Arial,sans-serif;padding:20px}.cms-placeholder-view h1{margin:0 0 20px;padding:0;padding-bottom:10px;font-size:1.5em;border-bottom:1px solid var(--dca-gray-light)}.cms-placeholder-view h1 small{font-size:.5em;color:var(--dca-gray)}.cms-placeholder-view section img{max-width:100%;padding:3px;margin:-5px;border:1px solid var(--dca-gray-light)}