/* Focused interview discovery inside the existing Resources design. */
.cluster-entry{margin:0 0 70px;padding:32px;border:1px solid #b18bc633;border-radius:18px;background:linear-gradient(125deg,#291b38aa,#15111c);display:grid;grid-template-columns:1fr 1.15fr;gap:36px;align-items:start}.cluster-entry h2{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin:0 0 14px}.cluster-entry p:not(.eyebrow){font-size:14px;line-height:1.8;color:#ac9bb8}.cluster-entry nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cluster-entry nav a{padding:15px;border:1px solid #ffffff18;border-radius:10px;font-size:13px;font-weight:650;line-height:1.65;color:#ecdcf6;background:#ffffff03}.cluster-entry nav a:hover{background:#aa80ca18;border-color:#caa6e855}.cluster-entry nav span{display:block;color:#9b87a9;font-size:10px;font-weight:500;margin-bottom:8px}.practice-path{font-size:13px;line-height:1.9;margin:22px 0 34px}.article-body .takeaway p{font-size:16px;line-height:1.8}.article-body blockquote{overflow-wrap:anywhere}.article-body section[id]{scroll-margin-top:105px}.toc a:focus-visible,.cluster-entry a:focus-visible{outline:2px solid #d9b8f4;outline-offset:4px}.toc a{line-height:1.6}.article-body .table-scroll{overscroll-behavior-x:contain}
@media(max-width:740px){.cluster-entry{grid-template-columns:1fr;padding:23px;gap:22px;margin-bottom:42px}.cluster-entry h2{font-size:26px}.cluster-entry nav{grid-template-columns:1fr}.practice-path{font-size:12px}.article-body .takeaway p{font-size:15px}}
@media print{.subnav-topbar,.subnav-menu,.toc,.article-cta,.related,.guide-site-footer,.back{display:none!important}body,.shell,.article-body,.takeaway,.case-study{background:white!important;color:black!important;box-shadow:none!important}.shell{width:100%;max-width:none}.article-layout{display:block}.article-body a{color:black}.article-body th,.article-body td{color:black}.table-scroll{overflow:visible}.article-body section{break-inside:avoid}.article-head h1{font-size:28pt}}
.toc-mobile{display:none}@media(max-width:740px){.toc>p,.toc>a{display:none}.toc-mobile{display:block;width:100%;font-size:13px}.toc-mobile summary{cursor:pointer;color:#d1b0ed;padding:6px 0}.toc-mobile[open]{padding-bottom:8px}.toc-mobile a{display:block;width:100%;margin-top:8px}.toc{margin-bottom:22px}}
