.c2-cuts{--fh:calc(var(--v)*30);margin-top:var(--s7);padding-top:var(--s7);position:relative}.c2-sample{background:var(--paper);color:var(--ink);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;font-weight:700;position:absolute;top:0;left:0}.c2-cuts ol{gap:var(--s6) var(--gut);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.c2-c{grid-template-rows:var(--fh) auto;align-content:start;display:grid}.c2-c>p{margin-top:var(--s4);font-size:var(--t-small);color:var(--ink-soft);max-width:34ch;line-height:1.45}.c2-c>p b{color:var(--white);margin-bottom:2px;font-weight:700;display:block}.c2-fr{background:var(--paper);color:var(--ink);box-shadow:0 0 0 2px var(--white);place-self:end start;display:block;position:relative;overflow:hidden}.c2-fr--tiktok,.c2-fr--snap{height:var(--fh);aspect-ratio:9/16}.c2-fr--meta{height:calc(var(--fh)*.72);aspect-ratio:4/5}.c2-fr--x{aspect-ratio:16/9;width:100%}.c2-fr--google{background:var(--white);width:100%}.c2-ad{flex-direction:column;display:flex;position:absolute;inset:0}.c2-shoe{background:var(--blue);flex:auto;position:relative}.c2-shoe i{background:var(--paper);clip-path:polygon(2% 18%,30% 0,40% 10%,46% 30%,62% 42%,84% 54%,97% 70%,100% 86%,97% 100%,2% 100%,0 60%);width:72%;height:30%;position:absolute;bottom:31%;left:14%}.c2-shoe u{background:var(--ink);border-radius:2px 2px 12px 10px;width:77%;height:7%;position:absolute;bottom:25%;left:12%}.c2-ad-t{flex-direction:column;flex:none;gap:2px;padding:9% 10% 12%;display:flex}.c2-ad-t b{font:900 clamp(13px,calc(var(--v)*1.5),24px)/1 var(--font-display);text-transform:uppercase;letter-spacing:var(--track-display);word-spacing:.08em;font-stretch:62%}.c2-ad-t em{font:900 clamp(15px,calc(var(--v)*1.9),30px)/1 var(--font-display);color:var(--blue);font-style:normal;font-stretch:62%}.c2-fr--tiktok .c2-ad-t{padding:6% 18% 48% 12%}.c2-fr--meta .c2-ad-t{padding:6% 10% 13% 11%}.c2-fr--x .c2-ad{flex-direction:row}.c2-fr--x .c2-shoe{flex:0 0 55%}.c2-fr--x .c2-ad-t{justify-content:center;padding:0 7%}.c2-safe{border:1.5px dashed var(--ink);pointer-events:none;position:absolute;inset:10% 16% 24% 7%}.c2-fr--meta .c2-safe{inset:8% 6%}.c2-cap{opacity:.45;width:56%;height:9%;position:absolute;bottom:7%;left:7%}.c2-cap:before,.c2-cap:after{content:"";background:var(--ink);height:3px;position:absolute;left:0}.c2-cap:before{width:100%;top:0}.c2-cap:after{width:70%;top:70%}.c2-cc{background:var(--ink);height:14%;position:absolute;bottom:9%;left:58%;right:7%}.c2-cc:before,.c2-cc:after{content:"";background:var(--white);height:2px;position:absolute;left:10%}.c2-cc:before{width:72%;top:32%}.c2-cc:after{width:48%;top:62%}.c2-serp{padding:var(--s4);flex-direction:column;gap:9px;display:flex}.c2-serp b{font-size:clamp(15px,calc(var(--v)*1.3),20px);color:var(--blue);font-weight:700;line-height:1.2}.c2-serp i{background:var(--paper-line);border-radius:3px;height:6px;display:block}.c2-serp i+i{width:72%}@media (max-width:1100px) and (min-width:861px){.c2-cuts{--fh:calc(var(--v)*34)}}@media (max-width:860px){.c2-cuts{--fh:min(62vw,330px)}.c2-cuts ol{gap:var(--s6) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.c2-c--google{grid-column:1/-1;grid-template-rows:auto auto}.c2-c--x,.c2-c--meta{grid-template-rows:auto auto;align-self:start}.c2-fr--meta{width:100%;height:auto}.c2-c>p{max-width:none}}
