/* Scope every fix to the guided result; leave the shared site UI unchanged. */
html body.cinema.editorial-pass.refined #guide-root #result{border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;min-width:0}
html body.cinema.editorial-pass.refined #guide-root #result .edit-answer{appearance:none;-webkit-appearance:none;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#b9442b!important;padding:8px 0!important;font:400 12px/1.5 Atlas,Arial,sans-serif!important;text-decoration:underline;text-underline-offset:4px;min-height:44px;min-width:0!important;cursor:pointer}
html body.cinema.editorial-pass.refined #guide-root #result .edit-answer:focus-visible{outline:2px solid #b9442b;outline-offset:4px}
html body.cinema.editorial-pass.refined #guide-root #result .orientation-panel{align-self:start;padding:22px!important}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;cursor:pointer;list-style:none}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel>summary::-webkit-details-marker{display:none}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel>summary h2{font:400 21px/1.3 Atlas,Arial,sans-serif!important;letter-spacing:-.04em;margin:0!important}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel>summary>span{font:400 24px/1 Atlas,Arial,sans-serif;color:#b9442b;flex-shrink:0}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel[open]>summary>span{transform:rotate(45deg)}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel .orientation-note{margin-top:18px;padding-top:18px}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel .orientation-note h3{font-size:16px;line-height:1.4}
html body.cinema.editorial-pass.refined #guide-root .orientation-panel .orientation-note p{font-size:14px;line-height:1.7}
html body.cinema.editorial-pass.refined #guide-root #result .result-actions{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important;margin:28px 0 20px!important;max-width:580px}
html body.cinema.editorial-pass.refined #guide-root #result .result-budget-note{font:400 13px/1.7 Atlas,Arial,sans-serif!important;color:#626861;max-width:580px;margin:20px 0 0!important}
html body.cinema.editorial-pass.refined #guide-root #result .result-request{display:flex!important;width:100%;box-sizing:border-box;justify-content:center;white-space:normal;text-align:center;font:500 15px/1.4 Atlas,Arial,sans-serif!important;color:#151716!important;text-decoration:none!important}
html body.cinema.editorial-pass.refined #guide-root #result #download-brief{display:flex!important;justify-content:center;gap:20px;width:100%;box-sizing:border-box;background:#fff!important;border:1px solid #cfd4cc!important;border-radius:999px!important;box-shadow:none!important;padding:12px 24px!important;min-height:48px;color:#151716!important;font:400 13px/1.5 Atlas,Arial,sans-serif!important}
html body.cinema.editorial-pass.refined #guide-root #result .result-actions>p{margin:0!important;font:400 12px/1.7 Atlas,Arial,sans-serif!important;color:#626861}
html body.cinema.editorial-pass.refined #guide-root #result>.essential-contacts{display:block!important;margin:32px 0 0!important;padding:26px 0 0!important;border:0!important;border-top:1px solid #dde1da!important}
html body.cinema.editorial-pass.refined #guide-root #result>.essential-contacts h3{margin:0 0 12px!important;font:400 19px/1.3 Atlas,Arial,sans-serif!important;letter-spacing:-.03em}
html body.cinema.editorial-pass.refined #guide-root #result>.essential-contacts p{margin:0 0 16px!important;font:400 14px/1.7 Atlas,Arial,sans-serif!important}
html body.cinema.editorial-pass.refined #guide-root #result .essential-contact-links{display:flex!important;flex-wrap:wrap;gap:12px 22px!important;margin:16px 0!important}
html body.cinema.editorial-pass.refined #guide-root #result .essential-contact-links a,html body.cinema.editorial-pass.refined #guide-root #result .essential-address{display:inline-flex!important;align-items:center;gap:7px;color:#b9442b!important;border:0!important;border-radius:0!important;background:transparent!important;padding:5px 0!important;font:400 14px/1.6 Atlas,Arial,sans-serif!important;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
html body.cinema.editorial-pass.refined #guide-root #result .essential-address{margin-top:8px!important}
@media(max-width:600px){html body.cinema.editorial-pass.refined #guide-root #result .essential-contact-links{flex-direction:column;align-items:flex-start}}
