.ws-page:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:100%;overflow-x:clip}.ws-page h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.ws-page .guide-breadcrumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-wrap:anywhere}.dr-guide:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:980px;min-width:0}.dr-builder:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:2rem 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid #c9d3db;border-radius:16px;background:#f7fafc}.dr-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.dr-fields label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.dr-builder>form>label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-direction:column;gap:.35rem;font-weight:700}.dr-fields input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.dr-fields select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.dr-builder textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;font:inherit;color:#172b3a;background:#fff;border:1px solid #718493;border-radius:8px;padding:.72rem}.dr-builder textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:240px;resize:vertical}.dr-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.dr-actions button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.dr-template button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px}.dr-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5em;font-weight:700;color:#173a52}.dr-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#8f1d1d}.dr-template-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem}.dr-template:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-direction:column;border:1px solid #c9d3db;border-radius:14px;padding:1rem;background:#fff}.dr-template [data-template-copy]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){flex:1}.dr-template h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:0}.dr-template button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-self:flex-start}@media(max-width:520px){.dr-actions>*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}.dr-template button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}}@media(prefers-reduced-motion:reduce){.dr-guide *:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-behavior:auto!important}}