/* Visual report: conclusions first; research prose stays collapsed. */
.chapter-takeaway{border-left:4px solid var(--accent);padding:6px 0 6px 22px;margin-bottom:30px}.chapter-takeaway>span{font-size:14px;color:var(--accent);display:block;margin-bottom:7px;letter-spacing:1px}.chapter-takeaway>strong{font-size:27px;line-height:1.6;font-weight:600;display:block}.chapter-takeaway p{font-size:17px;color:var(--muted);margin:8px 0 0}.visual-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:35px 0 18px}.visual-heading h3{font-size:24px;margin:0}.visual-heading>span,.visual-heading>a{font-size:14px;color:var(--muted);flex-shrink:0}.visual-heading>a{color:var(--accent)}.visual-caption{color:var(--muted);font-size:14px;line-height:1.8;margin:14px 0 24px}.inline-detail{border:1px solid var(--line);border-radius:8px;background:#fafaf7;margin:24px 0}.inline-detail>summary{cursor:pointer;font-size:17px;padding:15px 20px;color:var(--accent);list-style:none}.inline-detail>summary:before{content:'＋';margin-right:10px}.inline-detail[open]>summary:before{content:'−'}.inline-detail>summary::-webkit-details-marker{display:none}.inline-detail .prose{padding:18px 24px 28px;font-size:17px}.inline-detail .prose h3{font-size:23px}.chapter-notes{margin-top:30px;background:transparent}.library-inner{padding:0 22px 22px}
.role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.role-card{background:white;border:1px solid var(--line);padding:20px 16px;border-radius:8px}.role-top{display:flex;gap:10px;align-items:center;color:var(--accent);font-size:15px}.role-top svg{width:27px;height:27px;flex-shrink:0}.role-card h3{font-size:21px;margin:20px 0 10px;min-height:52px}.role-card p{font-size:15px;color:var(--muted);line-height:1.9;margin:0 0 18px;min-height:43px}.role-card small{font-size:14px;color:var(--accent);letter-spacing:.3px}.research-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:white}.research-pop{padding:23px;border-right:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:18px 8px;align-items:center}.research-pop:last-child{border:0}.research-pop>div:first-child>strong{display:block;color:var(--accent);font-size:39px;font-weight:550;line-height:1.1;letter-spacing:-1px}.research-pop>div:first-child>span{display:block;font-size:14px;color:var(--muted);margin-top:12px}.research-pop p{font-size:17px;margin:0;grid-column:1/-1}.research-pop p small{font-size:14px;display:block;color:var(--muted);margin-top:7px}.donut{width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--accent) 0 44%,#e8e6f3 44% 100%);display:grid;place-items:center;position:relative}.donut:before{content:'';width:62px;height:62px;border-radius:50%;background:white;position:absolute}.donut>span{position:relative;font-size:23px;font-weight:600;line-height:1.1;text-align:center}.donut small{display:block;font-size:13px;font-weight:400;margin-top:4px;color:var(--muted)}.site-dots{width:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.site-dots i{height:18px;background:var(--accent);border-radius:3px}.barrier-pop{grid-template-columns:1fr}.barrier-pop .barrier-tags{display:flex;flex-wrap:wrap;gap:6px}.barrier-tags span{font-size:14px;border-radius:4px;padding:3px 7px;background:var(--soft);color:var(--accent)}.research-pop.barrier-pop>div:first-child>strong{font-size:28px}.decision-path{display:grid;grid-template-columns:repeat(6,1fr);background:#202934;border-radius:10px;padding:24px 16px;gap:18px;color:white}.decision-path>div{position:relative;padding:0 12px;text-align:center}.decision-path>div:not(:last-child):after{content:'→';position:absolute;right:-17px;top:32px;color:#b3bbc6;font-size:21px}.decision-path>div>span{display:block;color:#b4aacd;font-size:14px;margin-bottom:10px}.decision-path svg{width:28px;height:28px;margin:0 auto 9px;display:block;color:#c5bdf4}.decision-path strong{font-size:15px;font-weight:500}
.audit-snapshot{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center}.audit-snapshot figure{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.browser-label{display:flex;align-items:center;gap:5px;padding:9px 12px;background:#eeefed;font-size:14px;color:var(--muted)}.browser-label i{width:6px;height:6px;border-radius:50%;background:#c8ccca}.browser-label span{margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-snapshot img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.audit-snapshot figcaption,.competitor-panel figcaption{padding:8px 12px;font-size:14px;color:var(--muted)}.audit-snapshot h3{font-size:26px;margin:12px 0}.asset-count{display:flex;gap:32px;margin:20px 0}.asset-count strong{color:var(--accent);font-size:34px;line-height:1}.asset-count small{display:block;font-size:14px;font-weight:400;color:var(--muted);margin-top:10px}.audit-snapshot p{font-size:17px;color:var(--muted);margin-bottom:12px}.audit-snapshot a{font-size:15px}.before-after{border:1px solid var(--line);border-radius:10px;background:white;overflow:hidden}.ba-head,.ba-row{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center}.ba-head{font-size:14px;background:#edeeeb;padding:12px 24px;color:var(--muted)}.ba-row{padding:20px 24px;border-top:1px solid var(--line)}.ba-row>div{position:relative;padding-left:43px}.ba-row>div:last-child{padding-left:0}.issue-id{position:absolute;left:0;top:1px;font-size:14px;color:#87909a}.ba-row strong{font-size:18px;font-weight:550;display:block}.ba-row small{display:block;margin-top:5px;font-size:15px;color:var(--muted)}.ba-row>div:last-child strong{color:var(--accent)}.ba-arrow{color:var(--accent);text-align:center;font-size:26px}.audit-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 20px 20px}.audit-proof-grid figure{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.audit-proof-grid img{width:100%;height:260px;object-fit:cover;object-position:top;display:block}.audit-proof-grid figcaption{font-size:15px;padding:10px}
.priority-map{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.priority-lane{border:1px solid var(--line);border-radius:9px;background:#fff;padding:22px 18px}.priority-lane header>span{font-size:14px;color:var(--muted)}.priority-lane h3{font-size:21px;margin:7px 0 18px}.primary-lane{background:#eeedf9;border-color:#d9d5ef}.primary-lane header>span{color:var(--accent)}.requirement-chips{display:grid;gap:7px}.primary-lane .requirement-chips{grid-template-columns:1fr 1fr}.requirement-chips span{font-size:15px;padding:7px 9px;background:#f4f4f0;border-radius:4px;white-space:nowrap}.primary-lane .requirement-chips span{background:white}.requirement-chips b{font-size:14px;font-weight:600;color:var(--accent);margin-right:8px}.priority-lane>small{display:block;color:var(--muted);font-size:14px;margin-top:15px;line-height:1.7}.trace-tabs,.competitor-tabs{display:flex;gap:8px;margin:0 0 18px;flex-wrap:wrap}.trace-tabs button,.competitor-tabs button{padding:8px 15px;font-size:15px;background:transparent;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.trace-tabs button[aria-pressed=true],.competitor-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}.trace-chain{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.trace-chain>div{position:relative;border-top:2px solid var(--accent);padding:16px 10px 12px 0}.trace-chain>div:not(:last-child):after{content:'→';position:absolute;top:32px;right:-18px;color:var(--accent)}.trace-chain span{display:block;font-size:14px;color:var(--muted);margin-bottom:11px}.trace-chain strong{font-size:17px;font-weight:500;display:block;line-height:1.7}
.competitor-showcase{margin-top:40px;scroll-margin-top:30px}.competitor-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr);gap:25px;background:#fff;padding:18px;border:1px solid var(--line);border-radius:10px;align-items:start}.competitor-panel[hidden]{display:none}.competitor-panel figure{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#f2f3f0}.annotated-shot{position:relative}.annotated-shot img{width:100%;display:block;aspect-ratio:16/10;object-fit:contain;background:#f9f9f6}.competitor-panel[data-competitor-panel=viact] .annotated-shot img{aspect-ratio:1.3}.screenshot-pin{position:absolute;transform:translate(-50%,-50%);width:25px;height:25px;display:grid;place-items:center;background:#6b4ae1;color:white;border:2px solid white;box-shadow:0 2px 10px #0005;border-radius:50%;font-size:15px;font-weight:600;pointer-events:none}.competitor-reading{padding:6px 0}.competitor-reading .eyebrow{font-size:14px}.competitor-reading h4{font-size:24px;margin:12px 0 18px}.competitor-reading ol{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:13px}.competitor-reading li{display:flex;gap:10px;font-size:15px;line-height:1.7;align-items:center}.competitor-reading li>span{color:var(--accent);background:var(--soft);border-radius:50%;width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;font-size:14px}.adaptation{border-left:2px solid var(--accent);padding-left:13px;margin:22px 0 14px}.adaptation>span{font-size:14px;color:var(--accent);display:block;margin-bottom:7px}.adaptation>strong{font-size:17px;font-weight:500;line-height:1.9;display:block}.competitor-reading>a{font-size:14px;color:var(--muted)}.reference-video>summary{font-size:14px;padding:10px}.reference-video video{width:100%;aspect-ratio:16/9;display:block;background:#171f24}.zoomable{cursor:zoom-in}
.content-levels{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:10px;align-items:center;margin:25px 0 35px}.content-levels article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:21px 18px;min-width:0}.content-levels article>span{font-size:14px;color:var(--accent)}.content-levels h3{font-size:25px;margin:7px 0 14px}.content-levels p{font-size:14px;color:var(--muted);margin:15px 0 0}.content-levels>b{font-weight:400;color:var(--accent);text-align:center}.mini-tiles{display:grid;grid-template-columns:1fr 1fr;gap:5px;height:68px}.mini-tiles i{background:var(--soft);font-size:14px;font-style:normal;display:grid;place-items:center;border-radius:3px}.mini-video{height:68px;display:flex;gap:10px;align-items:center;justify-content:center;background:#202934;border-radius:4px;color:#cdc4f2;font-size:23px}.mini-video small{font-size:14px;color:#fff;max-width:100px;line-height:1.8}.mini-flow{display:flex;align-items:center;gap:7px;justify-content:space-around;height:68px;background:#eef4f1;border-radius:4px}.mini-flow i{font-size:14px;font-style:normal;color:var(--green)}.mini-flow span{font-size:17px;color:#aac0b4}.event-demo{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:white}.event-scene{position:relative;min-height:300px;background:#1c2530}.event-scene img{height:100%;width:100%;object-fit:cover}.event-scene>span{position:absolute;bottom:12px;left:12px;background:#18212ddd;color:#fff;font-size:14px;padding:5px 9px;border-radius:4px}.event-panel{padding:25px 23px}.event-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-title .eyebrow{font-size:13px;letter-spacing:.6px}.event-badge{color:var(--amber);background:#fbf1df;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:14px}.event-badge.done{color:var(--green);background:#edf4f0}.event-panel h4{font-size:23px;margin:17px 0}.event-process{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.event-process span{font-size:14px;text-align:center;background:#f2f3ef;padding:6px;border-radius:4px;color:var(--muted)}.event-process span.current{background:var(--soft);color:var(--accent)}.review-counts{display:flex;gap:35px;margin:23px 0 15px}.review-counts strong{font-size:27px;line-height:1;font-weight:500;display:block}.review-counts small{font-size:14px;color:var(--muted);display:block;margin-top:8px}.stack-bar{height:7px;background:#e5e3ec;border-radius:4px;overflow:hidden;margin-bottom:20px}.stack-bar>span{display:block;height:100%;background:var(--accent)}.event-panel .button{font-size:15px;padding:9px 14px}.event-panel .button:disabled{background:var(--green);cursor:default}.reset-link{background:none;color:var(--muted);font-size:14px;padding:5px 10px}.event-panel .visual-caption{margin:15px 0 0;font-size:14px}.material-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.material-strip article{background:white;border:1px solid var(--line);border-radius:7px;overflow:hidden}.material-strip img,.mini-chart{aspect-ratio:1.65;width:100%;object-fit:cover;display:block}.material-strip span,.material-strip strong{display:block;margin:12px 14px 0}.material-strip span{font-size:14px;color:var(--muted)}.material-strip strong{font-size:17px;font-weight:500;margin-top:4px;margin-bottom:14px}.mini-chart{display:flex;align-items:end;gap:9px;padding:20px 18px 15px;background:#eeedf9}.mini-chart i{flex:1;background:#8c81cf;border-radius:3px 3px 0 0}.value-example{display:grid;grid-template-columns:1fr 1fr;background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.value-inputs{padding:25px 28px}.value-inputs label{display:flex;justify-content:space-between;font-size:17px;gap:20px}.value-inputs output{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px}.value-inputs input{width:100%;accent-color:var(--accent);margin:10px 0 20px}.value-inputs small{font-size:14px;color:var(--muted);display:block}.value-result{padding:32px;background:var(--soft);display:flex;flex-direction:column;justify-content:center}.value-result>strong{display:block;font-size:60px;color:var(--accent);font-weight:500;line-height:1.3;letter-spacing:-2px;margin:13px 0}.value-result strong small{font-size:17px;letter-spacing:0;font-weight:400;color:var(--muted);margin-left:14px;white-space:nowrap}.value-bar{height:7px;background:#dcd8ed;border-radius:4px;overflow:hidden}.value-bar span{height:100%;background:var(--accent);display:block}.value-result p{font-size:14px;color:var(--accent);margin:15px 0}.value-result>small{font-size:14px;color:var(--muted);line-height:1.9}.ai-path{margin:25px 0 0;display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;gap:12px;align-items:center}.ai-path>div{border-top:2px solid #c9c4df;padding-top:13px}.ai-path>div>span{display:block;font-size:14px;color:var(--accent);margin-bottom:6px}.ai-path strong{font-size:17px;font-weight:500}.ai-path>b{color:#aaa1c6;font-weight:400}
.presentation-toggle{font-size:15px;color:var(--accent);border:1px solid #d4cfee;background:#eeedf9;border-radius:5px;padding:5px 10px;letter-spacing:0}.presentation-controls{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:75;background:#202934;color:white;display:flex;gap:12px;align-items:center;padding:9px 13px;border-radius:9px;box-shadow:0 5px 24px #18243433;max-width:calc(100vw - 30px)}.presentation-controls[hidden]{display:none}.presentation-controls button{background:#3c4653;color:white;white-space:nowrap;padding:6px 10px;font-size:15px;border-radius:4px}.presentation-controls button:disabled{opacity:.35;cursor:default}.presentation-controls>span{font-size:14px;padding:0 8px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presenting .sidebar,.presenting .mobile-header,.presenting .opening,.presenting .report-note,.presenting .report-footer,.presenting .topline{display:none}.presenting main{margin:0 auto;padding:25px 40px 90px;max-width:1280px}.presenting main>.hero,.presenting main>.report-section{display:none}.presenting main>.presentation-active{display:block}.presenting main>.hero.presentation-active{display:grid}.presenting .progress{left:0}.presenting .report-section{border-bottom:0;padding-top:15px}.presenting .section-header h2{font-size:33px}.presenting .competitor-panel{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}
@media(max-width:1200px){.role-card{padding:18px 13px}.role-top{font-size:14px;gap:7px}.role-card h3{font-size:19px}.research-pop{padding:18px}.donut{width:65px;height:65px}.donut:before{width:51px;height:51px}.research-pop>div:first-child>strong{font-size:33px}.competitor-panel{grid-template-columns:1.3fr 1fr;gap:18px;padding:15px}.competitor-reading h4{font-size:23px}.competitor-reading li{font-size:14px}.priority-map{grid-template-columns:1.8fr 1fr 1fr}.priority-lane{padding:18px 14px}.requirement-chips span{padding:6px;font-size:14px}.requirement-chips b{margin-right:5px}}
@media(max-width:850px){.role-grid{grid-template-columns:1fr 1fr}.role-card h3,.role-card p{min-height:0}.research-pop{grid-template-columns:1fr;gap:12px}.research-pop p{font-size:15px}.research-pop>div:first-child>span{min-height:30px}.research-pop.barrier-pop>div:first-child>strong{font-size:26px}.research-pop>.donut,.site-dots,.barrier-tags{min-height:60px}.visual-heading h3{font-size:23px}.decision-path{gap:5px;padding:20px 8px}.decision-path>div{padding:0 5px}.decision-path>div:not(:last-child):after{right:-10px}.priority-map{grid-template-columns:1fr 1fr}.primary-lane{grid-column:1/-1}.primary-lane .requirement-chips{grid-template-columns:repeat(3,1fr)}.competitor-panel{grid-template-columns:1.4fr 1fr}.event-panel{padding:20px}.event-demo{grid-template-columns:1fr 1fr}.event-scene{min-height:330px}.review-counts{gap:24px}.value-result{padding:25px}.value-inputs{padding:23px}.visual-heading>span{font-size:14px}.presentation-controls>span{max-width:160px}.presenting .section-header h2{font-size:26px}}
@media(max-width:600px){.chapter-takeaway{padding-left:16px;margin-bottom:24px}.chapter-takeaway>strong{font-size:23px}.chapter-takeaway p{font-size:17px}.role-grid{gap:10px}.role-card{padding:17px 12px}.role-top{font-size:14px;gap:6px}.role-top svg{width:22px;height:22px}.role-card h3{font-size:19px;margin:16px 0 8px}.role-card p{font-size:14px;margin-bottom:12px}.role-card small{font-size:13px}.research-strip{grid-template-columns:1fr}.research-pop{grid-template-columns:1fr auto;border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:20px}.research-pop>div:first-child>span{min-height:0}.research-pop p{font-size:17px}.research-pop>.donut,.site-dots,.barrier-tags{min-height:0}.research-pop.barrier-pop{grid-template-columns:1fr}.barrier-pop .barrier-tags{margin-top:2px}.decision-path{grid-template-columns:repeat(3,1fr);gap:22px 10px;padding:22px 16px}.decision-path>div:not(:last-child):after{right:-14px}.decision-path>div:nth-child(3):after{content:''}.visual-heading{gap:12px;margin-top:28px;align-items:start}.visual-heading h3{font-size:21px}.visual-heading>span,.visual-heading>a{font-size:14px;max-width:100px;line-height:1.8;flex-shrink:1}.audit-snapshot{grid-template-columns:1fr;gap:22px}.audit-snapshot>div{padding:0 3px}.audit-snapshot h3 br{display:none}.audit-snapshot h3{font-size:25px}.asset-count{margin:18px 0}.ba-head{grid-template-columns:1fr 28px 1fr;padding:12px 13px;font-size:14px}.ba-row{grid-template-columns:1fr 28px 1fr;padding:16px 13px;align-items:start}.ba-row>div{padding-left:0}.issue-id{position:static;display:block;font-size:13px;margin-bottom:5px}.ba-row strong{font-size:17px}.ba-row small{font-size:14px}.ba-row>div:last-child{padding-top:19px}.ba-arrow{font-size:21px;padding-top:21px}.audit-proof-grid{grid-template-columns:1fr;padding:0 14px 14px}.audit-proof-grid img{height:240px}.inline-detail>summary{padding:14px;font-size:15px}.inline-detail .prose{padding:14px;font-size:17px}.priority-map{gap:10px}.priority-lane{padding:18px 13px}.priority-lane h3{font-size:20px}.primary-lane .requirement-chips{grid-template-columns:1fr 1fr}.requirement-chips span{font-size:14px}.trace-chain{grid-template-columns:1fr 1fr;gap:18px 25px}.trace-chain>div:nth-child(2):after{content:''}.trace-chain strong{font-size:17px}.trace-tabs button,.competitor-tabs button{font-size:14px;padding:7px 11px}.competitor-panel{grid-template-columns:1fr;padding:12px;gap:14px}.competitor-reading{padding:3px 4px 5px}.competitor-reading h4{font-size:24px}.competitor-reading li{font-size:17px}.adaptation>strong{font-size:17px}.competitor-reading>a{font-size:14px}.screenshot-pin{width:21px;height:21px;font-size:14px}.content-levels{grid-template-columns:1fr;gap:8px}.content-levels>b{transform:rotate(90deg);font-size:23px}.content-levels article{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px;padding:18px}.content-levels article>span{grid-column:1;font-size:13px}.content-levels h3{grid-column:1;margin:4px 0;font-size:26px}.content-levels article>div{grid-column:2;grid-row:1/4;align-self:center}.content-levels p{grid-column:1;margin:3px 0;font-size:14px}.mini-tiles,.mini-video,.mini-flow{height:70px}.event-demo{grid-template-columns:1fr}.event-scene{min-height:0;height:200px}.event-panel{padding:22px}.event-panel h4{font-size:25px}.review-counts{gap:40px}.material-strip{grid-template-columns:1fr 1fr;gap:12px}.value-example{grid-template-columns:1fr}.value-inputs{padding:22px}.value-result{padding:26px}.value-result>strong{font-size:54px}.ai-path{grid-template-columns:1fr 16px 1fr;gap:16px 12px}.ai-path>b:nth-child(4){display:none}.ai-path strong{font-size:15px}.presentation-controls{padding:8px;gap:5px;flex-wrap:wrap;width:calc(100vw - 24px);bottom:12px;justify-content:center}.presentation-controls>span{order:-1;max-width:none;width:100%;text-align:center}.presentation-controls button{font-size:14px}.presenting main{padding:20px 20px 110px}.presenting .section-header h2{font-size:29px}.presenting .competitor-panel{grid-template-columns:1fr}.library-inner{padding:0 13px 13px}.topline>div{gap:7px}.topline .draft-pill{display:none}.presentation-toggle{font-size:14px}}
@media print{.presentation-toggle,.presentation-controls,.trace-tabs,.competitor-tabs,.event-panel button{display:none!important}.chapter-takeaway{break-inside:avoid}.role-grid{grid-template-columns:repeat(4,1fr)}.research-strip{grid-template-columns:repeat(3,1fr)}.role-card,.research-pop,.ba-row,.competitor-panel{break-inside:avoid}.competitor-panel[hidden]{display:grid}.competitor-panel{margin:20px 0;grid-template-columns:1.5fr 1fr}.annotated-shot img{max-height:250px}.presenting main{margin:0;padding:0;max-width:none}.presenting main>.report-section{display:block}.presenting main>.hero{display:grid}.trace-chain{grid-template-columns:repeat(4,1fr)}.priority-map{grid-template-columns:2fr 1fr 1fr}.event-demo{grid-template-columns:1fr 1fr}.value-example{grid-template-columns:1fr 1fr}.visual-caption{font-size:8pt}.inline-detail .prose{font-size:10pt}}
