/* v8 (2026-10-19) PC scale — founder 「pc에서 보니깐 글씨가 좀 작아 보이고 여백도 많아 보여」.
   Phone and tablet layouts are untouched: everything here starts at 1100 px. Loaded last on every page.
   Width 1200 → up to 1360, section gaps 160 → up to 120, body copy 13–16 → 15–18, headline up. */
@media (min-width:1100px){
  :root{--pad:clamp(80px,7.2vw,120px)}
  html .wrap{width:min(1280px,calc(100% - 112px))}
  html .sec-head{max-width:860px}

  /* headline and leads */
  html .hero .h1{font-size:clamp(52px,4.3vw,72px)}
  html .hero .tag{font-size:17px}
  html .lead{font-size:clamp(19px,1.45vw,22px)}

  /* small labels and notes (13 → 15) */
  html .eyebrow,html .tag,html .tech .eyebrow,html .pt-head .eyebrow,html .ct-copy .eyebrow{font-size:14.5px}
  html .aud-pause,html .flow-note,html .proof .cond,html .more-in .cond,html .pt-note,html .co-name,html .ct-copy .small,
  html .foot-in,html .c-meta dt,html .c-what dt,html .c-what small,html .c-scope,html .faq .scope,
  html .scope,html .proof .pill,html .hero-note,html .film-note{font-size:15px}
  html .badge{font-size:13.5px}
  html .six-list li,html .checks li{font-size:15px}

  /* body copy (15–16 → 17–18) */
  html .hero-prods{max-width:680px}
  html .hero-prods li{grid-template-columns:170px 1fr}
  html .hero-prods b{font-size:17px}
  html .hero-prods b small{font-size:13.5px}
  html .hero-prods span{font-size:16.5px}
  html .aud-line p,html .pt-head p,html .ct-copy>p{font-size:18px}
  html .step p,html #how .step p{font-size:17.5px}
  html .proof h3{font-size:clamp(22px,1.75vw,26px)}
  html .proof p{font-size:17px}
  html .proof .cond{font-size:15px}
  html .slots p{font-size:16px}
  html .slots span{font-size:14.5px}
  html .values h3{font-size:21px}
  html .values p{font-size:16.5px}
  html .faq .a p{font-size:17px}
  html .c-what dd{font-size:16.5px}
  html .fx-scan figcaption{font-size:16.5px}
  html .fx-scan figcaption small{font-size:14.5px}

  /* FSE detail page */
  html .tp-hero .wrap{max-width:960px;margin-left:max(56px,calc((100% - 1280px) / 2))}
  html .tp-sub{font-size:19px}
  html .tp-flow h3{font-size:22px}
  html .tp-flow p,html .tp-rules p{font-size:17px}
  html .tp-flow .cond,html .tp-rules .cond{font-size:15px}
  html .tp-flow .n{font-size:15px}
  html .tp-rules h3{font-size:clamp(21px,1.7vw,24px)}
  html .tp-items li{font-size:16.5px}
  html .tp-source dt{font-size:15px}
  html .tp-source dd{font-size:16.5px}
  html .tp-sec{padding:clamp(64px,6.4vw,104px) 0}
}
@media (min-width:1700px){
  html .wrap{width:min(1360px,calc(100% - 160px))}
  html .tp-hero .wrap{margin-left:max(80px,calc((100% - 1360px) / 2))}
}
