/* Reuse the homepage's botanical wall print on the blog. */
body.blog-wall{position:relative;isolation:isolate;min-height:100vh;background:linear-gradient(180deg,#FAF3E7 0%,#FDF8F1 100%);color:#5C5143}
body.blog-wall::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.28;background-repeat:repeat;background-size:300px 300px;background-position:0 0;mix-blend-mode:multiply;
  background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'>\
  <g>\
    <g transform='translate(34 34) rotate(-16) scale(1.08)'>\
      <path d='M20 92 C20 72 22 52 28 22' stroke='%237E8D73' stroke-opacity='.30' stroke-width='1.9' stroke-linecap='round' fill='none'/>\
      <ellipse cx='24' cy='62' rx='5' ry='11' transform='rotate(-30 24 62)' fill='%2399A88C' fill-opacity='.24'/>\
      <ellipse cx='31' cy='46' rx='5' ry='11' transform='rotate(28 31 46)' fill='%2399A88C' fill-opacity='.22'/>\
      <g transform='translate(28 20)'>\
        <circle cx='0' cy='0' r='3.4' fill='%23C39A63' fill-opacity='.34'/>\
        <ellipse cx='0' cy='-10' rx='5.5' ry='10' fill='%23E8D6C8' fill-opacity='.34'/>\
        <ellipse cx='8' cy='-2' rx='5.5' ry='10' transform='rotate(58 8 -2)' fill='%23E8D6C8' fill-opacity='.34'/>\
        <ellipse cx='8' cy='8' rx='5.5' ry='10' transform='rotate(118 8 8)' fill='%23E8D6C8' fill-opacity='.34'/>\
        <ellipse cx='0' cy='10' rx='5.5' ry='10' fill='%23E8D6C8' fill-opacity='.34'/>\
        <ellipse cx='-8' cy='8' rx='5.5' ry='10' transform='rotate(-118 -8 8)' fill='%23E8D6C8' fill-opacity='.34'/>\
        <ellipse cx='-8' cy='-2' rx='5.5' ry='10' transform='rotate(-58 -8 -2)' fill='%23E8D6C8' fill-opacity='.34'/>\
      </g>\
    </g>\
    <g transform='translate(194 26) rotate(18) scale(1.00)'>\
      <path d='M16 96 C18 74 22 50 30 16' stroke='%237A896F' stroke-opacity='.28' stroke-width='1.8' stroke-linecap='round' fill='none'/>\
      <ellipse cx='24' cy='76' rx='4.4' ry='10' transform='rotate(-30 24 76)' fill='%2396A786' fill-opacity='.22'/>\
      <ellipse cx='33' cy='60' rx='4.4' ry='10' transform='rotate(24 33 60)' fill='%2396A786' fill-opacity='.22'/>\
      <ellipse cx='22' cy='44' rx='4.4' ry='10' transform='rotate(-22 22 44)' fill='%2396A786' fill-opacity='.22'/>\
      <ellipse cx='34' cy='30' rx='4.4' ry='10' transform='rotate(20 34 30)' fill='%2396A786' fill-opacity='.22'/>\
      <g transform='translate(30 14)'>\
        <circle cx='0' cy='0' r='3' fill='%23BF945F' fill-opacity='.32'/>\
        <ellipse cx='0' cy='-8' rx='4.8' ry='8.2' fill='%23ECDDCE' fill-opacity='.32'/>\
        <ellipse cx='7' cy='2' rx='4.8' ry='8.2' transform='rotate(70 7 2)' fill='%23ECDDCE' fill-opacity='.32'/>\
        <ellipse cx='-7' cy='2' rx='4.8' ry='8.2' transform='rotate(-70 -7 2)' fill='%23ECDDCE' fill-opacity='.32'/>\
      </g>\
    </g>\
    <g transform='translate(98 104) rotate(-8) scale(1.10)'>\
      <path d='M24 100 C28 80 34 54 40 18' stroke='%237E8B73' stroke-opacity='.30' stroke-width='1.9' stroke-linecap='round' fill='none'/>\
      <path d='M38 42 C28 44 20 40 16 34 C26 32 34 34 38 42 Z' fill='%23A4B298' fill-opacity='.22'/>\
      <path d='M42 56 C52 54 58 48 60 40 C50 42 44 46 42 56 Z' fill='%23A4B298' fill-opacity='.22'/>\
      <g transform='translate(40 20)'>\
        <circle cx='0' cy='0' r='3.2' fill='%23C29A66' fill-opacity='.34'/>\
        <ellipse cx='0' cy='-10' rx='5.2' ry='9.4' fill='%23E5D4C5' fill-opacity='.34'/>\
        <ellipse cx='8' cy='-1' rx='5.2' ry='9.4' transform='rotate(60 8 -1)' fill='%23E5D4C5' fill-opacity='.34'/>\
        <ellipse cx='8' cy='8' rx='5.2' ry='9.4' transform='rotate(120 8 8)' fill='%23E5D4C5' fill-opacity='.34'/>\
        <ellipse cx='0' cy='10' rx='5.2' ry='9.4' fill='%23E5D4C5' fill-opacity='.34'/>\
        <ellipse cx='-8' cy='8' rx='5.2' ry='9.4' transform='rotate(-120 -8 8)' fill='%23E5D4C5' fill-opacity='.34'/>\
        <ellipse cx='-8' cy='-1' rx='5.2' ry='9.4' transform='rotate(-60 -8 -1)' fill='%23E5D4C5' fill-opacity='.34'/>\
      </g>\
    </g>\
    <g transform='translate(214 146) rotate(-24) scale(1.04)'>\
      <path d='M26 98 C24 76 26 52 36 18' stroke='%2379876D' stroke-opacity='.28' stroke-width='1.9' stroke-linecap='round' fill='none'/>\
      <ellipse cx='30' cy='72' rx='4.6' ry='10.2' transform='rotate(-34 30 72)' fill='%2397A889' fill-opacity='.22'/>\
      <ellipse cx='38' cy='56' rx='4.6' ry='10.2' transform='rotate(26 38 56)' fill='%2397A889' fill-opacity='.22'/>\
      <ellipse cx='28' cy='40' rx='4.6' ry='10.2' transform='rotate(-26 28 40)' fill='%2397A889' fill-opacity='.22'/>\
      <g transform='translate(36 18)'>\
        <circle cx='0' cy='0' r='3.1' fill='%23BD9260' fill-opacity='.32'/>\
        <ellipse cx='0' cy='-9' rx='5' ry='8.8' fill='%23E7D7C9' fill-opacity='.32'/>\
        <ellipse cx='7' cy='1' rx='5' ry='8.8' transform='rotate(64 7 1)' fill='%23E7D7C9' fill-opacity='.32'/>\
        <ellipse cx='-7' cy='1' rx='5' ry='8.8' transform='rotate(-64 -7 1)' fill='%23E7D7C9' fill-opacity='.32'/>\
        <ellipse cx='0' cy='9' rx='5' ry='8.8' fill='%23E7D7C9' fill-opacity='.32'/>\
      </g>\
    </g>\
    <g transform='translate(24 188) rotate(10) scale(.96)'>\
      <path d='M18 82 C18 62 20 44 26 18' stroke='%237C8A70' stroke-opacity='.28' stroke-width='1.7' stroke-linecap='round' fill='none'/>\
      <ellipse cx='22' cy='56' rx='4.2' ry='9.6' transform='rotate(-24 22 56)' fill='%2399A88D' fill-opacity='.20'/>\
      <g transform='translate(26 16)'>\
        <circle cx='0' cy='0' r='2.8' fill='%23BB915D' fill-opacity='.30'/>\
        <ellipse cx='0' cy='-7.5' rx='4.4' ry='7.8' fill='%23E8D8CB' fill-opacity='.30'/>\
        <ellipse cx='6.5' cy='1.5' rx='4.4' ry='7.8' transform='rotate(72 6.5 1.5)' fill='%23E8D8CB' fill-opacity='.30'/>\
        <ellipse cx='-6.5' cy='1.5' rx='4.4' ry='7.8' transform='rotate(-72 -6.5 1.5)' fill='%23E8D8CB' fill-opacity='.30'/>\
      </g>\
    </g>\
    <g transform='translate(136 214) rotate(30) scale(1.02)'>\
      <path d='M22 94 C24 72 30 48 38 18' stroke='%237A896F' stroke-opacity='.30' stroke-width='1.8' stroke-linecap='round' fill='none'/>\
      <ellipse cx='28' cy='68' rx='4.8' ry='10.6' transform='rotate(-28 28 68)' fill='%2397A78A' fill-opacity='.22'/>\
      <ellipse cx='36' cy='52' rx='4.8' ry='10.6' transform='rotate(24 36 52)' fill='%2397A78A' fill-opacity='.22'/>\
      <g transform='translate(38 18)'>\
        <circle cx='0' cy='0' r='3.2' fill='%23C29A67' fill-opacity='.32'/>\
        <ellipse cx='0' cy='-10' rx='5.3' ry='9.6' fill='%23E5D5C8' fill-opacity='.32'/>\
        <ellipse cx='8' cy='-1' rx='5.3' ry='9.6' transform='rotate(60 8 -1)' fill='%23E5D5C8' fill-opacity='.32'/>\
        <ellipse cx='8' cy='8' rx='5.3' ry='9.6' transform='rotate(120 8 8)' fill='%23E5D5C8' fill-opacity='.32'/>\
        <ellipse cx='0' cy='10' rx='5.3' ry='9.6' fill='%23E5D5C8' fill-opacity='.32'/>\
        <ellipse cx='-8' cy='8' rx='5.3' ry='9.6' transform='rotate(-120 -8 8)' fill='%23E5D5C8' fill-opacity='.32'/>\
        <ellipse cx='-8' cy='-1' rx='5.3' ry='9.6' transform='rotate(-60 -8 -1)' fill='%23E5D5C8' fill-opacity='.32'/>\
      </g>\
    </g>\
  </g>\
</svg>");
}
body.blog-wall>*{position:relative;z-index:1}
.blog-wall .blog-wrap{width:min(1120px,calc(100% - 40px));margin:auto}
.blog-wall .blog-wrap.article-layout{width:min(820px,calc(100% - 40px))}
.blog-wall .blog-card,.blog-wall .article-paper{background:rgba(255,254,250,.78);border:1px solid rgba(106,84,55,.14);box-shadow:0 18px 42px rgba(45,32,20,.08);backdrop-filter:blur(3px)}
.blog-wall .blog-card{overflow:hidden;border-radius:24px}
.blog-wall .blog-copy{padding:22px}
.blog-wall .blog-hero{border-radius:24px}
@media(max-width:600px){.blog-wall .blog-wrap{width:calc(100% - 28px)}}
