/* Presentation edition: the original screenshot geometry and finding text are unchanged. */
.studio-report{--paper:#f7f4ed;--ink:#17392f;--muted:#58665d;--rust:#a44d34;background:var(--paper)}.studio-report .wrap{width:min(1250px,calc(100% - 96px))}.studio-report .site-header{height:100px}.studio-report .audit-report{padding-top:28px}.studio-report .audit-cover{position:relative;isolation:isolate;overflow:hidden;background:#ece4d4;border:1px solid #d6d1bf;border-radius:18px;grid-template-columns:1.1fr .9fr;gap:50px;padding:56px 45px 58px;min-height:510px}.report-cover-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.studio-report .audit-cover:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f2e9d8df,#f2e9d894 50%,#f2e9d820)}.studio-report .audit-cover h1{font-size:clamp(49px,5vw,72px);line-height:1.03;margin-top:22px}.studio-report .report-store{font-size:11px;margin-top:20px}.studio-report .cover-lead{font-size:13px;line-height:1.8;margin-top:24px}.studio-report .report-actions{gap:20px;margin-top:27px}.studio-report .report-actions .button{border-radius:7px;font-size:11px}.studio-report .cover-map{padding:0;transform:rotate(3deg);min-width:0}.studio-report .cover-map>.shot-card{transform:none;box-shadow:0 15px 35px #283b2620;border-color:#c9d1bd;border-radius:7px;overflow:hidden}.cover-file-label{display:block;font-size:8px;letter-spacing:.09em;margin-bottom:14px;font-weight:600}.studio-report .audit-facts{padding:25px 4px;gap:55px;margin-top:8px;border-top:0;font-size:11px}.studio-report .audit-facts strong{font-size:39px;margin-right:9px}.studio-report .report-method summary{font-size:11px;padding:19px 4px}.studio-report .priority-section{padding-block:40px}.studio-report .priority-board{gap:13px}.studio-report .priority-board>a{border:1px solid #d4dccb;border-radius:11px;background:#e7ecdf;padding:21px 18px;gap:20px;box-shadow:0 5px 12px #2a402306}.studio-report .priority-board>a:nth-child(-n+2){background:#f2dfd0;border-color:#dfc4ae}.studio-report .priority-board>a:hover{transform:translateY(-3px);background:#dce6d2}.studio-report .priority-number{font-size:34px}.studio-report .priority-caption{font-size:14px}.studio-report .priority-caption>small{font-size:8px}.studio-report .priority-count{font-size:10px}.studio-report .audit-finding{padding:44px 0 48px}.studio-report .finding-index{width:55px;height:55px;border-radius:50%;font-size:24px;background:#1e4534}.studio-report .audit-finding-heading{gap:21px}.studio-report .audit-finding h2{font-size:43px;line-height:1.1;max-width:960px}.studio-report .importance{font-size:13px;line-height:1.85;margin-top:20px}.studio-report .audit-workspace{gap:30px;grid-template-columns:1.7fr 1fr;margin-top:29px;background:#fffdf7;border:1px solid #dbe0d1;border-radius:14px;padding:25px;box-shadow:0 10px 28px #233b2407}.studio-report .evidence-wall{gap:18px}.studio-report .shot-card{box-shadow:0 5px 12px #283b2709;border-color:#cbd4bf}.studio-report .observation-rail{gap:20px}.studio-report .observation-rail h3{font-size:25px}.studio-report .observation-rail p{font-size:11px;line-height:1.85}.studio-report .observation-number{background:#a24d30;width:30px;height:30px}.studio-report .suggested-action{border-radius:12px;background:#e4eadb;border-color:#ced9c1;padding:26px 30px;margin-top:22px}.studio-report .suggested-action>.eyebrow{font-size:9px;color:#3c5a3d}.studio-report .suggested-action>p:last-child{font-size:11px}.studio-report .takeaway{font-size:13px;font-weight:500}.studio-report .reasoning summary,.studio-report .finding-originals summary{font-size:11px;padding-block:17px}.studio-report .passed-check{border-radius:10px;padding:24px}.studio-report .report-close{position:relative;isolation:isolate;overflow:hidden;max-width:none;background:#17392e;color:#fff8e9;border-radius:15px;padding:44px;margin-top:32px;margin-bottom:35px}.studio-report .report-close:after{content:'✳';position:absolute;right:30px;top:15px;font-size:180px;line-height:1;color:#d4dfbd1f;z-index:-1}.studio-report .report-close h2{font-size:54px;margin-top:18px}.studio-report .report-close h2 em{color:#d6dfbc}.studio-report .report-close>p:not(.eyebrow){color:#e1e5d1;font-size:12px}.studio-report .report-close .button{background:#edb69b;border-color:#edb69b;color:#19392e;border-radius:7px;font-size:12px}.studio-report .site-footer{padding-block:35px}.studio-report .site-footer>p{font-size:10px;max-width:300px}
@media(max-width:1000px){.studio-report .wrap{width:calc(100% - 64px)}.studio-report .audit-cover{gap:30px;padding:42px 32px;grid-template-columns:1.1fr .9fr;min-height:470px}.studio-report .audit-cover h1{font-size:55px}.studio-report .report-actions{gap:16px}.studio-report .report-actions>.text-link{font-size:10px}.studio-report .audit-workspace{padding:21px;grid-template-columns:1.2fr 1fr;gap:25px}.studio-report .audit-finding h2{font-size:38px}.studio-report .observation-rail h3{font-size:24px}.studio-report .priority-board>a{padding:18px 13px;gap:15px}.studio-report .priority-caption{font-size:12px}.studio-report .priority-count{font-size:9px}.studio-report .cover-file-label{font-size:7px}.studio-report .report-close h2{font-size:49px}}
@media(max-width:760px){.studio-report .wrap{width:calc(100% - 40px)}.studio-report .site-header{height:87px}.studio-report .site-header .brand{font-size:21px}.studio-report .site-header nav{gap:19px;font-size:10px}.studio-report .site-header .nav-cta{display:none}.studio-report .audit-report{padding-top:20px}.studio-report .audit-cover{display:block;min-height:0;padding:31px 25px 35px;border-radius:12px}.studio-report .audit-cover:before{background:linear-gradient(180deg,#f2e9d8e8,#f2e9d89c 60%,#f2e9d830)}.studio-report .audit-cover h1{font-size:47px;margin-top:20px}.studio-report .audit-cover .eyebrow{font-size:8px}.studio-report .report-store{font-size:10px;margin-top:18px}.studio-report .cover-lead{font-size:12px;margin-top:20px}.studio-report .report-actions{gap:19px;margin-top:23px}.studio-report .report-actions .button{font-size:10px;min-height:47px;padding:13px 14px}.studio-report .report-actions .text-link{font-size:9px}.studio-report .cover-map{max-width:360px;margin:34px auto 0;transform:rotate(2deg)}.cover-file-label{font-size:7px;margin-bottom:11px}.studio-report .audit-facts{padding:22px 0;gap:15px;font-size:9px;row-gap:12px}.studio-report .audit-facts strong{font-size:31px;margin-right:5px}.studio-report .report-method summary{font-size:10px;padding:17px 0}.studio-report .priority-section{padding-block:30px}.studio-report .priority-board{gap:10px}.studio-report .priority-board>a{padding:17px 14px;gap:14px;border-radius:8px}.studio-report .priority-number{font-size:30px}.studio-report .priority-caption{font-size:12px}.studio-report .priority-caption>small{font-size:7px}.studio-report .priority-count{font-size:9px}.studio-report .audit-finding{padding-block:31px 35px}.studio-report .finding-index{width:36px;height:36px;font-size:17px}.studio-report .audit-finding-heading{gap:13px}.studio-report .audit-finding h2{font-size:32px;line-height:1.13;margin-top:9px}.studio-report .audit-finding-heading .eyebrow{font-size:7px}.studio-report .importance{font-size:11px;line-height:1.85;margin-top:18px}.studio-report .audit-workspace{display:block;margin-top:23px;padding:17px;border-radius:11px}.studio-report .evidence-wall{gap:17px}.studio-report .observation-rail{margin-top:24px;gap:19px}.studio-report .observation-rail>li{gap:12px}.studio-report .observation-rail h3{font-size:23px}.studio-report .observation-rail p{font-size:11px}.studio-report .observation-number{width:27px;height:27px;font-size:10px}.studio-report .suggested-action{padding:22px 20px;border-radius:9px}.studio-report .suggested-action>.eyebrow{font-size:8px}.studio-report .suggested-action>p:last-child{font-size:10px}.studio-report .takeaway{font-size:11px}.studio-report .report-close{padding:31px 25px;margin-top:27px;margin-bottom:25px;border-radius:11px}.studio-report .report-close h2{font-size:42px}.studio-report .report-close>p:not(.eyebrow){font-size:11px}.studio-report .report-close>.small-note{font-size:9px!important}.studio-report .report-close .button{font-size:11px}.studio-report .site-footer{padding-block:25px}.studio-report .site-footer>p{font-size:9px}}
@media(max-width:380px){.studio-report .wrap{width:calc(100% - 32px)}.studio-report .audit-cover{padding:27px 20px 31px}.studio-report .audit-cover h1{font-size:40px}.studio-report .report-actions{gap:15px}.studio-report .report-actions .button{font-size:9px;padding:12px}.studio-report .report-actions .text-link{font-size:8px}.studio-report .audit-finding h2{font-size:28px}.studio-report .audit-workspace{padding:14px}.studio-report .observation-rail h3{font-size:21px}.studio-report .report-close h2{font-size:37px}}
@media(prefers-reduced-motion:reduce){.studio-report *{scroll-behavior:auto!important;transition:none!important}}
