/* Lycia Office article visuals, scoped to the Office guides. Mirrors mall-blog-media.css with the Office indigo accent. */
.ig-page.ig-offices{--vertical:#4f46e5;--vertical-soft:#eef2ff}
.ig-page.ig-offices .ig-article-head .ig-kicker{color:#4f46e5}
.ig-page.ig-offices .ig-article-cover{width:100%;max-width:1160px;margin:0 0 58px;min-width:0}
.ig-page.ig-offices .ig-article-cover picture,.ig-page.ig-offices .ig-article-media picture{display:block;line-height:0}
.ig-page.ig-offices .ig-article-cover img,.ig-page.ig-offices .ig-article-media img{display:block;width:100%;height:auto;max-width:100%;border:1px solid #dbe0f1;object-fit:cover}
.ig-page.ig-offices .ig-article-cover img{border-radius:16px}
.ig-page.ig-offices .ig-article-cover figcaption,.ig-page.ig-offices .ig-article-media figcaption{font-size:13px;line-height:1.75;color:#636a8a;margin-top:13px}
.ig-page.ig-offices .ig-prose>section>p,.ig-page.ig-offices .ig-prose>section>ul,.ig-page.ig-offices .ig-prose>section>ol{max-width:68ch}
.ig-page.ig-offices .ig-prose p,.ig-page.ig-offices .ig-prose li{font-size:17px;line-height:1.8}
.ig-page.ig-offices .ig-prose h2{margin-top:54px;margin-bottom:22px}
.ig-page.ig-offices .ig-prose h3{margin-top:32px;margin-bottom:15px}
.ig-page.ig-offices .ig-article-media{width:100%;max-width:760px;margin:32px 0 48px;min-width:0;overflow:hidden}
.ig-page.ig-offices .ig-article-media img{border-radius:13px}
.ig-page.ig-offices .ig-chart{width:100%;max-width:760px;margin:28px 0 40px;padding:22px 18px 14px;border:1px solid #dbe0f1;border-radius:13px;background:#fff}
.ig-page.ig-offices .ig-chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ig-page.ig-offices .ig-chart-scroll:focus-visible{outline:2px solid #4f46e5;outline-offset:4px}.ig-page.ig-offices .ig-chart svg{display:block;width:100%;min-width:600px;height:auto}
.ig-page.ig-offices .ig-chart figcaption{font-size:13px;line-height:1.75;color:#636a8a;margin-top:12px}
.ig-page.ig-offices .ig-definition-box{margin:0 0 28px;padding:22px 26px;border-left:3px solid #4f46e5;background:#eef2ff;border-radius:0 12px 12px 0}
.ig-page.ig-offices .ig-definition-box p{margin:0;color:#17324d}
@media(max-width:650px){.ig-page.ig-offices .ig-article-cover{margin-bottom:40px}.ig-page.ig-offices .ig-article-cover img{border-radius:12px}.ig-page.ig-offices .ig-prose p,.ig-page.ig-offices .ig-prose li{font-size:16px;line-height:1.78}.ig-page.ig-offices .ig-prose h2{margin-top:44px;margin-bottom:18px}.ig-page.ig-offices .ig-prose h3{margin-top:27px}.ig-page.ig-offices .ig-article-media{margin:27px 0 38px}.ig-page.ig-offices .ig-chart{padding:16px 10px 10px}.ig-page.ig-offices .ig-definition-box{padding:18px 20px}.ig-page.ig-offices .ig-article-cover figcaption,.ig-page.ig-offices .ig-article-media figcaption,.ig-page.ig-offices .ig-chart figcaption{font-size:12px;line-height:1.7}}
.ig-page.ig-offices h1,.ig-page.ig-offices .ig-prose h2,.ig-page.ig-offices .ig-prose h3,.ig-page.ig-offices .ig-resource h3{text-wrap:balance}
.ig-page.ig-offices .ig-lead,.ig-page.ig-offices .ig-prose p,.ig-page.ig-offices .ig-prose li{text-wrap:pretty}
.ig-page.ig-offices .ig-short-answer{margin:0 0 8px}
.ig-page.ig-offices .ig-short-answer .ig-short-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;margin:0 0 8px}
.ig-page.ig-offices .ig-short-answer a{color:#3730a3}
.ig-page.ig-offices .ig-inline-cta{border:1px solid #dbe0f1;color:inherit;transition:background .2s,border-color .2s}
.ig-page.ig-offices .ig-inline-cta:hover{background:#e6e9fb;border-color:#b9c0ee}
.ig-page.ig-offices .ig-inline-cta:focus-visible{outline:2px solid #4f46e5;outline-offset:3px}
.ig-page.ig-offices .ig-inline-cta strong{color:#3730a3}
.ig-page.ig-offices .ig-inline-cta strong::after{content:" →"}
.ig-page.ig-offices .ig-inline-cta span{display:block;font-size:14px;line-height:1.6;color:#4b5470}
