:root{--zf-ink:#1c2727;--zf-paper:#f4f2ed;--zf-accent:#b6512d;--zf-line:#d5d8d2}body.zidea-final-copy{margin:0;background:#fff;color:var(--zf-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}body.zidea-final-copy *{box-sizing:border-box;min-width:0}.zf-shell{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;padding:40px}.zf-sidebar{align-self:start;position:sticky;top:30px}.zf-logo{display:block;max-width:170px;height:auto}.zf-sidebar ul{padding:20px 0;list-style:none}.zf-sidebar li{margin:13px 0}.zf-sidebar a{color:var(--zf-ink);text-decoration:none;font-size:14px;letter-spacing:.03em}.zf-sidebar small{display:block;font-size:10px}.zf-languages{display:flex;gap:14px}.zf-languages [aria-current]{border-bottom:2px solid var(--zf-accent)}.zidea-final-copy h1,.zidea-final-copy h2,.zidea-final-copy h3{font-family:Arial,Helvetica,sans-serif;background:none;border:0;text-transform:none;line-height:1.1;letter-spacing:-.035em;color:inherit}.zidea-final-copy h1{font-size:clamp(36px,4.7vw,66px);margin:0 0 25px}.zidea-final-copy h2{font-size:clamp(28px,3.2vw,43px);margin:0 0 25px}.zidea-final-copy h3{font-size:23px;margin:0 0 15px}.zidea-final-copy p{margin:15px 0;max-width:850px}.zf-subtitle{font-size:20px;line-height:1.4;color:var(--zf-accent)}.zf-hero{display:grid;grid-template-columns:1fr;gap:30px;padding:40px 0 50px}.zf-hero:has(figure){grid-template-columns:1.1fr 1fr;align-items:center}.zf-section{padding:55px 0;border-top:1px solid var(--zf-line);scroll-margin-top:20px}.zf-section img,.zf-hero img{width:100%;height:auto;max-height:650px;object-fit:contain}.zf-section figure{margin:30px 0}.zf-section video,.zf-hero video{display:block;width:100%;max-height:650px;background:#172121}.zf-hero figure{margin:0}.zidea-final-copy figcaption{font-size:12px;line-height:1.5;margin:12px 0 20px;color:#596563}.zf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.zf-grid article{background:var(--zf-paper);padding:25px}.zf-grid article p{font-size:15px}.zf-cta,.zidea-final-copy button{display:inline-block;background:var(--zf-accent);color:#fff!important;padding:14px 20px;border:0;text-decoration:none;font-size:14px;font-weight:bold;cursor:pointer;margin:12px 12px 12px 0;line-height:1.4}.zf-support{color:var(--zf-accent);display:inline-block;margin:15px 0}.zf-support small{font-size:11px}.zf-table-wrap{overflow-x:auto}.zidea-final-copy table{border-collapse:collapse;width:100%;font-size:14px}.zidea-final-copy th,.zidea-final-copy td{border-bottom:1px solid var(--zf-line);padding:15px;vertical-align:top;text-align:left}.zidea-final-copy th{width:35%;background:var(--zf-paper)}.zf-inspirations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.zf-inspirations article:first-child{grid-column:1/-1}.zf-inspirations article:first-child img{max-height:600px}.zf-inspirations img{height:260px;object-fit:contain}.zf-breadcrumb,.zf-steps{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:20px 0}.zf-breadcrumb a,.zf-steps a{color:var(--zf-ink)}.zf-steps a{padding:6px;border-bottom:1px solid var(--zf-line)}.zidea-final-copy label{display:block;font-weight:bold;font-size:14px;margin-top:20px}.zidea-final-copy input,.zidea-final-copy select,.zidea-final-copy textarea{display:block;width:100%;font:inherit;border:1px solid #899592;background:#fff;color:var(--zf-ink);padding:12px;border-radius:0;max-width:750px}.zidea-final-copy small{font-size:12px}.zf-error{color:#9b2518}.zf-footer{padding:30px 0;font-size:12px;border-top:1px solid var(--zf-line)}#zf-video-dialog{width:min(1000px,95vw);max-height:95vh;overflow:auto;border:0;padding:25px;background:#172121;color:#fff}#zf-video-dialog::backdrop{background:#000b}#zf-modal-video{width:100%;max-height:65vh}#zf-video-caption{font-size:14px}.zf-skip{position:absolute;left:-9999px}.zf-skip:focus{left:20px;top:20px;background:white;padding:15px;z-index:999}.zidea-final-copy :focus-visible{outline:3px solid var(--zf-accent);outline-offset:4px}@media(max-width:800px){.zf-shell{display:block;padding:22px}.zf-sidebar{position:static;border-bottom:1px solid var(--zf-line);padding-bottom:20px}.zf-sidebar ul{display:flex;flex-wrap:wrap;gap:15px;padding:5px 0}.zf-sidebar li{margin:4px 0}.zf-sidebar a{font-size:12px}.zf-logo{max-width:140px}.zf-hero:has(figure){grid-template-columns:1fr}.zf-grid,.zf-inspirations{grid-template-columns:1fr}.zf-inspirations article:first-child{grid-column:auto}.zf-section{padding:35px 0}.zf-hero{padding-top:35px}.zidea-final-copy h1{font-size:39px}.zidea-final-copy th,.zidea-final-copy td{padding:10px}.zf-inspirations img{height:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
