/* v141 | Faithful About-page composition, with editable HTML content.
   Background *outside* the gilded parchment is transparent. */
.about-v141-page{font-family:Georgia,'Times New Roman',serif;color:#4f2146;padding:4px 18px 50px;background:transparent}
.about-v141-shell{max-width:1460px;margin:auto}
.about-v141-banner{margin:0 auto -10px;text-align:center;position:relative;z-index:2}
.about-v141-banner-art{display:block;width:min(100%,1130px);height:auto;object-fit:contain;margin:0 auto;filter:drop-shadow(0 11px 13px #1002188c)}
.about-v141-book{position:relative;isolation:isolate;overflow:visible;padding:22px clamp(18px,2.4vw,37px) 30px;border-radius:28px;border:5px solid #c28332;
 background:radial-gradient(ellipse 78% 85% at 51% 22%,#fff1d0 0%,#f8dcac 58%,#e4b675 110%);
 box-shadow:0 0 0 2px #ffdc8b,inset 0 0 0 3px #fff0c4,inset 0 0 0 10px #c18739,0 18px 38px #1d0625bd}
.about-v141-book:before{content:'';position:absolute;inset:14px;z-index:0;pointer-events:none;border:1px solid #ac6a2999;border-radius:17px;box-shadow:inset 0 0 0 1px #ffedc077}
.about-v141-book:after{content:'';position:absolute;inset:0;border-radius:25px;z-index:0;pointer-events:none;opacity:.46;background:repeating-linear-gradient(24deg,transparent 0 22px,#b88a4307 22px 23px,transparent 23px 51px),radial-gradient(circle at 4% 10%,#fff5dcad,transparent 27%),radial-gradient(circle at 97% 95%,#b8784b14,transparent 42%)}
.about-v141-book>*{position:relative;z-index:1}
.about-v141-inner-line{position:absolute;z-index:0;inset:9px;border:1px solid #ffebbe80;border-radius:17px;pointer-events:none}
.about-v141-book-corner{position:absolute;z-index:2;width:56px;height:56px;pointer-events:none;opacity:.82;background-image:url('images/cabinet-floral-corner.svg');background-size:contain;background-repeat:no-repeat;filter:sepia(.4) saturate(1.7) drop-shadow(0 1px #9c5827)}
.about-v141-book-corner--tl{top:13px;left:14px}.about-v141-book-corner--tr{top:13px;right:14px;transform:scaleX(-1)}
.about-v141-book-corner--bl{bottom:13px;left:14px;transform:scaleY(-1)}.about-v141-book-corner--br{bottom:13px;right:14px;transform:scale(-1)}
.about-v141-heading{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 0 10px;text-align:center}
.about-v141-heading h2{font:italic 700 clamp(2.35rem,4.4vw,4.2rem)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-.02em;color:#6a155b;margin:0;white-space:normal;text-shadow:1px 2px #ffedc7,0 4px 9px #82296724}
.about-v141-heading-flourish{position:relative;width:clamp(38px,8vw,105px);height:16px;flex-shrink:0;border-top:3px solid #be7d2e;border-radius:50%;transform:translateY(6px);filter:drop-shadow(0 -2px #ffe19e)}
.about-v141-heading-flourish:after{content:'';position:absolute;width:17px;height:17px;top:-14px;left:30%;border:3px solid #a36524;border-radius:50% 0 50% 0;transform:rotate(45deg);background:radial-gradient(circle,#ffe3a1,#c08432);box-shadow:0 0 0 2px #f8c96a}
.about-v141-heading-flourish--right{transform:translateY(6px) scaleX(-1)}
.about-v141-story{display:grid;grid-template-columns:minmax(210px,27%) minmax(340px,1fr) minmax(210px,24%);column-gap:clamp(8px,1.55vw,23px);align-items:center}
.about-v141-lantern-art{align-self:center;min-width:0;margin:-5px 0 0 -13px}
.about-v141-lantern-art img{width:100%;max-width:400px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 6px 9px #7446243b)}
.about-v141-copy{font:clamp(1.01rem,1.28vw,1.2rem)/1.37 Georgia,serif;color:#4b1948;min-width:0;padding:0 0 5px}
.about-v141-copy p{margin:0 0 9px}
.about-v141-copy strong{color:#541050}
.about-v141-copy a{color:#772083;text-decoration:underline;text-decoration-color:#7d247c;text-underline-offset:3px;font-weight:700}
.about-v141-copy a:hover{color:#a42b97}
.about-v141-first{font-weight:600}
.about-v141-quote{font:italic 700 clamp(1.05rem,1.45vw,1.35rem)/1.3 'EB Garamond',Georgia,serif;text-align:center;color:#771e67;margin:14px -8px 0!important}
.about-v141-quote:before,.about-v141-quote:after{content:'✦';font-style:normal;color:#a13c8d;padding:0 .35em}
.about-v141-fairy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-top:-2px;min-width:0}
.about-v141-fairy .about-v141-moon{display:block;width:108%;max-width:370px;height:auto;object-fit:contain;filter:drop-shadow(0 3px 5px #74345626)}
.about-v141-signature{width:112%;max-width:340px;height:auto;display:block;margin-top:-2px;filter:drop-shadow(0 1px 1px #fff0d0)}
.about-v141-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(11px,2vw,25px);margin:15px 0 24px}
.about-v141-card{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-columns:minmax(95px,37%) 1fr;align-items:center;gap:clamp(5px,.85vw,13px);padding:20px 14px 19px 11px;min-height:198px;text-decoration:none;color:#fff2d9;border:4px ridge #e7ab46;border-radius:23px;
 background:radial-gradient(ellipse at 28% 30%,#903c88 0%,#541451 48%,#2e093b 100%);
 box-shadow:0 0 0 2px #ffdf82,inset 0 0 0 4px #9a5926,inset 0 0 0 6px #f3c16b4e,0 11px 14px #6c3c405c;transition:filter .18s,transform .18s}
.about-v141-card:before{content:'';pointer-events:none;position:absolute;inset:10px;border:1px solid #f3be62ab;border-radius:13px;z-index:0}
.about-v141-card:after{content:'';pointer-events:none;position:absolute;top:-14px;left:calc(50% - 13px);width:26px;height:26px;background:radial-gradient(circle at 30% 20%,#fbe2ff,#b451ce 40%,#481066 80%);transform:rotate(45deg);border:4px ridge #ffca65;box-shadow:0 0 0 2px #9d5e1e,0 3px 7px #3e114a}
.about-v141-card img{display:block;position:relative;z-index:1;width:112%;height:146px;object-fit:contain;margin-left:-5px;filter:drop-shadow(0 4px 9px #20041c99)}
.about-v141-card-words{position:relative;z-index:1;min-width:0;text-align:center}
.about-v141-card h3{font:italic 700 clamp(1.12rem,1.66vw,1.65rem)/1.03 'Cormorant Garamond',Georgia,serif;margin:0 0 11px;color:#ffe4a6;text-shadow:1px 2px 2px #16021da8}
.about-v141-card h3:after{content:'';display:block;margin:8px auto 0;width:78%;height:1px;background:linear-gradient(90deg,transparent,#f8c36e,transparent)}
.about-v141-card p{font:clamp(.82rem,1.08vw,1.02rem)/1.35 Georgia,serif;margin:0;color:#fff1d7;text-shadow:0 1px 1px #160018af}
.about-v141-card[href]:hover{filter:brightness(1.16);transform:translateY(-3px)}
.about-v141-bottom-links{display:flex;justify-content:center;align-items:center;margin:9px auto 0;padding:0 3%}
.about-v141-vwz{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:68px;width:min(100%,810px);padding:9px clamp(20px,3vw,45px);border-radius:999px;border:4px ridge #eab45b;background:linear-gradient(180deg,#802d74,#561558 57%,#36103f);box-shadow:0 0 0 2px #fadd87,inset 0 0 0 3px #ffdf8263,0 7px 13px #5b245b5e;color:#ffedb9;text-decoration:none;font:italic 700 clamp(1.05rem,2.05vw,1.75rem)/1.2 'EB Garamond',Georgia,serif;text-shadow:0 2px 2px #1f0626}
.about-v141-vwz strong{color:#fff0db;text-decoration:underline;text-decoration-color:#edbf76;text-underline-offset:4px}
.about-v141-external{font-style:normal;font-weight:700;color:#fff1d1}
.about-v141-vwz-floral{position:absolute;top:50%;width:78px;height:67px;pointer-events:none;background-image:url('images/v62-divider-floral.webp');background-size:auto 90px;background-position:left center;transform:translateY(-50%);opacity:.93}
.about-v141-vwz-floral--left{left:-32px}.about-v141-vwz-floral--right{right:-32px;transform:translateY(-50%) scaleX(-1)}
.about-v141-shop{text-align:center;margin:21px auto 0}
.about-v141-shop a{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;padding:12px 26px;border:2px solid #d59b46;background:linear-gradient(#7d3677,#481451);border-radius:45px;color:#ffebc6;text-decoration:none;font:italic 700 clamp(.96rem,1.55vw,1.15rem) Georgia,serif;box-shadow:0 3px 0 #683b28,0 7px 19px #1a091f7b}
.about-v141-shop strong{color:#fff0c2}
.about-v141-shop a:hover,.about-v141-vwz:hover{filter:brightness(1.15)}
.about-v141-page a:focus-visible{outline:3px solid #ab47c3;outline-offset:5px}
@media(max-width:1100px){
 .about-v141-story{grid-template-columns:minmax(145px,23%) minmax(0,1fr) minmax(145px,23%);gap:6px}
 .about-v141-copy{font-size:.94rem;line-height:1.34}.about-v141-copy p{margin-bottom:7px}
 .about-v141-card{grid-template-columns:31% 1fr;min-height:166px;padding:16px 12px 15px 8px}.about-v141-card img{height:110px}
 .about-v141-card h3{font-size:1.35rem}.about-v141-card p{font-size:.85rem}
}
@media(max-width:780px){
 .about-v141-page{padding:5px 9px 40px}.about-v141-banner{margin-bottom:0}.about-v141-banner-art{width:100%}
 .about-v141-book{padding:19px 14px 23px;border-width:4px}
 .about-v141-heading{gap:6px}.about-v141-heading h2{font-size:clamp(2rem,7.3vw,3.4rem)}.about-v141-heading-flourish{width:clamp(30px,11vw,68px)}
 .about-v141-story{grid-template-columns:1fr 1fr;gap:0 10px}
 .about-v141-copy{grid-column:1/-1;grid-row:1;font-size:1rem;line-height:1.48;padding:2px 8px 0}
 .about-v141-copy p{margin-bottom:11px}
 .about-v141-lantern-art{grid-column:1;grid-row:2;align-self:center;justify-self:center;margin:10px 0 0}
 .about-v141-fairy{grid-column:2;grid-row:2;align-self:center;margin-top:4px}
 .about-v141-lantern-art img{width:100%;max-width:270px}.about-v141-fairy .about-v141-moon{max-width:260px}
 .about-v141-signature{max-width:250px;width:110%}
 .about-v141-cards{grid-template-columns:1fr;gap:19px;margin:24px auto 23px;max-width:530px}
 .about-v141-card{grid-template-columns:31% 1fr;min-height:160px;padding:19px 18px 15px 14px}
 .about-v141-card img{height:130px;width:100%;margin:0}.about-v141-card h3{font-size:clamp(1.5rem,4vw,2rem)}.about-v141-card p{font-size:clamp(.9rem,2.2vw,1.08rem)}
 .about-v141-vwz{font-size:clamp(.95rem,3vw,1.3rem);min-height:58px;padding:9px 22px}.about-v141-vwz-floral{display:none}
}
@media(max-width:420px){
 .about-v141-page{padding-left:7px;padding-right:7px}.about-v141-book{padding:17px 10px 20px}.about-v141-heading h2{font-size:2.15rem}
 .about-v141-copy{font-size:.97rem;line-height:1.46;padding:0 4px}
 .about-v141-card{grid-template-columns:34% 1fr;gap:3px;padding:17px 11px}.about-v141-card img{height:108px}
 .about-v141-card h3{font-size:1.42rem}.about-v141-card p{font-size:.84rem}
 .about-v141-vwz{font-size:1.02rem}
 .about-v141-book-corner{width:35px;height:35px}
}
@media(prefers-reduced-motion:reduce){.about-v141-card{transition:none}}


/* v142 — independent, truly transparent artwork, flexible gilded border, and clickable plaques. */
.about-v141-book{padding:clamp(58px,6.2vw,92px) clamp(22px,4.9vw,76px) clamp(65px,6.3vw,93px);border:0;border-radius:25px;box-shadow:0 18px 38px #1d062585;}
.about-v141-book:before{inset:15px;border:1px solid #bb86436b;z-index:0}
.about-v141-inner-line,.about-v141-book-corner{display:none}
.about-v142-border-art{position:absolute!important;z-index:5!important;inset:-4px;pointer-events:none;border:solid transparent;border-width:110px 90px 112px;
 border-image-source:url('images/about-gilded-frame-v142.webp');border-image-slice:175 180 165 180 fill;
 border-image-width:110px 90px 112px 90px;border-image-repeat:stretch;
 filter:drop-shadow(0 7px 9px #21092369)}
.about-v141-heading{margin-bottom:22px}
.about-v141-story{grid-template-columns:minmax(175px,26%) minmax(290px,1fr) minmax(190px,25%);gap:clamp(9px,1.3vw,20px);align-items:center}
.about-v141-lantern-art{margin:0;align-self:center}
.about-v141-lantern-art img{max-width:350px;width:100%;height:auto;max-height:440px;object-fit:contain}
.about-v141-fairy{margin:0;justify-content:center}
.about-v141-fairy .about-v141-moon{width:100%;max-width:340px;height:auto;max-height:410px;object-fit:contain;filter:drop-shadow(0 5px 7px #6e215238)}
.about-v141-signature{width:110%;max-width:340px;height:auto;margin-top:-6px;object-fit:contain;filter:drop-shadow(0 1px 1px #f1dabb)}
.about-v141-copy{font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.4}
.about-v141-cards{margin:16px 0 29px}
/* The purple plaque is a 9-slice button skin: the cap ornaments keep their shape while the text stays HTML. */
.about-v141-vwz,.about-v141-shop a{border:solid transparent;border-width:33px 52px!important;border-radius:0!important;background:none!important;
 border-image-source:url('images/about-purple-plaque-v142.webp');border-image-slice:180 250 180 250 fill;border-image-width:33px 52px 33px 52px;
 border-image-repeat:stretch;box-shadow:none!important;text-shadow:0 2px 3px #1a031e;transition:filter .18s,transform .18s}
.about-v141-vwz{min-height:90px;padding:0 clamp(4px,1.7vw,20px)!important;width:min(100%,835px);font-size:clamp(1.08rem,1.95vw,1.6rem)}
.about-v141-vwz-floral{display:none}
.about-v141-shop a{min-height:77px;padding:0 12px!important;font-size:clamp(.95rem,1.5vw,1.14rem);gap:7px}
.about-v141-vwz:hover,.about-v141-shop a:hover{filter:brightness(1.18);transform:translateY(-2px)}
@media(max-width:1100px){
 .about-v141-book{padding:65px 46px 72px}
 .about-v142-border-art{border-width:92px 60px 95px;border-image-width:92px 60px 95px 60px}
 .about-v141-story{grid-template-columns:minmax(150px,23%) minmax(0,1fr) minmax(160px,24%)}
 .about-v141-lantern-art img,.about-v141-fairy .about-v141-moon{max-height:340px}
 .about-v141-copy{font-size:.95rem;line-height:1.36}
}
@media(max-width:780px){
 .about-v141-book{padding:60px 33px 65px}
 .about-v142-border-art{border-width:75px 37px 75px;border-image-width:75px 37px 75px 37px}
 .about-v141-story{grid-template-columns:1fr 1fr;gap:5px 12px}
 .about-v141-copy{grid-column:1/-1;grid-row:1;font-size:1rem;line-height:1.45}
 .about-v141-lantern-art{grid-column:1;grid-row:2}
 .about-v141-fairy{grid-column:2;grid-row:2}
 .about-v141-lantern-art img,.about-v141-fairy .about-v141-moon{max-height:310px}
 .about-v141-signature{max-width:310px}
 .about-v141-vwz{width:100%;font-size:clamp(1rem,3vw,1.2rem)}
}
@media(max-width:420px){
 .about-v141-book{padding:53px 22px 62px}
 .about-v142-border-art{border-width:67px 25px 70px;border-image-width:67px 25px 70px 25px}
 .about-v141-copy{font-size:.93rem;padding:0 2px;line-height:1.45}
 .about-v141-lantern-art img,.about-v141-fairy .about-v141-moon{max-height:220px}
 .about-v141-signature{width:115%;max-width:200px}
 .about-v141-cards{margin-top:18px}
 .about-v141-vwz{border-width:30px 32px!important;border-image-width:30px 32px 30px 32px;min-height:92px;gap:6px;padding:0!important;font-size:1rem}
 .about-v141-shop a{border-width:30px 32px!important;border-image-width:30px 32px 30px 32px;gap:4px}
}

/* Keep the illustrated buttons at their original aspect ratio—never squash the ornate caps. */
.about-v141-vwz,.about-v141-shop a{
  border:0!important;border-image:none!important;border-radius:0!important;
  background-image:url('images/about-purple-plaque-v142.webp')!important;
  background-position:center!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  aspect-ratio:2172 / 724;
  height:auto;min-height:0;
  padding:12px clamp(75px,8.1vw,125px)!important;
  box-shadow:none!important;
  text-decoration:none;
  color:#fff2cc;
}
.about-v141-vwz{width:min(100%,620px);font-size:clamp(1.05rem,1.65vw,1.35rem);gap:8px}
.about-v141-vwz > span:nth-child(2){max-width:370px}
.about-v141-shop a{width:min(100%,505px);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.45;padding-left:90px!important;padding-right:90px!important}
@media(max-width:780px){
 .about-v141-vwz{width:min(100%,470px);font-size:clamp(.9rem,2.9vw,1.14rem);padding:9px 70px!important;gap:5px}
 .about-v141-shop a{width:min(100%,440px);padding-left:68px!important;padding-right:68px!important}
}
@media(max-width:420px){
 .about-v141-vwz{width:100%;font-size:.85rem;padding:6px 44px!important;gap:4px}
 .about-v141-shop a{width:min(100%,350px);font-size:.9rem;padding:5px 48px!important;gap:3px}
}
/* Extra clearance for the bottom amethyst jewel on narrow screens. */
@media(max-width:420px){.about-v141-book{padding-bottom:102px}}


/* v143 — frame fix: six independent ornaments retain their original aspect ratio.
   The frame's long straight rails are CSS; no decorative flowers, lanterns,
   gemstones, gears, or corner artwork are stretched to match page height. */
.about-v142-border-art{
  position:absolute!important;
  inset:0!important;
  z-index:5!important;
  pointer-events:none;
  border:none!important;
  border-image:none!important;
  filter:none!important;
  background:none!important;
}
.about-v142-border-art::before{
  content:"";
  position:absolute;
  inset:clamp(22px,2.7vw,34px) clamp(13px,1.9vw,23px);
  border:3px solid #c88a31;
  border-radius:17px;
  box-shadow:0 0 0 1px #ffe3a0, inset 0 0 0 1px #ffe6a3, 0 1px 4px #71321888;
}
.about-v142-border-art::after{
  content:"";
  position:absolute;
  inset:clamp(28px,3.15vw,40px) clamp(18px,2.5vw,29px);
  border:1px solid #e7b960b8;
  border-radius:12px;
}
.about-v142-border-art .frame-piece{
  position:absolute;
  display:block;
  height:auto;
  object-fit:contain;
  max-width:none;
  filter:drop-shadow(0 2px 2px #6c341e48);
}
.about-v142-border-art .frame-top-left,
.about-v142-border-art .frame-top-right,
.about-v142-border-art .frame-bottom-left,
.about-v142-border-art .frame-bottom-right{
  width:clamp(82px,23%,245px);
}
.about-v142-border-art .frame-top-left{left:-2px;top:-3px}
.about-v142-border-art .frame-top-right{right:-2px;top:-3px}
.about-v142-border-art .frame-bottom-left{left:-2px;bottom:-3px}
.about-v142-border-art .frame-bottom-right{right:-2px;bottom:-3px}
.about-v142-border-art .frame-top-middle,
.about-v142-border-art .frame-bottom-middle{
  width:clamp(138px,38%,400px);
  left:50%;
  transform:translateX(-50%);
}
.about-v142-border-art .frame-top-middle{top:-4px}
.about-v142-border-art .frame-bottom-middle{bottom:-4px}
/* Keep title clear of the top amethyst ornament. */
.about-v141-book{padding-top:clamp(80px,9.1vw,116px)}
@media(max-width:780px){
 .about-v142-border-art .frame-top-left,
 .about-v142-border-art .frame-top-right,
 .about-v142-border-art .frame-bottom-left,
 .about-v142-border-art .frame-bottom-right{width:25%}
 .about-v142-border-art .frame-top-middle,
 .about-v142-border-art .frame-bottom-middle{width:40%}
 .about-v141-book{padding-top:clamp(57px,11vw,85px)}
}
@media(max-width:420px){
 .about-v142-border-art .frame-top-left,
 .about-v142-border-art .frame-top-right,
 .about-v142-border-art .frame-bottom-left,
 .about-v142-border-art .frame-bottom-right{width:26%}
 .about-v142-border-art .frame-top-middle,
 .about-v142-border-art .frame-bottom-middle{width:40%}
 .about-v141-book{padding-top:63px}
}

/* On phones, preserve the tighter original edge alignment. */
@media(max-width:780px){
 .about-v142-border-art::before{inset:12px 12px}
 .about-v142-border-art::after{inset:18px 18px}
}


/* v144 — approved title graphic replaces only the former plain Meet the Creator text. */
.about-v144-heading { margin: 0 0 10px; display:flex; justify-content:center; align-items:center; }
.about-v144-heading h2 { width:min(100%,760px); max-width:100%; padding:0; margin:0; line-height:0; font-size:0; text-shadow:none; }
.about-v144-creator-title { display:block; width:100%; height:auto; max-width:100%; object-fit:contain; filter: drop-shadow(0 3px 4px rgba(57,9,50,.15)); }
@media(max-width:780px){.about-v144-heading{margin-bottom:8px}}

/* v147: Text is part of each ornate button asset. Keep genuine links and preserve original aspect ratios. */
.about-v141-vwz,.about-v141-shop a{
  display:block!important;
  position:relative;
  box-sizing:border-box;
  width:min(100%,620px);
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  margin:0 auto;
  border:0!important;
  border-image:none!important;
  box-shadow:none!important;
  border-radius:0!important;
  background:none!important;
  aspect-ratio:auto!important;
  text-decoration:none;
}
.about-v141-shop a{width:min(100%,520px)}
.about-v141-vwz img,.about-v141-shop a img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.about-v141-vwz:hover,.about-v141-shop a:hover{filter:brightness(1.12) drop-shadow(0 5px 7px rgba(42,5,50,.23));transform:translateY(-2px)}
@media(max-width:780px){
  .about-v141-vwz{width:min(100%,470px)}
  .about-v141-shop a{width:min(100%,440px)}
}
@media(max-width:420px){
  .about-v141-vwz,.about-v141-shop a{width:100%}
}


/* v148 illustrated about cards */
.about-v148-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(14px,2vw,24px);
  align-items:start;
  margin:18px 0 28px;
}
.about-v148-card-link,
.about-v148-card-static{
  display:block;
  text-decoration:none;
}
.about-v148-card-link img,
.about-v148-card-static img{
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  object-fit:contain;
  filter:drop-shadow(0 8px 18px rgba(49,8,48,.18));
}
.about-v148-card-link:hover{
  transform:translateY(-3px);
  filter:brightness(1.05);
}
@media (max-width: 900px){
  .about-v148-cards{grid-template-columns:1fr;max-width:530px;margin:22px auto 24px;}
}
