/* Screen adaptation is separate from the Figma canvas and its original visual values. */
html,body{min-width:0!important;min-height:100%!important;width:100%;letter-spacing:0!important}
body{--page-gutter:clamp(20px,5.555556vw,80px);--content-width:1280px}
#figma-page{display:flex!important;flex-direction:column;width:100%!important;height:auto!important;overflow:visible!important}
#figma-page>.figma-node:not([style*="display:none"]){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;flex-shrink:0}
#figma-page>[data-figma-node-id="14210:9032"]>[data-figma-node-id="13252:4319"]{left:50%!important;top:80px!important;transform:translateX(-50%)!important}
#figma-page>[data-figma-node-id="14210:9032"]>[data-figma-node-id="14205:8957"]{width:100%!important}
#figma-page>.figma-node:not([data-figma-node-id="14210:9032"]):not([data-figma-node-id="14249:9175"])>.figma-node{left:50%!important;transform:translateX(-50%)!important;width:min(var(--content-width),calc(100% - 2 * var(--page-gutter)))!important}
#figma-page>[data-figma-node-id="14332:14735"]>[data-figma-node-id="14333:14789"]{top:80px!important}
[data-figma-node-id="14249:9175"]{display:flex!important;justify-content:center;align-items:center;gap:8px!important;padding:16px!important;height:auto!important}
[data-figma-node-id="14249:9175"]>.figma-node{position:relative!important;inset:auto!important;transform:none!important;flex-shrink:0}
[data-figma-node-id="14210:9034"],[data-figma-node-id="14225:9114"],
[data-figma-node-id="14225:9128"]{scroll-margin-top:80px}
@media (width >= 1440px){
  #figma-page>.figma-node:not([data-figma-node-id="14210:9032"]):not([data-figma-node-id="14249:9175"])>.figma-node{width:var(--content-width)!important}
}
@media (width < 1440px){
  #figma-page>.figma-node:not([data-figma-node-id="14210:9032"]){height:auto!important}
  #figma-page>.figma-node:not([data-figma-node-id="14210:9032"]):not([data-figma-node-id="14249:9175"])>.figma-node{left:auto!important;transform:none!important}
  #figma-page>[data-figma-node-id="14210:9032"]{height:800px!important}
  #figma-page>[data-figma-node-id="14210:9032"]>[data-figma-node-id="13252:4319"]{left:auto!important;top:auto!important;transform:none!important;width:min(720px,calc(100% - 2 * var(--page-gutter)))!important;height:588px!important;flex:none!important;margin-top:80px}
  #figma-page>[data-figma-node-id="14332:14735"]>[data-figma-node-id="14333:14789"]{top:auto!important}
  #figma-page>[data-figma-node-id="14210:9032"]>[data-figma-node-id="14205:8957"]{height:132px!important}
  .figma-text-node{height:auto!important;overflow-wrap:anywhere!important;max-width:100%!important}
  [data-figma-node-id="14225:9065"],[data-figma-node-id="14225:9147"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));height:auto!important;gap:20px!important}
  [data-figma-node-id="14225:9065"]>.figma-node,[data-figma-node-id="14225:9147"]>.figma-node{width:100%!important;height:420px!important}
  [data-figma-node-id="14627:24153"]{width:100%!important;height:auto!important;aspect-ratio:16/9;flex:none!important}
  [data-figma-node-id="14225:9108"],[data-figma-node-id="14225:9120"],[data-figma-node-id="14225:9134"]{width:8px!important;height:64px!important;flex-direction:column!important}
  [data-figma-node-id="14225:9108"]>.figma-node:first-child,[data-figma-node-id="14225:9120"]>.figma-node:first-child,[data-figma-node-id="14225:9134"]>.figma-node:first-child{width:8px!important;height:32px!important}
  [data-figma-node-id="14225:9110"],[data-figma-node-id="14225:9122"],[data-figma-node-id="14225:9136"]{width:8px!important;height:32px!important;transform:none!important}
  [data-figma-node-id="14225:9107"]>[data-figma-node-id="14225:9103"],
  [data-figma-node-id="14225:9119"]>[data-figma-node-id="14225:9125"],
  [data-figma-node-id="14225:9133"]>[data-figma-node-id="14225:9139"]{width:360px!important;flex-shrink:1!important}
  [data-figma-node-id="14333:14789"]{gap:32px!important}
  [data-figma-node-id="14626:24138"]{width:auto!important;flex:1 1 0!important;min-width:0;gap:32px!important}
  [data-figma-node-id="14335:14825"]{width:auto!important;flex:1 1 0!important;min-width:0}
  [data-figma-node-id="14333:14790"]{width:100%!important}
  [data-figma-node-id="14332:14765"]{width:116px!important;flex-shrink:0!important}
}
@media (width < 1024px){
  [data-figma-node-id="14225:9065"],[data-figma-node-id="14225:9147"]{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-figma-node-id="14333:14789"]{flex-direction:column!important;align-items:flex-start!important;gap:48px!important}
  [data-figma-node-id="14626:24138"]{width:100%!important;flex:none!important;justify-content:space-between!important}
  [data-figma-node-id="14333:14790"]{text-align:left!important}
}
@media (width < 768px){
  body{--page-gutter:20px}
  #figma-page>[data-figma-node-id="14210:9032"]{height:min(800px,100svh)!important;min-height:560px}
  #figma-page>[data-figma-node-id="14210:9032"]>[data-figma-node-id="13252:4319"]{height:auto!important;flex:1 1 0!important;gap:32px!important;padding-top:48px!important}
  #figma-page>[data-figma-node-id="14210:9032"]>[data-figma-node-id="14205:8957"]{height:80px!important;flex-shrink:0}
  [data-figma-node-id="13252:4320"]{width:100%!important;font-size:clamp(30px,6vw,40px)!important;line-height:1.35!important;text-wrap:balance}
  [data-figma-node-id="13252:4321"]{font-size:20px!important;line-height:28px!important}
  [data-figma-node-id="14210:9035"],[data-figma-node-id="14225:9063"],
  [data-figma-node-id="14627:24142"],[data-figma-node-id="14225:9117"],
  [data-figma-node-id="14225:9131"],[data-figma-node-id="14225:9145"]{font-size:28px!important;line-height:1.4!important;text-wrap:balance}
  [data-figma-node-id="14225:9104"],[data-figma-node-id="14225:9126"],[data-figma-node-id="14225:9140"]{font-size:36px!important;line-height:1.3!important}
  [data-figma-node-id="14210:9037"],[data-figma-node-id="14225:9061"],
  [data-figma-node-id="14627:24140"],[data-figma-node-id="14225:9115"],
  [data-figma-node-id="14225:9129"],[data-figma-node-id="14225:9143"]{padding:48px 0!important;gap:40px!important}
  [data-figma-node-id="14225:9107"],[data-figma-node-id="14225:9119"],[data-figma-node-id="14225:9133"]{gap:20px!important;padding:32px 0!important}
  [data-figma-node-id="14332:14735"]{padding:48px 0!important}
  [data-figma-node-id="14332:14736"]{width:100%!important}
  [data-figma-node-id="14332:14760"]{width:100%!important;flex-wrap:wrap;gap:16px!important}
  [data-figma-node-id="14333:14790"]{font-size:28px!important;line-height:1.4!important}
  [data-figma-node-id="13252:4320"] span,[data-figma-node-id="13252:4321"] span,
  [data-figma-node-id="14210:9035"] span,[data-figma-node-id="14225:9063"] span,
  [data-figma-node-id="14627:24142"] span,[data-figma-node-id="14225:9117"] span,
  [data-figma-node-id="14225:9131"] span,[data-figma-node-id="14225:9145"] span,
  [data-figma-node-id="14225:9104"] span,[data-figma-node-id="14225:9126"] span,
  [data-figma-node-id="14225:9140"] span,[data-figma-node-id="14333:14790"] span{font-size:inherit!important;line-height:inherit!important}
  [data-figma-node-id="14249:9175"]{flex-direction:column!important}
  [data-figma-node-id="14249:9177"]{display:none!important}
}
@media (width < 640px){
  [data-figma-node-id="14225:9065"],[data-figma-node-id="14225:9147"]{grid-template-columns:minmax(0,1fr)}
  [data-figma-node-id="14225:9065"]>.figma-node,[data-figma-node-id="14225:9147"]>.figma-node{height:320px!important}
  [data-figma-node-id="14626:24138"]{flex-direction:column!important;align-items:flex-start!important;gap:32px!important}
}

/* New second screen retains its native geometry; narrow layouts reflow outside the canvas. */
@media(width<1440px){
[data-figma-node-id="14732:6094"]{height:auto!important}
[data-figma-node-id="14732:6095"]{padding-top:52px!important;padding-bottom:0!important;gap:52px!important}
[data-figma-node-id="14732:6096"]{width:min(344px,100%)!important;height:auto!important}
[data-figma-node-id="14737:11442"]{width:100%!important;height:auto!important;flex-wrap:wrap;justify-content:center!important}
[data-figma-node-id="14732:6099"]{width:100%!important;height:auto!important}
[data-figma-node-id="14752:12600"]{width:min(960px,100%)!important;height:auto!important;aspect-ratio:16/9}
[data-figma-node-id="14752:13863"],[data-figma-node-id="14752:13863"]>img{width:100%!important;height:100%!important;inset:0!important}
}
@media(width<768px){
[data-figma-node-id="14732:6097"]{font-size:28px!important;line-height:1.4!important;text-wrap:balance}
[data-figma-node-id="14732:6097"] span{font-size:inherit!important;line-height:inherit!important}
}
