.grouped[data-astro-cid-wuotgixf]{margin-top:clamp(30px,4vw,40px)}.group-heading[data-astro-cid-wuotgixf]{align-items:center;gap:15px;margin:0 0 22px;display:flex}.group-heading[data-astro-cid-wuotgixf],.group-heading[data-astro-cid-wuotgixf] h3[data-astro-cid-wuotgixf]{font-family:var(--serif);color:var(--ink);font-size:clamp(27px,2.6vw,32px);font-weight:400;line-height:1.25}.group-heading[data-astro-cid-wuotgixf] h3[data-astro-cid-wuotgixf]{margin:0}.symptoms[data-astro-cid-wuotgixf]{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=780px){.common-situations[data-astro-cid-wuotgixf]{grid-template-columns:repeat(2,minmax(0,1fr))}.common-situations[data-astro-cid-wuotgixf]>li[data-astro-cid-wuotgixf]:last-child{grid-column:1/-1}}@media (width>=1100px){.common-situations[data-astro-cid-wuotgixf]{grid-template-columns:repeat(6,minmax(0,1fr))}.common-situations[data-astro-cid-wuotgixf]>li[data-astro-cid-wuotgixf]{grid-column:span 2}.common-situations[data-astro-cid-wuotgixf]>li[data-astro-cid-wuotgixf]:nth-last-child(-n+2){grid-column:span 3}}.symptoms[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(24px,2.6vw,30px) clamp(22px,2.4vw,28px);position:relative}.symptoms[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]:after,.topic-grid[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);opacity:.55;width:10px;height:10px;position:absolute;top:clamp(24px,2.6vw,30px);right:clamp(22px,2.4vw,28px)}.symptoms[data-astro-cid-wuotgixf] .num[data-astro-cid-wuotgixf]{font-family:var(--mono);font-size:var(--fs-label-sm);letter-spacing:.08em;color:var(--accent);margin:0;padding-right:24px}.symptoms[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]{font-size:var(--fs-body);color:var(--ink-70);text-wrap:pretty;margin:clamp(18px,2vw,24px) 0 0;line-height:1.7}.symptoms[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] strong[data-astro-cid-wuotgixf]{font-family:var(--serif);color:var(--ink);margin:0 0 14px;font-size:clamp(19px,1.9vw,22px);font-weight:400;line-height:1.26;display:block}@media (width>=1100px){.common-situations[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] strong[data-astro-cid-wuotgixf]{min-height:2.52em}}.sector-supplements[data-astro-cid-wuotgixf]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(30px,3.6vw,42px);display:grid}@media (width>=780px){.sector-supplements[data-astro-cid-wuotgixf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,26px)}}.sector-group[data-astro-cid-wuotgixf]{border:1px solid var(--rule);background:var(--canvas);min-width:0;padding:clamp(23px,2.2vw,26px)}.sector-group[data-astro-cid-wuotgixf] .group-heading[data-astro-cid-wuotgixf]{color:var(--accent);font-size:clamp(26px,2.3vw,29px)}.sector-group[data-astro-cid-wuotgixf] .group-heading[data-astro-cid-wuotgixf] h3[data-astro-cid-wuotgixf]{font-size:inherit}.sector-group[data-astro-cid-wuotgixf] .group-heading[data-astro-cid-wuotgixf] .pictogram{flex:none;width:30px;height:30px}.sector-group[data-astro-cid-wuotgixf] .symptoms[data-astro-cid-wuotgixf]{border:0}.sector-group[data-astro-cid-wuotgixf] .symptoms[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]{border:0;border-top:1px solid var(--rule);padding:24px 0 0}.sector-group[data-astro-cid-wuotgixf] .symptoms[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]:after{display:none}.copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf],.steps[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]{font-size:var(--fs-body);color:var(--ink-70);text-wrap:pretty;max-width:68ch;margin:12px 0 14px;line-height:1.7}.copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]:first-child{margin-top:0}.copy[data-astro-cid-wuotgixf].listed{margin-top:clamp(32px,4vw,44px)}.body[data-astro-cid-wuotgixf] strong[data-astro-cid-wuotgixf]{color:var(--ink);font-weight:500}.body[data-astro-cid-wuotgixf] code[data-astro-cid-wuotgixf]{font-family:var(--mono);font-size:.92em}.section[data-ground=check] .copy[data-astro-cid-wuotgixf]{border-top:1px solid var(--rule-on-ink);border-left:1px solid var(--rule-on-ink)}.section[data-ground=check] .copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]{border-right:1px solid var(--rule-on-ink);border-bottom:1px solid var(--rule-on-ink);max-width:none;color:var(--on-ink-70);margin:0;padding:30px 42px 32px 128px;position:relative}.section[data-ground=check] .copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] strong[data-astro-cid-wuotgixf]{font-family:var(--serif);color:var(--accent-on-ink);margin:0 0 12px;font-size:clamp(24px,2.4vw,29px);font-weight:400;line-height:1.25;display:block}.section[data-ground=check] .copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] .pictogram{width:52px;height:52px;color:var(--accent-on-ink);position:absolute;top:33px;left:34px}@media (width<=779.98px){.section[data-ground=check] .copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]{padding:27px}.section[data-ground=check] .copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] strong[data-astro-cid-wuotgixf]{align-items:center;min-height:42px;margin-bottom:18px;padding-left:58px;display:flex}.section[data-ground=check] .copy[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] .pictogram{width:38px;height:38px;top:29px;left:27px}}.section[data-ground=ecommerce] .head,.section[data-ground=b2b] .head{padding-left:80px;position:relative}.section[data-ground=ecommerce] .head:before,.section[data-ground=b2b] .head:before{content:"";background:var(--accent);width:50px;height:50px;-webkit-mask:var(--topic-icon) center / contain no-repeat;-webkit-mask:var(--topic-icon) center / contain no-repeat;mask:var(--topic-icon) center / contain no-repeat;position:absolute;top:8px;left:0}.section[data-ground=ecommerce] .head{--topic-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11h26L26 3H6zM5 11v18h22V11M11 29V18h10v11M3 11a4 4 0 0 0 6 3 4 4 0 0 0 7 0 4 4 0 0 0 7 0 4 4 0 0 0 6-3'/%3E%3C/svg%3E")}.section[data-ground=b2b] .head{--topic-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 29V4h20v25M2 29h28M11 9h2M19 9h2M11 15h2M19 15h2M13 29v-7h6v7'/%3E%3C/svg%3E")}@media (width<=779.98px){.section[data-ground=ecommerce] .head,.section[data-ground=b2b] .head{padding-top:62px;padding-left:0}.section[data-ground=ecommerce] .head:before,.section[data-ground=b2b] .head:before{width:40px;height:40px;top:0}.section[data-ground=ecommerce] h2,.section[data-ground=b2b] h2{scroll-margin-top:140px}}.topic-grid[data-astro-cid-wuotgixf]{grid-template-columns:minmax(0,1fr);gap:14px;margin:clamp(28px,3.6vw,38px) 0 0;padding:0;list-style:none;display:grid}@media (width>=780px){.topic-grid[data-astro-cid-wuotgixf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.topic-grid[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]{border:1px solid var(--rule);background:var(--canvas);padding:clamp(26px,2.6vw,30px);position:relative}.section[data-ground=b2b] .topic-grid[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]{background:var(--panel)}.topic-grid[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]{font-size:var(--fs-body);color:var(--ink-70);text-wrap:pretty;margin:0;line-height:1.7}.topic-grid[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf] strong[data-astro-cid-wuotgixf]{max-width:27ch;font-family:var(--serif);color:var(--ink);margin:0 0 18px;padding-right:24px;font-size:clamp(24px,2.3vw,28px);font-weight:400;line-height:1.3;display:block}.topic-after[data-astro-cid-wuotgixf]{max-width:68ch;font-size:var(--fs-body);color:var(--ink-60);margin:28px 0 0;line-height:1.7}.section[data-ground=ai] .section-inner{width:calc(min(100%, var(--measure)) - 2 * var(--gutter));border:1px solid var(--rule);background:linear-gradient(110deg, color-mix(in srgb, var(--canvas) 55%, transparent), transparent 65%);margin-inline:auto;padding:clamp(28px,3.6vw,45px)}.steps[data-astro-cid-wuotgixf]{margin:clamp(36px,4.5vw,56px) 0 0;padding:0;list-style:none}.steps[data-astro-cid-wuotgixf]>li[data-astro-cid-wuotgixf]{border-top:1px solid var(--rule);grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:20px;padding:clamp(28px,3vw,35px) 0;display:grid}.steps[data-astro-cid-wuotgixf]>li[data-astro-cid-wuotgixf]:last-child{border-bottom:1px solid var(--rule)}.step-index[data-astro-cid-wuotgixf]{color:var(--accent);flex-direction:column;align-self:stretch;align-items:center;gap:15px;display:flex}.step-index[data-astro-cid-wuotgixf]:after{content:"";background:var(--rule);flex:1;width:1px;min-height:40px;margin-top:12px}.step-index[data-astro-cid-wuotgixf] svg{box-sizing:content-box;border:1px solid var(--rule);border-radius:50%;width:24px;height:24px;padding:8px}@media (width>=700px){.steps[data-astro-cid-wuotgixf]>li[data-astro-cid-wuotgixf]{grid-template-columns:110px minmax(0,1fr);column-gap:clamp(28px,3.5vw,45px)}.step-index[data-astro-cid-wuotgixf]{gap:17px;padding-top:7px}.step-index[data-astro-cid-wuotgixf] svg{width:40px;height:40px;padding:17px}}.steps[data-astro-cid-wuotgixf] .num[data-astro-cid-wuotgixf]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--accent);margin:0}.steps[data-astro-cid-wuotgixf] h3[data-astro-cid-wuotgixf]{font-family:var(--serif);text-wrap:pretty;margin:0 0 6px;font-size:clamp(22px,2.4vw,27px);font-weight:500;line-height:1.25}.steps[data-astro-cid-wuotgixf] .body[data-astro-cid-wuotgixf]{max-width:none}.items[data-astro-cid-wuotgixf]{margin:clamp(16px,2vw,22px) 0 14px;padding:0;list-style:none}.items[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]{font-size:var(--fs-body);color:var(--ink-70);margin-top:9px;padding-left:22px;line-height:1.6;position:relative}.items[data-astro-cid-wuotgixf] li[data-astro-cid-wuotgixf]:before{content:"→";color:var(--accent);position:absolute;left:0}.section[data-ground=related] .grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:clamp(28px,3vw,35px)}@media (width>=700px){.section[data-ground=related] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.section[data-ground=related] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.section[data-ground=related] .grid .card{border:1px solid var(--rule);background:color-mix(in srgb, var(--canvas) 33%, transparent);gap:0;padding:27px}.section[data-ground=related] .grid .card .head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:18px}.section[data-ground=related] .grid .card .head svg{width:32px;height:32px;color:var(--accent)}.section[data-ground=related] .grid .card h3{font-size:var(--fs-h3)}.section[data-ground=related] .grid .card p{margin-bottom:25px}.section[data-ground=related] .grid .card>a{margin-top:auto}.cta-row[data-astro-cid-wuotgixf]{margin:36px 0 0}.btn[data-astro-cid-wuotgixf]{background:var(--accent-on-ink);color:var(--ink);font-size:var(--fs-body-lg);border-radius:2px;padding:15px 30px;font-weight:500;text-decoration:none;display:inline-block}.btn[data-astro-cid-wuotgixf]:hover{background:var(--on-ink);color:var(--ink)}
