/* hooodl.com/creators. Money first: how creators earn from local businesses.
   Editorial dark layout: large type, one accent (yellow), real photos,
   app-style illustrations, quiet motion. Builds on styles.css for fonts,
   buttons and footer. */
.cr {
  --line: rgba(243, 240, 230, .12);
  --line2: rgba(243, 240, 230, .22);
  --dim: #8f8a7c; --soft: #cfcabb;
  --panel: rgba(255, 255, 255, .035); --panel2: #141412;
  --glass: rgba(16, 16, 14, .72);
  --r-lg: 32px; --r-md: 22px; --r-sm: 14px;
  --ease: cubic-bezier(.2, .7, .2, 1);
  background-image: none;
}
.cr .ico { width: 22px; height: 22px; flex: none; }
.cr img { display: block; max-width: 100%; }
.cr h1, .cr h2, .cr h3 { font-family: var(--display); font-weight: 400; text-wrap: balance; }
.cr .y { color: var(--yellow); }
.cr .btn { box-shadow: none; border-radius: 999px; border: 0; transition: transform .25s var(--ease), background .25s var(--ease); }
.cr .btn:hover { transform: translateY(-1px); box-shadow: none; background: #fff36b; }
.cr .btn-small { padding: 10px 18px; font-size: 12.5px; }
.cr .btn-lg { padding: 20px 30px; font-size: 15px; }
.textlink { color: var(--paper); text-decoration: none; font-weight: 700; border-bottom: 1.5px solid var(--yellow); padding-bottom: 3px; transition: color .2s; }
.textlink:hover { color: var(--yellow); }
.fine { color: var(--dim); font-size: 13.5px; margin: 18px 0 0; }

/* ---------- header ---------- */
.bar { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 30; transition: background .3s var(--ease), border-color .3s var(--ease); border-bottom: 1px solid transparent; }
.bar.is-solid { background: rgba(11, 11, 10, .78); backdrop-filter: saturate(1.4) blur(16px); -webkit-backdrop-filter: saturate(1.4) blur(16px); border-bottom-color: var(--line); }
.bar-in { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-block: 14px; }
.bar .logo img { height: 38px; width: auto; }
.topnav { display: flex; align-items: center; gap: 26px; }
.navlink { font-size: 14px; font-weight: 600; text-decoration: none; color: var(--dim); transition: color .2s; }
.navlink:hover { color: var(--paper); }
.cr .lang { border: 1px solid var(--line2); padding: 8px 11px; font-size: 12px; }

/* ---------- hero ---------- */
.hero5 { position: relative; padding-block: 72px 40px; overflow: hidden; }
.glow { position: absolute; inset: -20% 0 auto; height: 900px; pointer-events: none;
  background: radial-gradient(600px 380px at 50% 30%, rgba(255, 232, 26, .16), transparent 70%),
              radial-gradient(500px 300px at 85% 10%, rgba(255, 158, 199, .07), transparent 70%); }
.hero5-in { position: relative; text-align: center; display: grid; justify-items: center; }
.eyebrow-pill { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 28px; padding: 8px 16px 8px 12px; border: 1px solid var(--line2); border-radius: 999px; background: var(--panel);
  font: 700 12px/1 var(--body); letter-spacing: .14em; text-transform: uppercase; color: var(--soft); }
.eyebrow-pill i { width: 8px; height: 8px; border-radius: 50%; background: var(--yellow); box-shadow: 0 0 0 4px rgba(255, 232, 26, .18); }
.hero5 h1 { font-size: clamp(42px, 7.6vw, 108px); line-height: .98; letter-spacing: -.035em; margin: 0; max-width: 13ch; }
.hero5 .lede { max-width: 50ch; font-size: clamp(17px, 1.6vw, 20px); line-height: 1.6; color: var(--soft); margin: 30px 0 40px; }
.hero5 .ctas { align-items: center; justify-content: center; gap: 30px; }

.stage { position: relative; margin-top: 72px; }
.stage-photo { width: 100%; aspect-ratio: 21 / 9; object-fit: cover; border-radius: var(--r-lg); filter: saturate(.85) brightness(.62); box-shadow: 0 0 0 1px var(--line); }
.earn-card { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -42%); width: 330px; background: var(--card); color: var(--ink); border-radius: 26px; padding: 22px; box-shadow: 0 40px 100px rgba(0,0,0,.6), 0 0 0 1px rgba(0,0,0,.05); }
.ec-lbl { margin: 0; font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: #6b675c; }
.ec-big { margin: 8px 0 16px; font: 400 30px/1.05 var(--display); letter-spacing: -.02em; }
.ec-rows .st { font-size: 11px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; padding: 5px 9px; border-radius: 999px; background: #ece8dc; color: #55524a; white-space: nowrap; }
.ec-rows .st-live { background: var(--yellow); color: var(--ink); }
.ec-rows .st-ok { background: #d6f2e1; color: #136b38; }
.ec-rows { list-style: none; padding: 0; margin: 0; }
.ec-rows li { display: flex; align-items: center; gap: 10px; padding: 10px 0; border-top: 1px solid #e8e4d8; }
.ec-rows img { width: 38px; height: 38px; border-radius: 11px; object-fit: cover; }
.ec-rows div { flex: 1; min-width: 0; } .ec-rows b { display: block; font-size: 14px; } .ec-rows small { color: #6b675c; font-size: 12px; }
.ec-rows em { font-style: normal; font-weight: 800; font-size: 15px; font-variant-numeric: tabular-nums; }
.ec-btn { display: block; text-align: center; margin-top: 14px; background: var(--ink); color: var(--yellow); font-weight: 800; font-size: 13px; padding: 13px; border-radius: 999px; }
.toast { position: absolute; display: flex; gap: 12px; align-items: center; background: var(--glass); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); border: 1px solid var(--line2); border-radius: 20px; padding: 13px 18px 13px 13px; box-shadow: 0 24px 60px rgba(0,0,0,.45); }
.toast b { display: block; font-size: 14px; } .toast small { color: var(--soft); font-size: 12.5px; }
.toast .dot { width: 40px; height: 40px; border-radius: 13px; background: var(--yellow); color: var(--ink); display: grid; place-items: center; font: 400 14px/1 var(--display); flex: none; }
.toast .dot-ok { background: var(--green); color: #fff; } .toast .dot-ok .ico { width: 18px; height: 18px; }
.t1 { left: 5%; top: 16%; } .t2 { right: 5%; bottom: 14%; }
.stage-note { position: absolute; right: 20px; top: 16px; margin: 0; font-size: 12px; color: var(--soft); opacity: .7; }
@media (prefers-reduced-motion: no-preference) {
  .t1 { animation: float 6s var(--ease) infinite; } .t2 { animation: float 6s var(--ease) 1.5s infinite; }
  @keyframes float { 50% { transform: translateY(-8px); } }
}

/* ---------- stats ---------- */
.stats { display: grid; grid-template-columns: repeat(3, 1fr); margin-block: 64px 24px; border-block: 1px solid var(--line); }
.stat { padding: 36px 32px 36px 0; min-width: 0; }
.stat + .stat { padding-left: 32px; border-left: 1px solid var(--line); }
.stat b { display: block; font: 400 clamp(36px, 4.4vw, 60px)/1 var(--display); letter-spacing: -.03em; color: var(--yellow); }
.stat p { margin: 14px 0 0; color: var(--soft); max-width: 30ch; font-size: 15.5px; line-height: 1.5; }

/* ---------- sections ---------- */
.sec { padding-block: 120px 0; }
.sec-h { display: grid; grid-template-columns: 1fr 1fr; column-gap: 64px; align-items: end; margin-bottom: 56px; }
.idx { grid-column: 1 / -1; display: flex; gap: 14px; align-items: center; margin: 0 0 22px; font: 700 12px/1 var(--body); letter-spacing: .14em; text-transform: uppercase; color: var(--dim); }
.idx span:first-child { color: var(--yellow); }
.idx span:first-child::after { content: ""; display: inline-block; width: 28px; height: 1px; background: var(--line2); vertical-align: middle; margin-left: 14px; }
.sec h2 { font-size: clamp(32px, 4.4vw, 60px); line-height: 1.02; letter-spacing: -.03em; margin: 0; }
.sec-p { margin: 0; color: var(--soft); font-size: 17px; line-height: 1.6; max-width: 46ch; }
.rv-wait { opacity: .001; transform: translateY(28px); }
[data-rv] { transition: opacity .9s var(--ease), transform .9s var(--ease); }

/* bridge */
.bridge { display: grid; grid-template-columns: 1fr 120px 1fr 120px 1fr; align-items: center; }
.side { background: var(--panel); border: 1px solid var(--line); border-radius: var(--r-md); padding: 32px 22px; display: grid; justify-items: center; text-align: center; gap: 8px; min-height: 260px; align-content: center; min-width: 0; }
.side b { font-size: 17px; } .side small { color: var(--dim); font-size: 14px; line-height: 1.45; max-width: 24ch; }
.stack { display: grid; grid-template-columns: 1fr 1fr; gap: 5px; width: 96px; margin-bottom: 12px; }
.stack img { width: 100%; aspect-ratio: 1; object-fit: cover; border-radius: 10px; }
.s-hub { border-color: rgba(255,232,26,.35); background: radial-gradient(120% 90% at 50% 0%, rgba(255,232,26,.10), transparent 60%), var(--panel); }
.hub { font: 400 26px/1 var(--display); background: var(--yellow); color: var(--ink); padding: 16px 22px; border-radius: 20px; margin-bottom: 12px; box-shadow: 0 0 60px rgba(255,232,26,.25); }
.you-av { width: 80px; height: 80px; border-radius: 50%; background: var(--paper); color: var(--ink); display: grid; place-items: center; font: 400 20px/1 var(--display); margin-bottom: 12px; }
.link { display: grid; justify-items: center; gap: 12px; padding-inline: 8px; }
.link span { font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--dim); white-space: nowrap; }
.wire { position: relative; width: 100%; height: 1px; background: linear-gradient(90deg, var(--line2), rgba(255,232,26,.6)); }
.wire i { position: absolute; top: -3px; left: 0; width: 7px; height: 7px; border-radius: 50%; background: var(--yellow); box-shadow: 0 0 12px var(--yellow); }
@media (prefers-reduced-motion: no-preference) { .wire i { animation: travel 2.6s linear infinite; } @keyframes travel { from { left: 0; } to { left: calc(100% - 7px); } } }

/* ways */
.ways { display: grid; grid-template-columns: 1.15fr 1fr; gap: 16px; }
.way { background: var(--panel); border: 1px solid var(--line); border-radius: var(--r-md); padding: 26px; display: flex; flex-direction: column; gap: 10px; min-width: 0; transition: border-color .3s var(--ease), transform .3s var(--ease); }
.way:hover { border-color: var(--line2); transform: translateY(-2px); }
.w-main { grid-row: span 3; padding: 0; overflow: hidden; border-color: rgba(255,232,26,.35); }
.way-photo { width: 100%; flex: 1; min-height: 240px; object-fit: cover; filter: saturate(.85) brightness(.8); }
.way-body { padding: 26px; display: flex; flex-direction: column; gap: 10px; flex: 1; }
.way-top { display: flex; justify-content: space-between; align-items: center; }
.way-top .ico { width: 30px; height: 30px; color: var(--yellow); stroke-width: 1.6; }
.pill { font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; background: var(--yellow); color: var(--ink); padding: 6px 11px; border-radius: 999px; }
.way h3 { font-size: 24px; letter-spacing: -.02em; margin: 10px 0 0; }
.w-main h3 { font-size: 32px; }
.way p { margin: 0; color: var(--dim); font-size: 15px; line-height: 1.55; flex: 1; }
.sum { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14px; color: var(--soft); }
.sum i { font-style: normal; color: var(--dim); }
.sum { justify-content: space-between; font-weight: 600; color: var(--paper); }
.sum .ico { width: 20px; height: 20px; color: var(--yellow); }

/* money line */
.money-line { list-style: none; padding: 0; margin: 0 0 40px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; position: relative; }
.money-line::before { content: ""; position: absolute; left: 12.5%; right: 12.5%; top: 31px; height: 1px; background: linear-gradient(90deg, var(--line2), var(--yellow)); }
.money-line li { position: relative; display: grid; align-content: start; justify-items: center; text-align: center; gap: 8px; min-width: 0; }
.ml-ico { width: 62px; height: 62px; border-radius: 50%; background: var(--panel2); border: 1px solid var(--line2); display: grid; place-items: center; color: var(--yellow); margin-bottom: 8px; }
.ml-ico.on { background: var(--yellow); color: var(--ink); border-color: var(--yellow); box-shadow: 0 0 40px rgba(255,232,26,.3); }
.money-line b { font-size: 16px; } .money-line small { color: var(--dim); font-size: 13.5px; line-height: 1.45; max-width: 24ch; }
.safe { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.safe li { display: flex; flex-direction: column; gap: 14px; padding: 24px; border-radius: var(--r-md); background: var(--panel); border: 1px solid var(--line); color: var(--dim); line-height: 1.55; font-size: 15px; }
.safe b { display: block; color: var(--paper); font-size: 17px; margin-bottom: 4px; } .safe .ico { color: var(--yellow); width: 26px; height: 26px; }

/* flow */
.flow { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.flow li { min-width: 0; }
.viz { height: 230px; background: var(--panel); border: 1px solid var(--line); border-radius: var(--r-md); padding: 18px; margin-bottom: 22px; display: flex; flex-direction: column; justify-content: center; gap: 10px; overflow: hidden; }
.flow .n { font: 700 12px/1 var(--body); color: var(--yellow); letter-spacing: .12em; }
.flow h3 { font-size: 20px; letter-spacing: -.01em; margin: 12px 0 8px; }
.flow p { margin: 0; color: var(--dim); font-size: 15px; line-height: 1.55; }
.mini-deal { display: flex; gap: 10px; align-items: center; background: var(--card); color: var(--ink); border-radius: 16px; padding: 9px; }
.mini-deal img { width: 54px; height: 54px; border-radius: 11px; object-fit: cover; }
.mini-deal b { display: block; font-size: 14px; } .mini-deal small { display: block; color: #6b675c; font-size: 12px; }
.mini-deal em { display: inline-block; margin-top: 5px; font-style: normal; font-size: 11px; font-weight: 700; background: var(--yellow); padding: 3px 8px; border-radius: 999px; }
.mini-deal.ghost { opacity: .4; transform: scale(.94); }
.bub { max-width: 86%; padding: 10px 13px; font-size: 13px; border-radius: 16px; line-height: 1.35; }
.bub.them { background: rgba(255,255,255,.08); border-radius: 16px 16px 16px 4px; }
.bub.you { align-self: flex-end; background: var(--yellow); color: var(--ink); border-radius: 16px 16px 4px 16px; font-weight: 600; }
.kit { display: flex; gap: 10px; align-items: center; border: 1px dashed rgba(255,232,26,.45); border-radius: 14px; padding: 9px; }
.kit b { display: block; font-size: 13px; } .kit small { color: var(--dim); font-size: 11.5px; }
.qr { width: 34px; height: 34px; border-radius: 6px; flex: none; background: conic-gradient(from 90deg at 30% 30%, var(--paper) 25%, transparent 0) 0 0 / 11px 11px, var(--ink); border: 4px solid var(--paper); }
.v3 { align-items: center; }
.post { width: 150px; background: var(--card); color: var(--ink); border-radius: 16px; overflow: hidden; position: relative; transform: rotate(-3deg); box-shadow: 0 20px 40px rgba(0,0,0,.4); }
.post img { width: 100%; height: 100px; object-fit: cover; }
.post .ad { position: absolute; top: 8px; left: 8px; font-size: 10px; font-weight: 800; background: var(--ink); color: var(--yellow); padding: 4px 7px; border-radius: 6px; }
.post p { margin: 0; padding: 9px 11px 11px; font-size: 11px; line-height: 1.35; }
.ntf { display: flex; justify-content: space-between; gap: 8px; align-items: center; background: rgba(255,255,255,.06); border-radius: 12px; padding: 8px 11px; font-size: 12px; }
.ntf b { color: var(--yellow); } .ntf small { color: var(--dim); text-align: right; }
.ntf:nth-child(2) { opacity: .7; } .ntf:nth-child(3) { opacity: .45; }
.bal { display: flex; align-items: center; gap: 8px; background: var(--card); color: var(--ink); border-radius: 14px; padding: 9px 11px; margin-top: 4px; }
.bal b { font-size: 13px; font-weight: 800; flex: 1; }
.bal span { background: var(--ink); color: var(--yellow); font-size: 11px; font-weight: 800; padding: 7px 11px; border-radius: 999px; }

/* gallery */
.gallery { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(240px, 22%); gap: 16px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: max(20px, calc((100vw - var(--wrap)) / 2 + 20px));
  padding-inline: max(20px, calc((100vw - var(--wrap)) / 2 + 20px)); padding-bottom: 8px; scrollbar-width: none; }
.gallery::-webkit-scrollbar { display: none; }
.gallery:focus-visible { outline: 2px solid var(--yellow); outline-offset: -2px; }
.tile { position: relative; margin: 0; border-radius: var(--r-md); overflow: hidden; aspect-ratio: 3 / 4; scroll-snap-align: start; }
.tile img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--ease); filter: saturate(.9); }
.tile::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(11,11,10,.88), rgba(11,11,10,0) 50%); }
.tile figcaption { position: absolute; left: 18px; right: 18px; bottom: 16px; z-index: 1; display: grid; gap: 4px; }
.tile .tn { font-size: 11px; font-weight: 700; letter-spacing: .12em; color: var(--yellow); }
.tile figcaption span:last-child { font: 400 21px/1.1 var(--display); letter-spacing: -.01em; }
.tile:hover img { transform: scale(1.05); }
.swipe { margin: 18px auto 0; }

/* ambassador */
.amb5 { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }
.amb5 > * { min-width: 0; }
.amb-img { width: 100%; aspect-ratio: 4 / 3.4; object-fit: cover; border-radius: var(--r-lg); filter: saturate(.85) brightness(.75); }
.amb-box .idx { margin-bottom: 22px; }
.amb-box h2 { margin-bottom: 22px; }
.amb-box .sec-p { margin-bottom: 30px; }

/* faq */
.faq3 .sec-h { margin-bottom: 32px; }
.faq-list { border-top: 1px solid var(--line); }
.faq-list details { border-bottom: 1px solid var(--line); }
.faq-list summary { cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 24px 0; font-size: clamp(17px, 1.6vw, 20px); font-weight: 700; transition: color .2s; }
.faq-list summary:hover { color: var(--yellow); }
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary::after { content: "+"; flex: none; width: 34px; height: 34px; border-radius: 50%; border: 1px solid var(--line2); display: grid; place-items: center; color: var(--yellow); font-weight: 400; font-size: 20px; line-height: 1; transition: transform .3s var(--ease); }
.faq-list details[open] summary::after { transform: rotate(45deg); }
.faq-list details p { margin: -6px 0 26px; color: var(--soft); max-width: 66ch; line-height: 1.65; }

/* finale */
.finale { position: relative; margin-top: 140px; min-height: 620px; display: grid; place-items: center; overflow: hidden; }
.finale-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: saturate(.8) brightness(.35); }
.finale::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, var(--ink) 0%, rgba(11,11,10,.2) 30%, rgba(11,11,10,.2) 70%, var(--ink) 100%); }
.finale-in { position: relative; z-index: 1; text-align: center; display: grid; justify-items: center; padding-block: 120px; }
.finale h2 { font-size: clamp(38px, 6.4vw, 92px); line-height: .98; letter-spacing: -.035em; margin: 0 0 30px; max-width: 14ch; }
.finale .eyebrow-pill { margin-bottom: 36px; }
.finale .try { margin-top: 26px; color: var(--paper, #FBF9F3); font-weight: 700; font-size: 15px; text-decoration: underline; text-underline-offset: 4px; text-decoration-color: rgba(255,232,26,.7); }
.finale .try:hover, .finale .try:focus-visible { color: var(--yellow, #FFE81A); }

.sticky-cta { display: none; }
html, body { overflow-x: clip; }

@media (max-width: 1080px) {
  .flow { grid-template-columns: 1fr 1fr; row-gap: 40px; }
}
@media (max-width: 900px) {
  .navlink { display: none; }
  .sec { padding-top: 88px; }
  .sec-h { grid-template-columns: 1fr; row-gap: 20px; margin-bottom: 40px; }
  .stage-photo { aspect-ratio: 4 / 3; }
  .bridge { grid-template-columns: 1fr; gap: 0; }
  .side { min-height: 0; }
  .link { padding-block: 18px; grid-template-columns: auto; }
  .wire { width: 1px; height: 46px; background: linear-gradient(180deg, var(--line2), rgba(255,232,26,.6)); }
  .wire i { left: -3px; top: 0; }
  @media (prefers-reduced-motion: no-preference) { .wire i { animation: travelY 2.2s linear infinite; } @keyframes travelY { from { top: 0; } to { top: calc(100% - 7px); } } }
  .money-line { grid-template-columns: 1fr 1fr; row-gap: 32px; } .money-line::before { display: none; }
  .safe { grid-template-columns: 1fr; }
  .amb5 { grid-template-columns: 1fr; gap: 36px; }
  .gallery { grid-auto-columns: minmax(220px, 42%); }
}
@media (max-width: 600px) {
  .bar .logo img { height: 32px; }
  .top-hide, .bar .btn-small { display: none; }
  .hero5 { padding-top: 40px; }
  .hero5 .ctas { flex-direction: column; flex-wrap: nowrap; gap: 22px; width: 100%; } .hero5 .btn-lg { width: 100%; padding-block: 18px; }
  .stage { margin-top: 48px; padding-bottom: 260px; }
  .stage-photo { aspect-ratio: 4 / 3.2; }
  .earn-card { top: auto; bottom: 0; transform: translateX(-50%); width: min(330px, calc(100% - 16px)); padding: 18px; }
  .t1 { left: 12px; top: 14px; padding: 10px 14px 10px 10px; } .t2 { display: none; }
  .stage-note { top: auto; bottom: -26px; right: 4px; }
  .stage { margin-bottom: 30px; }
  .stats { grid-template-columns: 1fr; margin-top: 48px; }
  .stat, .stat + .stat { padding: 26px 0; border-left: 0; }
  .stat + .stat { border-top: 1px solid var(--line); }
  .ways { grid-template-columns: 1fr; } .w-main { grid-row: auto; } .way-photo { flex: none; height: 180px; min-height: 0; }
  .flow { grid-template-columns: 1fr; }
  .gallery { grid-auto-columns: 72%; }
  .finale { min-height: 520px; margin-top: 100px; }
  .sticky-cta { display: flex; position: fixed; z-index: 20; left: 0; right: 0; bottom: 0; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px)); background: rgba(11,11,10,.86); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); border-top: 1px solid var(--line); font-weight: 700; font-size: 14px; }
  footer { padding-bottom: 90px; }
}
.w-main .way-body { flex: none; } .w-main .way-body p { flex: none; }
