.tl-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1200px;margin:auto;padding:1rem clamp(1rem,3vw,2rem) 3rem;color:#16384b}.tl-shell h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2rem,5vw,3.1rem);line-height:1.12}.tl-shell h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.45rem}.tl-lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:75ch;font-size:1.08rem}.tl-app:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(290px,390px) minmax(0,1fr);gap:1.5rem;align-items:start}.tl-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-preview-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-copy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #c5d1d9;border-radius:10px;padding:1rem;background:#fff}.tl-controls label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem;font-weight:650;margin:.65rem 0}.tl-controls input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-controls select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit;color:#16384b;width:100%;min-width:0;padding:.55rem;border:1px solid #667f8e;border-radius:5px;background:#fff}.tl-controls input:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-controls select:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-controls button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-shell a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #e9a329;outline-offset:2px}.tl-controls fieldset:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #b4c7d2;border-radius:7px;margin:.8rem 0;padding:.7rem}.tl-controls legend:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:750;padding:0 .25rem}.tl-row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f8fbfc}.tl-row label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.9rem}.tl-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-export:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.tl-controls button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit;background:#174964;color:#fff;border:1px solid #174964;border-radius:6px;padding:.55rem .8rem;cursor:pointer}.tl-controls button:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#10384d}.tl-controls button:disabled:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){opacity:.52;cursor:not-allowed}.tl-small:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.85rem!important;padding:.35rem .55rem!important}.tl-preview-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:sticky;top:1rem;min-width:0}.tl-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#dbe4e9;padding:1rem;overflow:auto;border-radius:6px}.tl-preview svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;box-shadow:0 2px 14px #2345}.tl-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:650}.tl-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#8b1f20;background:#fff1f0;border-left:4px solid #ab2b2c;padding:.6rem}.tl-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5em}.tl-copy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:1.5rem;max-width:900px}.tl-copy p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.tl-copy li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){line-height:1.6}.tl-print-page:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}@media(max-width:760px){.tl-app:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.tl-preview-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:static}.site-footer .footer-inner:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:1rem;overflow-wrap:anywhere}.site-footer .footer-inner>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:normal}}@media print{body>*:not(.tl-print-page):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.tl-print-page:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block!important;position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:0}.tl-print-page svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;height:100%;display:block;max-height:none}html:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),body:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0!important;padding:0!important}}
