.componentRelatedBento{width:100%;margin:48px auto 8px;overflow:visible}@media(min-width:960px){.componentRelatedBento{margin-top:64px}}.componentRelatedBento .container{overflow:visible}.componentRelatedBento__kickerLabel{margin:0 0 22px;font-family:var(--font-space-mono),"Space Mono",ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.02em;color:#141414}.componentRelatedBento__swiper{width:100%;padding:4px 0 12px;overflow:visible}.componentRelatedBento__swiper .swiper-wrapper{align-items:stretch}.componentRelatedBento__swiper .swiper-slide{height:auto}@media(min-width:768px){.componentRelatedBento__swiper .swiper-slide{width:360px}}@media(min-width:1140px){.componentRelatedBento__swiper .swiper-slide{width:400px}}@media(max-width:767px){.componentRelatedBento__swiper{width:calc(100% + var(--site-container-pad));margin-right:calc(-1*var(--site-container-pad))}}.componentRelatedBento__card{min-width:0;height:100%}.componentRelatedBento__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#f5f5f7;border-radius:22px;overflow:hidden;border:1px solid #ececef;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.componentRelatedBento__link:hover{transform:translateY(-3px);border-color:#e2e2e6;box-shadow:0 18px 40px rgba(15,15,20,.08)}.componentRelatedBento__media{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10;background:#e8eaef;flex:0 0 auto}.componentRelatedBento__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .4s ease}.componentRelatedBento__link:hover .componentRelatedBento__media img{transform:scale(1.04)}.componentRelatedBento__body{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;padding:16px 18px 20px;gap:6px}.componentRelatedBento__kicker{font-size:12px;line-height:1.2;letter-spacing:.02em;color:#6b6b70;font-family:SUSE,sans-serif;font-weight:500}.componentRelatedBento__title{margin:0;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.03em;color:#111;-webkit-line-clamp:3;line-clamp:3}.componentRelatedBento__text,.componentRelatedBento__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.componentRelatedBento__text{margin:2px 0 0;font-size:13px;line-height:1.35;color:#4a4a4f;font-family:SUSE,sans-serif;-webkit-line-clamp:2;line-clamp:2}.componentRelatedBento .componentCaseStudyCard,.componentRelatedBento .componentNewsCard{height:100%}.componentRelatedBento .componentCaseStudyCard--editoriale .componentCaseStudyCard__media{height:200px}.blogDetail{padding-bottom:40px}@media(min-width:960px){.blogDetail{padding-bottom:80px}}.blogDetail .componentHeroPage h2,.blogDetail .componentHeroPage h4{max-width:none;width:100%}@media(min-width:960px){.blogDetail .componentHeroPage h2,.blogDetail .componentHeroPage h4{max-width:70%}}.blogDetail__body{width:100%;padding-bottom:64px}@media(min-width:960px){.blogDetail__body{padding-bottom:96px}}.blogDetail__body>.container{display:flex;justify-content:center;overflow:visible}.blogDetail__body>.componentRelatedBento{width:100%}.blogDetail__band{box-sizing:border-box;width:min(960px,100%);max-width:960px;min-width:0}.blogDetail__container{box-sizing:border-box;width:min(800px,100%);max-width:800px;min-width:0;margin-left:auto;margin-right:auto;overflow:visible}.blogDetail__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:-10px;margin-bottom:26px}.blogDetail__meta span{background:#f1f1f1;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.2;color:#555;font-family:SUSE,sans-serif}.blogDetail__intro{font-size:20px;line-height:1.5;color:#1d1d1d;margin:0 0 34px}.blogDetail__byline{margin:0 0 18px;font-size:15px;line-height:1.4;color:#555;font-family:SUSE,sans-serif}.blogDetail__byline strong{display:block;color:#121212;font-weight:600}.blogDetail__byline span{color:#666}.blogDetail__section{margin-bottom:32px;overflow:visible}.blogDetail__sectionTitle{margin:0 0 10px;font-size:30px;line-height:1.2;font-weight:500;color:#121212}.blogDetail__paragraph{font-size:18px;line-height:1.65;font-family:SUSE,sans-serif;color:#2e2e2e;margin:0 0 14px}.blogDetail__paragraph a{color:#111;text-decoration:underline;text-underline-offset:3px}.blogDetail__paragraph a:hover{color:#444}.blogDetail__quote{margin:32px 0;padding:20px 22px;border-left:4px solid #000;background:#f8f8f8;border-radius:0 12px 12px 0}.blogDetail__quote p{margin:0;font-size:21px;line-height:1.4;color:#111;font-weight:500}.blogDetail__quote cite{display:block;margin-top:10px;font-size:14px;line-height:1.2;color:#666;font-family:SUSE,sans-serif;font-style:normal}.blogDetail__takeaways{margin-top:36px}.blogDetail__takeaways h3{font-size:24px;line-height:1.2;margin:0 0 12px}.blogDetail__takeaways ul{margin:0;padding-left:18px}.blogDetail__takeaways li{margin-bottom:10px;font-size:17px;line-height:1.5;color:#272727;font-family:SUSE,sans-serif}.blogDetail__report{position:relative;overflow:hidden;margin-top:48px;padding:28px 24px 30px;border-radius:24px;background-color:#212121;color:#fff}@media(min-width:768px){.blogDetail__report{padding:36px 36px 34px}}.blogDetail__report:before{content:"";position:absolute;top:50%;right:0;width:60%;height:140%;transform:translateY(-50%);background:url(/brand/runder-element.png) no-repeat 50%;background-size:cover;opacity:.35;pointer-events:none}.blogDetail__report:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#212121 40%,rgba(33,33,33,.7803921569) 75%,rgba(33,33,33,.5019607843));pointer-events:none}.blogDetail__report>*{position:relative;z-index:1}.blogDetail__reportEyebrow{margin:0 0 10px;color:#c5c8d2;font-size:13px;line-height:1.2;font-family:var(--font-space-mono),"Space Mono",monospace;text-transform:uppercase;letter-spacing:.04em}.blogDetail__reportTitle{margin:0 0 10px;color:#fff;font-size:28px;line-height:1.15;font-weight:500}.blogDetail__reportText{max-width:560px;margin:0 0 22px;color:#e3e4ea;font-size:16px;line-height:1.5;font-family:SUSE,sans-serif}.blogDetail__reportForm{display:flex;flex-direction:column;gap:8px;max-width:560px}.blogDetail__reportForm label{color:#fff;font-size:13px;line-height:1.2;font-family:SUSE,sans-serif}.blogDetail__reportForm input{flex:1;min-width:0;margin:0;padding:12px 14px;border:1px solid rgba(0,0,0,0);border-radius:12px;background:#fff;color:#1f1e22;font-family:SUSE,sans-serif;font-size:15px}.blogDetail__reportForm input.is-invalid{border-color:#ff8a8a}.blogDetail__reportRow{display:flex;flex-direction:column;gap:10px}@media(min-width:640px){.blogDetail__reportRow{flex-direction:row;align-items:stretch}}.blogDetail__reportRow .componentButton{flex-shrink:0;justify-content:center}.blogDetail__reportError,.blogDetail__reportFieldError{margin:0;color:#ffb4b4;font-size:13px;line-height:1.3;font-family:SUSE,sans-serif}.blogDetail__reportLegal{margin-top:4px;color:#c5c8d2;font-size:12px;line-height:1.3;font-family:SUSE,sans-serif}.blogDetail__reportLegal a{color:#fff;text-decoration:underline}.blogDetail__reportSuccess{display:flex;align-items:flex-start;gap:10px;max-width:560px;padding:14px;border-radius:16px;background:#4f9f43;color:#fff}.blogDetail__reportSuccess p{margin:0;font-size:15px;line-height:1.4;font-family:SUSE,sans-serif}.blogDetail__reportSuccess a{color:#fff;text-decoration:underline}.blogDetail__state{margin:44px 0 60px;font-size:18px;line-height:1.4;color:#444;font-family:SUSE,sans-serif}.blogDetail__subheading{margin:22px 0 10px;font-size:22px;line-height:1.3;font-weight:500;color:#121212}.blogDetail__figure{margin:28px 0 32px}.blogDetail__figure img{display:block;width:100%;height:auto;border-radius:16px;background:#f3f3f3}.blogDetail__figure--logo{max-width:360px}.blogDetail__figure--logo img{border:1px solid #e8e8e8;background:#fff;border-radius:12px}.blogDetail__figure figcaption{margin-top:10px;font-size:14px;line-height:1.4;color:#666;font-family:SUSE,sans-serif}.blogDetail__list{margin:0 0 16px;padding-left:22px}.blogDetail__list li{margin-bottom:8px;font-size:18px;line-height:1.65;color:#2e2e2e;font-family:SUSE,sans-serif}.blogDetail__tableWrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;margin:8px 0 20px;border:1px solid #d8d8d8;border-radius:14px;background:#fff;scrollbar-width:thin}@media(min-width:768px){.blogDetail__tableWrap{border-radius:16px}}@media(min-width:960px){.blogDetail__tableWrap{width:min(960px,100vw - 48px);max-width:none;position:relative;left:50%;transform:translateX(-50%)}}@media(min-width:1140px){.blogDetail__tableWrap{width:min(960px,100vw - 160px)}}.blogDetail__tableWrap:focus-visible{outline:2px solid #111;outline-offset:3px}.blogDetail__table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:SUSE,sans-serif}.blogDetail__table[data-cols="3"]{min-width:560px}.blogDetail__table[data-cols="4"]{min-width:680px}.blogDetail__table td,.blogDetail__table th{text-align:left;padding:12px 14px;border-bottom:1px solid #e8e8e8;font-size:15px;line-height:1.45;vertical-align:top;overflow-wrap:break-word}@media(min-width:960px){.blogDetail__table td,.blogDetail__table th{padding:14px 18px}}.blogDetail__table th{background:#f6f6f6;font-weight:600;color:#111}.blogDetail__table td{color:#2e2e2e;background:#fff}.blogDetail__table tr:last-child td{border-bottom:none}.blogDetail__table td:first-child,.blogDetail__table th:first-child{width:50%;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 #ececec}.blogDetail__table[data-cols="3"] td:first-child,.blogDetail__table[data-cols="3"] th:first-child{width:34%}.blogDetail__table[data-cols="4"] td:first-child,.blogDetail__table[data-cols="4"] th:first-child{width:28%}.blogDetail__table th:first-child{z-index:2}.blogLanding .csHero__mock{padding:0;background:#fff;border:1px solid var(--cs-line)}.blogLanding .csHero__mock img{width:100%;max-height:none}.blogLanding .csStory{padding-top:96px}@media(min-width:800px){.blogLanding .csStory{padding-top:110px}}.blogLanding .csStory__p{margin-top:20px}.blogLanding .csStory__p a{color:inherit;text-decoration:underline;text-underline-offset:3px}.blogLanding .csStory__title+.csStory__p{margin-top:28px}.blogLanding .csHighlights{padding-top:36px}@media(min-width:800px){.blogLanding .csHighlights{padding-top:36px;gap:24px}}.blogLanding .suFaq{margin-top:28px}.blogLanding__h3{margin:44px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em;text-wrap:pretty}.blogLanding__points{margin-top:24px}.blogLanding__points li{font-size:16.5px;line-height:1.6}.blogLanding__points strong{font-weight:600;color:var(--cs-ink)}.blogLanding__figure{margin:44px 0 0;border:1px solid var(--cs-line);border-radius:24px;overflow:hidden;background:#fff}.blogLanding__figure img{display:block;width:100%;height:auto}.blogLanding__figure figcaption{padding:0 24px 20px;font-size:14px;line-height:1.5;color:var(--cs-muted-2)}.blogLanding__quote{margin:36px 0 0;padding:4px 0 4px 24px;border-left:2px solid var(--cs-ink)}.blogLanding__quote p{margin:0;font-size:clamp(21px,2.1vw,27px);line-height:1.35;font-weight:500;letter-spacing:-.015em;color:var(--cs-ink);text-wrap:pretty}@media(min-width:700px){.blogLanding__cards--2,.blogLanding__cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.blogLanding__chips{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.blogLanding__chips span{border:1px solid var(--cs-line);border-radius:999px;padding:8px 16px;font-size:15px;line-height:1.3;color:#3d3d3d}.blogLanding__flow{margin-top:28px}.blogLanding__flow+.blogLanding__flow{margin-top:20px}.blogLanding__flowLabel{margin:0 0 12px;font-family:var(--cs-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted-2)}.blogLanding__flowSteps{margin:0;padding:0;list-style:none;flex-wrap:wrap}.blogLanding__flowSteps,.blogLanding__flowSteps li{display:flex;align-items:center;gap:8px}.blogLanding__flowSteps li+li:before{content:"→";color:var(--cs-muted-2)}.blogLanding__flowSteps span{background:var(--cs-soft);border-radius:999px;padding:9px 18px;font-size:15.5px;line-height:1.3}.blogLanding__flow--dark .blogLanding__flowSteps span{background:var(--cs-ink);color:#fff}.blogLanding__metrics{margin-top:36px}.blogLanding__metrics .csMetrics__grid{margin-top:0}@media(min-width:1100px){.blogLanding__metricsGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.blogLanding__metricsGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.blogLanding__note{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--cs-muted-2)}