/* Purpose-built workflow objects. These selectors do not touch the live demo. */
.ix-r-app,.ix-v-app{width:100%;height:352px;box-sizing:border-box;font-family:Geist,"Libre Franklin",sans-serif;font-size:12px;line-height:1.45;text-align:left;font-weight:400;letter-spacing:-.012em;color:#313733;overflow:hidden;isolation:isolate}
.ix-r-app *,.ix-v-app *{box-sizing:border-box;min-width:0}
.ix-r-app :is(h4,h5,p),.ix-v-app :is(h4,h5,p){margin:0}
.ix-r-app svg,.ix-v-app svg{flex:none;vertical-align:middle}
.ix-r-app strong,.ix-v-app strong{font-weight:500}
.ix-r-app small,.ix-v-app small{font-size:11px}
.ix-r-app{border:1px solid #dce1db;border-radius:10px;background:#f4f5f1;box-shadow:0 12px 24px -20px #292c2945;padding:5px}
.ix-r-chrome{height:35px;display:flex;align-items:center;gap:12px;padding:0 10px 5px;color:#818280;font-size:11px}
.ix-r-chrome>span:nth-child(2){margin-left:auto;padding-right:8px}
.ix-r-brand{color:#353634;font-size:11px;font-weight:500;white-space:nowrap}
.ix-r-brand img,.ix-r-memo-top img,.ix-r-connect-brand img{width:15px;height:15px;object-fit:contain;vertical-align:middle;margin-right:5px}
.ix-r-brand>*,.ix-r-connect-brand>*{display:inline-flex;align-items:center;gap:5px}
.ix-r-layout{height:calc(100% - 35px);display:grid;grid-template-columns:29% minmax(0,1fr);gap:5px}
.ix-r-context{border:1px solid #e6e9e2;border-radius:6px;background:#fafbf8;padding:15px 11px;display:flex;flex-direction:column}
.ix-r-work{border:1px solid #e4e7e0;border-radius:6px;background:#fff;padding:17px;position:relative}
.ix-r-label{font-size:11px;line-height:1.4;color:#7a7c79;margin-bottom:13px}
.ix-r-data{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #edf0e9;padding:11px 0;font-size:12px}
.ix-r-data>span{color:#787a76}
.ix-r-data>strong{text-align:right;color:#3f413d}
.ix-r-context .ix-r-data{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 0}
.ix-r-context .ix-r-data>span{font-size:11px;color:#8b8d89}
.ix-r-context-note{margin-top:auto;padding-top:14px;font-size:11px;line-height:1.55;color:#8b8d89}
.ix-r-search{display:flex;align-items:center;gap:7px;background:#f9faf7;border:1px solid #eaede6;border-radius:5px;padding:8px 10px;color:#7f817d;font-size:11px}
.ix-r-property{padding:17px 0 14px;text-align:center}
.ix-r-icon{display:inline-grid;place-items:center;width:35px;height:35px;color:#656a63;background:#f3f4f2;border:1px solid #e5e7e3;border-radius:7px}
.ix-r-property h4{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:25px;line-height:1.08;letter-spacing:-.035em;color:#353833;margin-top:10px}
.ix-r-property p{margin-top:7px;color:#8a8c88;font-size:11px}
.ix-r-property-meta{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:13px;font-size:11px;color:#81847e}
.ix-r-property-meta>span+span{padding-left:14px;border-left:1px solid #e3e4e1}
.ix-r-property-meta strong{font-size:16px;font-family:Georgia,serif;font-weight:400;color:#525750}
.ix-r-footnote{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #edf0e9;padding-top:10px;font-size:11px;color:#7f827c}
.ix-r-file{display:flex;gap:7px;padding:10px 0;border-bottom:1px solid #e8e9e7;font-size:11px;line-height:1.45;color:#50534d}
.ix-r-file svg{margin-top:2px;color:#7c7f79}
.ix-r-file small{display:block;margin-top:5px;color:#8b8d89;font-size:11px}
.ix-r-title{font:400 25px/1.13 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#373b36;margin:0 0 18px!important}
.ix-r-entity{display:flex;align-items:center;gap:10px;padding:12px 11px;border:1px solid #e8e9e7;border-radius:5px;background:#fff}
.ix-r-entity svg{color:#747972}
.ix-r-entity small{display:block;color:#898c86;margin-bottom:4px}
.ix-r-entity strong{display:block;color:#454b42;font-size:12px}
.ix-r-entity-active{background:#f3f6fb;border-color:#dce4f2}
.ix-r-entity-active svg{color:#05308c}
.ix-r-entity-active>svg:last-child{margin-left:auto}
.ix-r-path{height:30px;display:flex;align-items:center;gap:9px;padding-left:17px;font-size:11px;color:#8c8f89}
.ix-r-review-row{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:13px;color:#81847e;font-size:11px}
.ix-r-pill{display:inline-block;border:1px solid #e4e5e3;background:#f7f9f3;border-radius:4px;padding:3px 6px;font-size:11px;color:#6c6f69;white-space:nowrap}
.ix-r-sidebar-item{display:flex;align-items:center;gap:7px;border-radius:4px;padding:8px 6px;margin:0 -4px 4px;font-size:11px;color:#6f726c}
.ix-r-current{background:#edeeec!important;color:#373d34!important}
.ix-r-reply{display:flex;gap:10px;padding:1px 0 16px}
.ix-r-avatar{display:grid;place-items:center;width:27px;height:27px;border:1px solid #e3e4e1;background:#f5f6f4;color:#6d7169;border-radius:50%;flex:none}
.ix-r-reply strong{display:block;font-size:11px;color:#5b5f57;margin-bottom:5px}
.ix-r-reply p{font-size:12px;color:#7a7d77;line-height:1.55}
.ix-r-compose{border:1px solid #dcdeda;border-radius:7px;box-shadow:0 5px 14px -12px #1a1f1825;background:#fff;padding:13px}
.ix-r-compose header{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#5a6057}
.ix-r-compose header>span{font-size:11px;color:#8b8e88}
.ix-r-compose>p{font-family:Georgia,serif;font-size:16px;line-height:1.5;color:#454b42;margin-top:14px}
.ix-r-compose footer{display:flex;align-items:center;gap:6px;border-top:1px solid #eaebe8;padding-top:11px;margin-top:13px;font-size:11px;color:#6c7168}
.ix-r-input{padding-top:18px}
.ix-r-input small{display:block;color:#868a82;margin-bottom:5px}
.ix-r-input>strong{font:400 29px/1.15 Georgia,serif;color:#4c5249}
.ix-r-input>strong.ix-r-text-value{font:500 13px/1.4 Geist,sans-serif}
.ix-r-sheet{border:1px solid #e1e3df;border-radius:4px;overflow:hidden}
.ix-r-sheet-head{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;background:#f6f8f1;color:#888b85;font-size:11px}
.ix-r-sheet .ix-r-data{padding:10px;font-size:11px}
.ix-r-sheet .ix-r-data:last-child{border-bottom:0}
.ix-r-scenario{margin-top:17px;font-size:11px;color:#8b8e88}
.ix-r-scenario>div{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:11px}
.ix-r-scenario b{font-weight:500;padding:4px 8px;border-radius:4px;background:#eaf0fb;color:#05308c}
.ix-r-model .ix-r-title{font-size:22px;margin-bottom:12px!important}
.ix-r-model .ix-r-label{margin-bottom:8px}
.ix-r-model .ix-r-sheet .ix-r-data{padding:7px 10px}
.ix-r-model .ix-r-scenario{margin-top:12px}
.ix-r-outline{display:flex;align-items:flex-start;gap:7px;border-radius:4px;padding:8px 6px;margin:0 -4px 4px;font-size:11px;line-height:1.5;color:#72776e}
.ix-r-outline small{color:#959892}
.ix-r-documents .ix-r-work{background:#f8faf4;padding:13px}
.ix-r-memo{height:100%;border:1px solid #e3e4e2;background:white;padding:16px 16px 12px;display:flex;flex-direction:column;box-shadow:0 6px 15px -12px #2227202b}
.ix-r-memo-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#7b7f78;padding-bottom:25px}
.ix-r-memo-top>span:first-child{font-size:11px}
.ix-r-memo-top img{width:12px;height:12px}
.ix-r-memo>.ix-r-label{margin-bottom:8px;font-size:11px}
.ix-r-memo h4{font:400 27px/1.08 Georgia,serif;letter-spacing:-.035em;color:#363c33}
.ix-r-memo p{font-size:11px;color:#8a8d87;margin-top:11px}
.ix-r-memo-rule{height:1px;background:#e2e4e0;margin-top:auto}
.ix-r-memo-bottom{display:flex;justify-content:space-between;gap:8px;padding-top:12px;font-size:11px;color:#8b8f87}
.ix-r-pipeline>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 9px;border-bottom:1px solid #e6e8e4}
.ix-r-pipeline>div:first-child{background:#f0f4fb;border-radius:4px;border-bottom-color:transparent;color:#05308c}
.ix-r-pipeline>div>strong{font-size:12px}
.ix-r-deals .ix-r-pipeline>div{padding-block:10px}
.ix-r-deals .ix-r-task{margin-top:12px}
.ix-r-task{display:flex;align-items:center;gap:9px;border:1px solid #dfe1dd;border-radius:5px;padding:12px 9px;margin-top:17px;background:#fff;color:#747b70}
.ix-r-task small{display:block;margin-bottom:4px;font-size:11px;color:#8d9189}
.ix-r-task strong{font-size:12px;color:#5d635a}
.ix-r-task>svg:last-child{margin-left:auto}
.ix-r-brief{border:1px solid #e3e5e1;border-radius:6px;padding:12px}
.ix-r-brief header{display:flex;align-items:center;gap:7px;font-size:11px;color:#878b83}
.ix-r-brief header>strong{color:#51584d}
.ix-r-brief p{margin-top:10px;line-height:1.6;font-size:12px;color:#676d64}
.ix-r-output-label{margin:17px 0 7px}
.ix-r-output{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e7e9e5;padding:10px 0;font-size:12px;color:#5d6459}
.ix-r-cole .ix-r-footnote{border:0;justify-content:flex-start;margin-top:6px}
.ix-r-connect-brand{text-align:center;color:#454c41;font-size:12px;margin:6px 0 17px}
.ix-r-center{text-align:center}
.ix-r-permissions .ix-r-data{padding:10px 0;font-size:11px}
.ix-r-connections .ix-r-footnote{border:0;margin-top:11px}

/* Harvey: dark application rail, warm paper, restrained financial typography. */
.ix-v-app{display:grid;grid-template-columns:43px minmax(0,1fr);border:1px solid #d5d6d4;border-radius:8px;background:#f5f5f1;box-shadow:0 14px 26px -22px #1a1d1a55;color:#2b2c2a}
.ix-v-rail{background:#141710;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:13px;color:#7f817d}
.ix-v-brand-mark{display:grid;place-items:center;width:27px;height:26px;margin-bottom:12px}
.ix-v-brand-mark img{width:17px;height:17px;filter:brightness(0) invert(1)}
.ix-v-rail>span:not(.ix-v-brand-mark,.ix-v-rail-bottom){display:grid;place-items:center;width:29px;height:28px;border-radius:4px}
.ix-v-rail>span.ix-v-active{color:#e5e6e4;background:#343532;border-left:2px solid #b4b7b1}
.ix-v-rail-bottom{margin-top:auto;border-top:1px solid #2f312d;padding-top:10px;font-size:11px;color:#a2a4a0}
.ix-v-window{min-width:0}
.ix-v-chrome{height:37px;border-bottom:1px solid #e3e4e2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;background:#fafbf7;font-size:11px;color:#82857f}
.ix-v-chrome>span:first-child{color:#434541}
.ix-v-chrome img,.ix-v-paper-top img,.ix-v-hub img{width:14px;height:14px;object-fit:contain;vertical-align:middle;margin-right:5px}
.ix-v-content{height:calc(100% - 37px);padding:19px 20px;position:relative}
.ix-v-heading{font:400 26px/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#30342e;margin-bottom:18px!important}
.ix-v-label{font:400 11px/1.45 Geist,sans-serif;color:#868983;letter-spacing:.015em}
.ix-v-status{display:inline-flex;align-items:center;align-self:center;border:1px solid #dee0dc;background:#f3f4f2;color:#72776d;border-radius:4px;padding:4px 7px;font-size:11px;white-space:nowrap}
.ix-v-buybox{display:flex;gap:7px;margin-bottom:14px}
.ix-v-buybox>span{display:inline-flex;padding:5px 9px;border:1px solid #dfe1dd;background:#fff;border-radius:4px;font-size:11px;color:#6b7066}
.ix-v-property-card{background:#fff;border:1px solid #e3e4e1;border-radius:6px;padding:17px}
.ix-v-property-title{display:flex;align-items:center;gap:12px}
.ix-v-property-title>svg{color:#81857d}
.ix-v-property-title .ix-v-label{margin-bottom:3px}
.ix-v-property-title h5{font:400 22px/1.2 Georgia,serif;letter-spacing:-.025em;color:#3b4038}
.ix-v-property-title p{margin-top:4px;font-size:11px;color:#8b8f87}
.ix-v-property-title .ix-v-status{margin-left:auto;color:#05308c;border-color:#dce4f2;background:#f3f6fc}
.ix-v-property-values{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;border-top:1px solid #e6e8e4;margin-top:17px;padding-top:13px}
.ix-v-property-values>div{display:flex;flex-direction:column;gap:5px}
.ix-v-property-values strong{font:400 30px/1.1 Georgia,serif;letter-spacing:-.035em;color:#434940}
.ix-v-property-values>div+div strong{font-size:22px}
.ix-v-property-values span{font-size:11px;color:#868a82}
.ix-v-owner{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center}
.ix-v-owner article{background:#fff;border:1px solid #e2e4e0;border-radius:6px;padding:17px}
.ix-v-owner h5{font:400 24px/1.13 Georgia,serif;color:#3a4037;letter-spacing:-.035em;margin:13px 0 9px}
.ix-v-owner p{font-size:11px;color:#898d85}
.ix-v-file{display:flex;align-items:center;gap:6px;font-size:11px;color:#7e837a;margin-top:14px}
.ix-v-owner-link{display:grid;place-items:center;color:#9a9e96}
.ix-v-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid #e0e2de;font-size:11px;color:#7c8177}
.ix-v-reply{display:flex;align-items:center;gap:10px;margin-bottom:13px}
.ix-v-person{width:28px;height:28px;flex:none;border:1px solid #dcdeda;background:#eeefed;color:#848a80;border-radius:50%;display:grid;place-items:center}
.ix-v-reply p{font-size:11px;color:#82877e;line-height:1.5}
.ix-v-reply strong{display:block;color:#545b50;margin-bottom:3px}
.ix-v-letter{padding:18px 21px;background:#fff;border:1px solid #e0e2de;border-radius:5px;box-shadow:0 8px 17px -15px #22281e38}
.ix-v-letter header{display:flex;align-items:center;justify-content:space-between;gap:10px}
.ix-v-letter h4{font:400 25px/1.16 Georgia,serif;letter-spacing:-.03em;color:#3b4138;margin-top:14px}
.ix-v-letter>p{font:400 16px/1.55 Georgia,serif;color:#676c63;margin-top:10px;max-width:42ch}
.ix-v-letter footer{display:flex;gap:6px;align-items:center;font-size:11px;color:#868b82;margin-top:14px;padding-top:10px;border-top:1px solid #e6e8e4}
.ix-v-financials{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ix-v-financials article{background:#fff;border:1px solid #e3e4e1;border-radius:6px;padding:15px 18px}
.ix-v-financials article>strong{display:block;font:400 45px/1.1 Georgia,serif;letter-spacing:-.045em;color:#383e35}
.ix-v-financials article>strong>span{font-size:29px}
.ix-v-financials article>small{display:block;font-size:11px;color:#81857d;margin-top:7px}
.ix-v-financials article>strong.ix-v-text-metric{font-size:25px;letter-spacing:-.025em;line-height:1.17;min-height:49px;display:flex;align-items:center}
.ix-v-cases{display:flex;align-items:center;gap:13px;padding:12px 13px;background:#fff;border:1px solid #e3e4e1;border-radius:5px;margin-top:12px;font-size:11px;color:#82877e}
.ix-v-cases>span:first-child{margin-right:auto;color:#555b51}
.ix-v-cases b{padding:4px 10px;background:#edf2fa;border:1px solid #dce4f1;border-radius:3px;font-weight:500;color:#05308c}
.ix-v-model-note{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;color:#81867e;margin-top:13px}
.ix-v-model-note>span{color:#999c96}
.ix-v-documents .ix-v-content{padding:15px 25px;background:#eaebe9}
.ix-v-paper{height:100%;display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid #e1e3df;box-shadow:0 9px 22px -15px #1c221936;padding:17px 23px}
.ix-v-paper:before{content:"";width:43px;height:2px;background:#05308c;position:absolute;top:-1px;left:23px}
.ix-v-paper-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:23px;font-size:11px;color:#83877f}
.ix-v-paper-top>span{font-size:11px;color:#939690}
.ix-v-paper>.ix-v-label{margin-bottom:9px}
.ix-v-paper>h4{font:400 35px/1.03 Georgia,serif;letter-spacing:-.04em;color:#383e35}
.ix-v-paper>p{font-size:11px;color:#8a8e86;margin-top:12px}
.ix-v-paper-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #e4e6e2;font-size:11px;color:#90948c}
.ix-v-pipeline{background:#fff;border:1px solid #e2e4e0;border-radius:6px;overflow:hidden}
.ix-v-pipeline-head,.ix-v-pipeline-row{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px;align-items:center;padding:13px}
.ix-v-pipeline-head{font-size:11px;background:#f9fbf5;color:#8a8e86;border-bottom:1px solid #e4e6e2}
.ix-v-pipeline-row{font-size:12px;border-bottom:1px solid #e8eae6;color:#82877e}
.ix-v-pipeline-row:last-child{border-bottom:0}
.ix-v-pipeline-row>strong{font-size:13px;color:#4f564b}
.ix-v-pipeline-row .ix-v-status{justify-self:start}
.ix-v-selected{background:#f2f5fb;border-left:2px solid #05308c;padding-left:11px}
.ix-v-selected>strong{color:#05308c}
.ix-v-pipeline-footer{display:flex;align-items:center;gap:7px;font-size:11px;color:#8c9187;margin-top:17px}
.ix-v-brief{background:#fff;border:1px solid #dfe1dd;border-radius:6px;padding:15px 18px}
.ix-v-brief header{display:flex;align-items:center;gap:8px;color:#91958d;font-size:11px}
.ix-v-brief header>strong{color:#535a4f}
.ix-v-brief p{font:400 17px/1.45 Georgia,serif;color:#464c43;letter-spacing:-.015em;margin-top:10px}
.ix-v-brief>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#8c9088;margin-top:10px}
.ix-v-output-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#8a8f86;padding:13px 1px 9px}
.ix-v-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ix-v-deliverables article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dfe1dd;border-radius:5px;padding:14px}
.ix-v-deliverables article>svg{color:#90948c}
.ix-v-deliverables h5{font:400 19px/1.15 Georgia,serif;color:#555c51;letter-spacing:-.02em}
.ix-v-tools{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.ix-v-tools>span{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #dfe1dd;border-radius:5px;padding:16px 8px;color:#61675c;font-size:12px}
.ix-v-tools svg{color:#858a80}
.ix-v-connection-line{display:grid;place-items:center;color:#9a9e96;height:32px;position:relative}
.ix-v-connection-line:before{content:"";position:absolute;left:16%;right:16%;top:0;height:12px;border:1px solid #c7cac4;border-top:0;border-radius:0 0 7px 7px}
.ix-v-connection-line svg{background:#f5f5f1;z-index:1;margin-top:12px}
.ix-v-hub{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 21px;background:white;border:1px solid #dbddd9;border-radius:6px;box-shadow:0 6px 14px -12px #272f2236}
.ix-v-hub>div{font-size:14px;color:#474f42}
.ix-v-hub p{font-size:11px;color:#8b9086;margin-top:6px}
.ix-v-hub>span{display:grid;place-items:center;width:37px;height:37px;border:1px solid #dfe1dd;background:#f4f5f3;color:#8b9086;border-radius:5px}
.ix-v-access{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;font-size:11px;color:#8f948a}

@container (max-width:440px){
 .ix-r-layout{grid-template-columns:28% minmax(0,1fr)}
 .ix-r-work{padding:13px}
 .ix-r-context{padding:13px 8px}
 .ix-r-chrome>span:nth-child(2){padding-right:0}
 .ix-r-title{font-size:22px}
 .ix-r-property h4{font-size:23px}
 .ix-r-file{gap:5px}
 .ix-r-file>svg{width:12px}
 .ix-r-scenario>div{gap:6px;flex-wrap:wrap}
 .ix-r-compose{padding:10px}
 .ix-r-compose header{flex-wrap:wrap}
 .ix-r-compose>p{font-size:15px}
 .ix-r-memo{padding:13px 11px}
 .ix-r-memo h4{font-size:24px}
 .ix-r-memo-top>span:first-child{font-size:11px}
 .ix-r-memo-top img{margin-right:2px}
 .ix-r-pipeline>div{padding-inline:4px}
 .ix-r-pill{padding-inline:4px;font-size:11px}
 .ix-v-content{padding:16px}
 .ix-v-heading{font-size:23px}
 .ix-v-property-title h5{font-size:20px}
 .ix-v-property-title>.ix-v-status{display:none}
 .ix-v-property-values strong{font-size:27px}
 .ix-v-property-values>div+div strong{font-size:20px}
 .ix-v-owner article{padding:12px}
 .ix-v-owner h5{font-size:21px}
 .ix-v-owner p{font-size:11px}
 .ix-v-financials article{padding:14px}
 .ix-v-financials article>strong{font-size:37px}
 .ix-v-cases{gap:7px;padding-inline:10px}
 .ix-v-model-note>span{display:none}
 .ix-v-paper>h4{font-size:29px}
 .ix-v-paper{padding-inline:17px}
 .ix-v-paper-top{font-size:11px}
 .ix-v-pipeline-head,.ix-v-pipeline-row{grid-template-columns:.9fr 1.1fr 1.2fr;gap:6px;padding-inline:9px}
 .ix-v-pipeline-row>strong{font-size:12px}
 .ix-v-pipeline-row>span:last-child{font-size:11px}
 .ix-v-status{padding-inline:4px}
 .ix-v-letter h4{font-size:22px}
 .ix-v-letter>p{font-size:15px}
 .ix-v-tools{gap:6px}
 .ix-v-tools>span{gap:5px;padding-inline:4px}
}
@container (max-width:350px){
 .ix-r-app{height:365px}
 .ix-r-layout{grid-template-columns:28% minmax(0,1fr)}
 .ix-r-work{padding:10px}
 .ix-r-context{padding:11px 7px}
 .ix-r-chrome{gap:6px;padding-inline:7px}
 .ix-r-chrome>svg{display:none}
 .ix-r-brand{font-size:11px}
 .ix-r-file>svg{display:none}
 .ix-r-review-row{align-items:flex-start;flex-direction:column;gap:6px}
 .ix-r-scenario{margin-top:12px}
 .ix-r-memo-top{padding-bottom:18px}
 .ix-r-memo-top>span:first-child{font-size:11px}
 .ix-r-memo-top img{display:none}
 .ix-r-memo h4{font-size:22px}
 .ix-r-pipeline>div{gap:3px}
 .ix-r-pipeline>div>strong{font-size:11px}
 .ix-r-task{padding-inline:7px;gap:6px}
 .ix-r-task>svg:first-child{display:none}
 .ix-r-footnote{font-size:11px;text-align:center;line-height:1.45}
 .ix-v-app{grid-template-columns:32px minmax(0,1fr);height:365px}
 .ix-v-rail{padding-inline:3px}
 .ix-v-rail>span:not(.ix-v-brand-mark,.ix-v-rail-bottom){width:24px}
 .ix-v-chrome{padding-inline:10px;gap:6px;font-size:11px}
 .ix-v-chrome>span:first-child{font-size:11px}
 .ix-v-content{padding:14px 12px}
 .ix-v-heading{font-size:22px}
 .ix-v-buybox{gap:4px}
 .ix-v-buybox>span{padding-inline:5px}
 .ix-v-owner{grid-template-columns:1fr 18px 1fr}
 .ix-v-owner article{padding:10px}
 .ix-v-owner h5{font-size:20px}
 .ix-v-notice{align-items:start;flex-direction:column;gap:7px}
 .ix-v-financials{gap:7px}
 .ix-v-financials article{padding:12px 10px}
 .ix-v-financials article>strong{font-size:34px}
 .ix-v-financials article>strong.ix-v-text-metric{font-size:22px}
 .ix-v-cases{gap:6px;flex-wrap:wrap}
 .ix-v-cases>span:first-child{width:100%;margin-bottom:3px}
 .ix-v-documents .ix-v-content{padding:13px}
 .ix-v-paper>h4{font-size:27px}
 .ix-v-paper-top{padding-bottom:24px;align-items:start;flex-direction:column;gap:8px}
 .ix-v-pipeline-head,.ix-v-pipeline-row{grid-template-columns:1fr 1fr}
 .ix-v-pipeline-head>span:last-child,.ix-v-pipeline-row>span:last-child{grid-column:1/-1}
 .ix-v-pipeline-head>span:last-child{display:none}
 .ix-v-pipeline-row{padding-block:9px}
 .ix-v-brief{padding:13px}
 .ix-v-brief p{font-size:16px}
 .ix-v-deliverables article{padding:11px;gap:7px}
 .ix-v-deliverables h5{font-size:17px}
}
