.ie-page{color:var(--ink)}.ie-page h1,.ie-page h2,.ie-page h3{font-family:var(--ff-body);letter-spacing:-.045em;font-weight:650;line-height:1.12}.ie-page p{line-height:1.65}.ie-page a{text-underline-offset:.25em}.ie-intro{padding-top:140px;padding-bottom:54px}.ie-breadcrumb{color:var(--mut);gap:14px;margin-bottom:34px;font-size:12px;display:flex}.ie-eyebrow{color:var(--acc-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650}.ie-intro h1{text-wrap:balance;max-width:970px;margin:0;font-size:clamp(38px,4.8vw,68px)}.ie-lead{color:var(--mut);max-width:690px;margin:24px 0 0;font-size:18px}.ie-industry-nav{flex-wrap:wrap;gap:10px;padding-top:32px;display:flex}.ie-industry-nav a{border:1px solid var(--line-strong);border-radius:7px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;font-weight:550;display:flex}.ie-industry-nav a>span:first-child{color:var(--acc-text);font-size:10px}.ie-industry-nav a:hover{background:var(--acc-wash);border-color:var(--acc-ui)}.ie-collection-note{color:var(--mut);margin:0;padding-top:36px;font-size:12px}.ie-chapter{border-bottom:1px solid var(--line);padding:45px 0 60px;scroll-margin-top:95px}.ie-chapter:last-child{border-bottom:0}.ie-chapter-heading{align-items:center;gap:20px;margin-bottom:26px;display:flex}.ie-chapter-number{font-size:13px;font-family:var(--ff-mono);color:var(--acc-text)}.ie-chapter-heading h2{margin:0;font-size:clamp(25px,2.8vw,37px)}.ie-chapter-heading>a{margin-left:auto}.ie-chapter-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:44px;display:grid}.ie-sector-figure{min-width:0;margin:0}.ie-sector-photo{aspect-ratio:1.65;background:var(--bg-deep);border-radius:12px;position:relative;overflow:hidden}.ie-sector-photo img{object-fit:cover;width:100%;height:100%}.ie-sector-photo-neutral img{object-position:center}.ie-sector-figure figcaption{color:var(--dim);margin-top:8px;font-size:10px}.ie-sector-copy h3{text-wrap:balance;margin:0 0 19px;font-size:clamp(24px,2.7vw,37px)}.ie-sector-copy>p{color:var(--mut);max-width:490px;margin:0;font-size:15px}.ie-audience{flex-wrap:wrap;gap:7px;margin:23px 0;padding:0;list-style:none;display:flex}.ie-audience li{border:1px solid var(--line);color:var(--mut);border-radius:4px;padding:6px 9px;font-size:11px}.ie-sector-links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ie-text-link{color:var(--acc-text);align-items:center;gap:14px;min-height:30px;font-size:12px;font-weight:650;display:inline-flex}.ie-text-link:hover{text-decoration:underline}.ie-workflow{background:var(--bg-deep);border-radius:8px;margin-top:27px;padding:19px 24px 24px}.ie-workflow .ie-eyebrow{margin-bottom:13px;font-size:9px}.ie-workflow ol{gap:22px;margin:0;padding:0;list-style:none;display:flex}.ie-workflow li{background:var(--bg);border:1px solid var(--line);border-radius:5px;flex:1;align-items:center;gap:9px;min-width:0;padding:11px;font-size:12px;font-weight:550;display:flex;position:relative}.ie-workflow li:not(:last-child):after{content:"→";color:var(--acc-text);position:absolute;right:-18px}.ie-step-number{color:var(--dim);font-size:9px;font-family:var(--ff-mono)}.ie-considerations{padding-top:72px;padding-bottom:76px}.ie-considerations h2,.ie-sector-related h2,.ie-editorial-resources h2{max-width:680px;margin:0;font-size:clamp(29px,3.4vw,43px)}.ie-consideration-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.ie-consideration-grid h3{margin:21px 0 12px;font-size:20px}.ie-consideration-grid p{color:var(--mut);max-width:300px;margin:0;font-size:14px}.ie-permissions,.ie-documents,.ie-constraints{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;height:104px;display:flex}.ie-permissions span,.ie-documents span,.ie-constraints span{border:1px solid var(--acc-edge);background:var(--acc-wash);border-radius:7px;padding:13px 10px;font-size:11px}.ie-permissions span:nth-child(2){transform:translateY(-12px)}.ie-permissions span:nth-child(3){transform:translateY(-24px)}.ie-documents span{border-bottom:3px solid var(--acc-ui);border-radius:2px 12px 2px 2px;padding:19px 9px}.ie-constraints{flex-wrap:wrap;align-content:center;gap:7px}.ie-constraints span{border-radius:30px}.ie-sector-related{padding:56px 0}.ie-resource-links{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:30px;display:grid}.ie-resource-links a{border-top:1px solid var(--line-strong);flex-direction:column;gap:9px;padding:20px 0;display:flex}.ie-resource-links a span{color:var(--mut);font-size:13px}.ie-resource-links a strong{color:var(--acc-text);font-size:17px;font-weight:550}.ie-resource-links a:hover strong{text-decoration:underline}.ie-close{justify-content:space-between;align-items:center;gap:55px;padding-top:76px;padding-bottom:80px;display:flex}.ie-close>div{max-width:750px}.ie-close h2{text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.5vw,46px)}.ie-close p:not(.ie-eyebrow){max-width:600px;color:var(--mut);margin:0;font-size:16px}.ie-close>a{flex-shrink:0;font-size:14px}.ie-magazine{padding:48px 0 58px}.ie-feature{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;padding-bottom:54px;display:grid}.ie-feature h2{margin:0 0 22px;font-size:clamp(34px,3.8vw,53px)}.ie-feature h2 a:hover,.ie-story h3 a:hover{color:var(--acc-text)}.ie-feature-dek{color:var(--mut);margin:0;font-size:17px}.ie-article-meta{color:var(--dim);flex-wrap:wrap;gap:10px;margin:22px 0;font-size:11px;display:flex}.ie-article-art{background:var(--bg-deep);border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;overflow:hidden}.ie-generated-image{aspect-ratio:1.5;position:relative}.ie-generated-image img{object-fit:contain}.ie-article-art figcaption{border-top:1px solid var(--line);padding:20px 24px}.ie-diagram-caption{color:var(--acc-text);text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:block}.ie-article-art figcaption p{color:var(--mut);margin:10px 0;font-size:13px;line-height:1.6}.ie-diagram-note{color:var(--dim);font-size:10px;display:block}.ie-section-heading{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:20px;padding-top:32px;display:flex}.ie-section-heading h2{margin:0;font-size:30px}.ie-section-heading p{color:var(--mut);margin:0;font-size:12px}.ie-story{border-bottom:1px solid var(--line);grid-template-columns:.62fr 1fr;align-items:center;gap:45px;padding:35px 0;display:grid}.ie-story h3{max-width:700px;margin:0 0 15px;font-size:clamp(24px,2.4vw,34px)}.ie-story-copy>p:not(.ie-eyebrow):not(.ie-article-meta){color:var(--mut);max-width:700px;margin:0;font-size:15px}.ie-story .ie-article-art figcaption{padding:17px 20px}.ie-story .ie-diagram-caption{font-size:9px}.ie-story .ie-article-art figcaption p{font-size:12px}.ie-editorial-resources{padding-top:48px}@media (min-width:1600px){.ie-intro{padding-top:155px}}@media (max-width:1050px){.ie-chapter-grid{grid-template-columns:1fr 1fr;gap:28px}.ie-chapter-heading h2,.ie-sector-copy h3{font-size:27px}.ie-workflow ol{gap:18px}.ie-workflow li{gap:5px;padding:10px 7px;font-size:11px}.ie-workflow li:not(:last-child):after{right:-15px}.ie-consideration-grid{gap:20px}.ie-feature,.ie-close{gap:30px}.ie-close>div{max-width:65%}.ie-permissions span,.ie-documents span,.ie-constraints span{padding-left:7px;padding-right:7px;font-size:10px}.ie-story{gap:30px}}@media (max-width:760px){.ie-intro{padding-top:112px;padding-bottom:34px}.ie-breadcrumb{margin-bottom:26px}.ie-intro h1{font-size:clamp(35px,8vw,49px)}.ie-lead{margin-top:20px;font-size:16px}.ie-industry-nav{gap:7px;padding-top:25px}.ie-industry-nav a{gap:8px;padding:11px;font-size:11px}.ie-collection-note{padding-top:28px;font-size:10px}.ie-chapter{padding:30px 0 37px}.ie-chapter-heading{grid-template-columns:auto 1fr;gap:10px 12px;margin-bottom:21px;display:grid}.ie-chapter-heading h2{font-size:27px}.ie-chapter-heading>a{grid-column:2;margin-left:0;font-size:11px}.ie-chapter-grid{grid-template-columns:1fr;gap:22px}.ie-sector-photo{aspect-ratio:1.5}.ie-sector-copy h3{text-wrap:initial;font-size:29px}.ie-sector-copy>p{font-size:15px}.ie-audience{margin:18px 0}.ie-workflow{margin-top:23px;padding:18px}.ie-workflow ol{flex-direction:column;gap:16px}.ie-workflow li{gap:15px;padding:10px 14px;font-size:12px}.ie-workflow li:not(:last-child):after{content:"↓";top:calc(100% - 1px);left:18px;right:auto}.ie-considerations{padding-top:44px;padding-bottom:45px}.ie-consideration-grid{grid-template-columns:1fr;gap:25px;margin-top:24px}.ie-consideration-grid article{grid-template-columns:1fr;display:grid}.ie-consideration-grid h3{margin-top:15px}.ie-permissions,.ie-documents,.ie-constraints{height:90px}.ie-permissions span,.ie-documents span,.ie-constraints span{padding-left:15px;padding-right:15px;font-size:12px}.ie-sector-related{padding:37px 0}.ie-resource-links{grid-template-columns:1fr;gap:5px;margin-top:22px}.ie-close{flex-direction:column;align-items:flex-start;gap:26px;padding-top:44px;padding-bottom:50px}.ie-close>div{max-width:100%}.ie-close h2{font-size:34px}.ie-magazine{padding-top:30px;padding-bottom:36px}.ie-feature{grid-template-columns:1fr;gap:26px;padding-bottom:34px}.ie-feature h2{font-size:36px}.ie-feature-dek{font-size:16px}.ie-section-heading{flex-direction:column;align-items:flex-start;gap:8px;padding-top:26px}.ie-story{grid-template-columns:1fr;gap:23px;padding:28px 0}.ie-story h3{font-size:28px}.ie-editorial-resources{padding-top:33px}}
