/* Home articles layout reused with Commercial tokens; scoped to article content. */
  /* Grafted glyphs: Newsreader & F f J j â€” display headings only, never body copy. */
  /* unicode-range limits this font to those 5 chars; it only rides on var(--font-display). */
  @font-face{ font-family:'NRf'; font-style:normal; font-weight:100 900;
    src:url(data:font/woff2;base64,d09GMgABAAAAAAVgABAAAAAACeAAAAUGAAEAxQAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgWYcVgZgP1NUQVRUAFQRCAqGLIVZATYCJAMcCxAABCAFhHAHIAwHG2cIIJ4FOdlpCqdZLHeKVLbNV3kixMPz/ZWd+/77BQasdKChGSxH0kpCt9cD7rKcqSG7bDYQN+LJysl7D7AV3Yb9v2v472++j23KHrUFvnBLN1jpmhxIFnjXeeABRmFXA/yDw57/a/I/Or2zw0rxAz070VwVVYHtDU9XwbORDWQWBV6Aw70JNuje3ErdWGoUUOFA7+5eUVsRaAGSELIQaFgCK28XoVwPqpZ5kASokuGX4Tjbn0mAEiomS3jScMwsMxSgYgEiOjouucQqFZRS/xUFMkpU+p+JBvTVkyLJzlKEkMyQZz0F2AJfvhLhPj0RoD9B/2vgT47BcoJMIcwgdFPNblS9LBz0GAQk1IJTmuE88XShkIvfo1VSTstXcHfipXdcHm8jKMNsBxyk4oMnVhMpj//+pT4j1aM5i0MKKWABoVdXU2CaPKwjb2UquwwinHN6CIFAnIl4YhAvyWbJg2jaA7Ah4FYUkhRtECChwDT5AtMU2AHQUpNkqxGSCoj0w3Bc7+3e6KHuF5AIQf94XYQq6KBFZOJ2QAYUQpIUol5vzKl1tppmlXTuudxsKfO9UGCylXv9VkMNVN06zwCq4vDlRihbMzs42Bjfei6Kj5vTm29+2Zx+DuYwSHLIBXgj5BAq9UsMoCIOLy5GRkaa09C3z8KlHzTG74aHG+PgoAuun49iaLxLB4+4+95Xq4WvHCpdHcghay0MhuSfGdryENdS7dDlNRItalftjy595o3oIbON+KVDQzU/cvjaC2f+MEhgTo0eskbk8PCwfngOL7EofAxy5aHnGUDF+fOjhqxPQAe1zdRvCxf39DbGwfcZM7/3lv9/YqSWPFj0ZdkdzQ3q9Z/ywGvDAxMd1y2F7ZdWHwC02rqD3lw5PLC7tP/XRfN7p+e0ht6Nu4lMXfD6EPVPXTPV3rE++PqS+c83G3xRSut57mMdva+9m/GjM/Y8v/aCi1w/SV2bPt+6eGFpo20PimkUTRbheoMqUH3IzBY7yFAoNp9MpvNRKLpsse3E5+eeyWtLC7cTiMXqLglPn8vYtDVsqcgNa4oDOagc7t2Mj8TSc+svusDzETzVdh/DmxMZEJKQ56RhYnLe7o51Zy768xr9c9rOb/MJl7hTEnd3Ue8sibi1dHT54f1TKdFJDcabGl8p9hh27t03EL+p5Wl2U/Y3/J/8yr5o4DE+qaz7IK8TuCQszZ7oFeJpW+4e4zoetgsPnrz+5u1PRa9Sh044o96s07kk6sB3e6VJtmT826IP1+jFx3AVfIVkcWcAb9XtOnbwothuoSgnwvc5lKY1BgBwMQjh0xUb3LyP79JVtaL6A0z8ctC5APDrnqu3gfz/1y/vlhcqEgi+8Ei5igD31x0i4MJUi9+dkk/HFLK69Mrm8V6R++aVP+wAQtWe8kHApJa7FSLX8RpdOsxzi046BunCTt7R2XrRT5d6oaUq1omYLGjFvXSYFSfoplq8Q7e04pPN2hrxg50lpSyVERYUgoBhoWsCpjcC//uu5LdYVoafxxS/DJhaRlKEnw8CxpGDCEnKyIINC0EgUqhQUILCECE5XpN8kuJQUjKSpuT4IMKSEhBLpfihxDsZCemSYhClILT8gnJiPDIwJqGh4dCoaanw0SZxby0mUjWCreDdb6QEszfTAIdQO1lgcr0Uv4qUCPMN4jEwXWSZnCLBJlQCMYtf+2DP5pGQD/TDCVD+RvxXLS8=) format('woff2'); unicode-range:U+0026, U+0046, U+004A, U+0066, U+006A; }
  @font-face{ font-family:'NRf'; font-style:italic; font-weight:100 900;
    src:url(data:font/woff2;base64,d09GMgABAAAAAAWcABAAAAAACmwAAAVCAAEAxQAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgXgcVgZgP1NUQVRQAFQRCAqHVIZmATYCJAMcCxAABCAFhEYHIAwHG9gIUZRRzp4gPw9jY9nhYTy0zVqajS4M0iYNRoofrn84i4en/UF/7rx5ayoDakZah7z7oQR1wOmnTZrDNb0kJVWhI0tAY/0A6GbNnN5AXpqCPKkg07sKzlYA/o1+LgDn/969NiaGnWhdTDzQyO67rY1jDexpa2EnjKxnjaUBjYljfbAPHph+UP26DfHQO+eRPFOdxeFHEWgGSELIQqCJfjrwvMPtE4p7Gd+Eogx/DNwewTWhQOfKEj9pYv+m2smg1sfIws4DUgtJpdZALZVXVMjlXzUalN9Fo/xToBssGyejSDxJB6QUZEyyJyNm9kl2qL8Nl7TRA+Vvyo/A7pJJzSoMoSUF0pRs59J7FYnRZQk0EtqYMu5qoZKr+3FRTd0uv1Iu3KGPfU295Gw8JWHJ8NSr1jx38GsAtX73xVcad0htgYBqXXYa0AsRQiMV2sEYBh+wvRQFJ3bIPiJ2+YyOsiTrBEM0tQgYDdxGSEQWIIFoJ+IozJgFNNMI5WcDHFyI1FKY/6z8WhbLXGkuDQJfQ4hStERoCFqgGTEFxH+ADKiEJKlE48ZNuuQrEdgRtBiMWYqjI7Ozt4iPgwOzM4VdnsOBJZEiyC7ikGIvwpZwxSOYCy6ooEuWwv75eZbCW8sQDkFyCoxDMvDqzk698Q5LttUXzW3FBih7r9cBs2cC1jkyQkcYYoUmD/VeYGyudSVexbKahimnFkKPr44fATffLJgiyQ2jwOUdE8gTNzdQLUvMq3RPnmAdrq9d9RrZsYIUGocByjJwAuCakkQRZE0eMSNA8rX/iky+IrR/i/ZlVMRehE2QfF+g8eSPJLiyNB8n9Ta/97Hw1P9/ggI6gQncH+lCixUYdN+UtyPluMFxpBCddAcSDAYSGVGZ0F5DQa2xlvYZGusjwbqb9k9cUVdPzIvP17sTCXK5/9sBOC5PILPytnuZzTiOzO5sM11DMz1lnDYJVTA9/U0YZkw0jjLalqpm3UxGDna8nIeGqZuKUUurmxupIvSra9wkFYKs3AZhRQCCYiU2xgZTUNHBiVX9hymoG7JVnWqtN/zosKwM9A1kMEw4pFPZKCguHqlqp10Nj+OZfKM36ygG+Tp7x4OJBRXxegpwPotRwIwXgHigRRysof3sKjAcb8p962UX96RuoieJlfU2oDRIprNOYhfMw9glo4Sh6iZi0mykPEdKPviPI13EOoklzCYDZU0NRlYK1jz76X5FLD4GbloyniTHcKtp8WxATedDgIVFtWs51jStxxGscjbFQL7x41F5SiHoJFMoXybHwNwUtDIO0laJtFCVghD6or8sBjHepiI+MmnizqwOmECnngHPRJcEZXUvbT29V6P53RZhuCSFnGT5IvLrrspci04caEI28Gv1uMXm10r79voOSLsczqILA5yEED6p12m+8+CY9rQRafgp/PAG7IG/TVEiLx+/JNUf1UeSBhII/jTm+qid9eIIxvUkH+Av07D619Z8Xvv0rPyWNAsypTI4N3j5uD4KJwgNbUBA4GlNXVWJ3BhvMQOhhz+QNPMlqMzyD7Jh0QvUusQyUQNDYrtY0Cxug9ApHoGsmS/Xa6pRvGEuiy3hUkhkPqqj1a3Up44saB4tGvG41crgie+iXlaLOtdxkda1QCKSWVweqoRI7LNNNDVJFI9RAVYDx2JosnF4eAFfYTE1iaW/oJm7kfKKvnfbgM135mPoFJy2hpaWrqmXd087UwTlWVWnYnJV06r7thu8XVTQ7KXKSP5Rfgvd0wPp0UNMfVCkBEMdW5RQ/n8PChtdue9EufBKvgE=) format('woff2'); unicode-range:U+0026, U+0046, U+004A, U+0066, U+006A; }


@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 900;font-display:swap;src:url('/assets/fonts/Fraunces-latinext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 900;font-display:swap;src:url('/assets/fonts/Fraunces-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.washing-articles{--font-display:'NRf','Fraunces','Times New Roman',serif;--spruce:var(--blue);--spruce-2:var(--blue-hover);--spruce-3:#759eae;--sun:var(--gold);--sun-deep:#946b24;--paper:var(--bg);--paper-2:var(--bg-tint);--paper-3:#FBF8F1;--rule:var(--line);--rule-soft:var(--line);--radius:14px;--radius-lg:22px;--sage:#a5c1ab;--live:#41684c;--shadow-1:0 4px 12px #1a1f2608;--shadow-2:0 8px 24px #1a1f2610}.washing-articles .container{width:min(1200px,calc(100% - 64px));margin-inline:auto}
  .articles-hero{position:relative;padding:96px 0 72px;overflow:hidden;text-align:center}
  .articles-hero-deco{position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:760px;height:540px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(80,112,144,.12),rgba(80,112,144,0) 62%);pointer-events:none;z-index:0}
  .articles-hero-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}
  .articles-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sun-deep);margin-bottom:22px}
  .articles-hero-eyebrow::before,.articles-hero-eyebrow::after{content:"";width:28px;height:2px;background:var(--sun)}
  .articles-hero-title{font-family:var(--font-display);font-weight:400;font-size:64px;line-height:1.05;color:var(--ink);letter-spacing:-.018em;margin-bottom:24px}
  .articles-hero-title em{font-style:italic;color:var(--spruce)}
  .articles-hero-sub{font-size:19px;line-height:1.55;color:var(--ink-soft);max-width:58ch;margin:0 auto 36px}

  .coming-block{padding:24px 0 96px}
  .coming-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px;flex-wrap:wrap}
  .coming-head-text{max-width:600px}
  .coming-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sun-deep);margin-bottom:14px}
  .coming-eyebrow::before{content:"";width:28px;height:2px;background:var(--sun)}
  .coming-title{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:1.1;color:var(--ink);letter-spacing:-.015em}
  .coming-title em{font-style:italic;color:var(--spruce)}
  .coming-link{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--spruce);padding-bottom:8px;transition:gap .15s ease,color .15s ease}
  .coming-link:hover{color:var(--spruce-2);gap:11px}
  .coming-link svg{width:14px;height:14px;transition:transform .15s ease}
  .coming-link:hover svg{transform:translateX(2px)}
  .coming-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
  .coming-card{background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 14px -8px rgba(26,31,38,.1),0 12px 30px -18px rgba(26,31,38,.11);transition:transform .3s cubic-bezier(.22,.65,.18,1),box-shadow .3s cubic-bezier(.22,.65,.18,1),border-color .2s ease}
  .coming-card:hover{transform:translateY(-4px);box-shadow:0 10px 26px -10px rgba(26,31,38,.16),0 20px 44px -18px rgba(26,31,38,.16);border-color:var(--spruce)}
  .coming-visual{position:relative;height:154px;display:flex;align-items:center;justify-content:center;overflow:hidden}
  .coming-card-status.is-live{color:var(--live)}
  .coming-card-status.is-live::before{background:var(--live)}
  .coming-content{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}
  .coming-topic{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 10px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px}
  .coming-card-title{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.2;color:var(--ink);letter-spacing:-.005em;margin-bottom:10px}
  .coming-card-desc{font-size:15px;line-height:1.5;color:var(--ink-soft);margin-bottom:16px;flex:1}
  .coming-card-foot{padding-top:14px;border-top:1px solid var(--rule-soft);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-mute)}
  .coming-card-status{display:inline-flex;align-items:center;gap:6px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}
  .coming-card-status::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink-mute)}
  .coming-card-notify{color:var(--spruce);font-weight:600;font-size:12.5px}
  .coming-card:hover .coming-card-notify{color:var(--spruce-2)}

  .closing-block{padding:80px 0 96px;background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
  .closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
  .closing-card{background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:40px 36px 36px;display:flex;flex-direction:column}
  .closing-card.is-dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}
  .closing-card-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sun-deep);margin-bottom:14px}
  .closing-card.is-dark .closing-card-eyebrow{color:var(--sun)}
  .closing-card-title{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.15;color:var(--ink);letter-spacing:-.01em;margin-bottom:14px}
  .closing-card.is-dark .closing-card-title{color:var(--paper)}
  .closing-card-title em{font-style:italic;color:var(--spruce)}
  .closing-card.is-dark .closing-card-title em{color:var(--sage)}
  .closing-card-sub{font-size:15px;line-height:1.55;color:var(--ink-soft);margin-bottom:26px;flex:1}
  .closing-card.is-dark .closing-card-sub{color:rgba(245,240,230,.78)}
  .closing-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;align-self:flex-start;transition:background .15s ease,border-color .15s ease}
  .closing-cta-primary{background:var(--sun);color:var(--ink)}
  .closing-cta-primary:hover{background:#EAC077}
  .closing-cta-secondary{background:var(--spruce);color:#fff}
  .closing-cta-secondary:hover{background:var(--spruce-2)}

  @media (max-width:980px){
    .articles-hero-title{font-size:50px}
    .coming-grid{grid-template-columns:repeat(2,1fr)}
    .coming-title{font-size:34px}
    .closing-grid{grid-template-columns:1fr}
  }
  @media (max-width:600px){
    .articles-hero{padding:64px 0 48px}
    .articles-hero-title{font-size:38px;line-height:1.08}
    .articles-hero-sub{font-size:16px}
    .coming-block{padding:16px 0 64px}
    .coming-head{margin-bottom:24px}
    .coming-title{font-size:26px}
    .coming-grid{grid-template-columns:1fr;gap:14px}
    .coming-visual{height:145px}
    .coming-content{padding:18px 20px 20px}
    .coming-card-title{font-size:17px}
    .closing-block{padding:56px 0 64px}
    .closing-card{padding:28px 24px 26px}
    .closing-card-title{font-size:22px}
    .closing-cta{width:100%;justify-content:center}
  }


.washing-articles .articles-hero-title{margin:0 0 24px}.washing-articles h1.articles-hero-eyebrow,.washing-articles h2.coming-eyebrow{font:600 12px/1.5 var(--font-body);letter-spacing:.16em;margin:0 0 22px;color:var(--sun-deep)}.washing-articles h2.coming-eyebrow{margin-bottom:14px}.coming-visual img{width:100%;height:100%;object-fit:cover}.coming-card-title{margin-top:0}.coming-card[hidden]{display:none}.coming-card-foot{gap:12px}.guide-search{max-width:480px;margin:0 auto;display:flex;border:1px solid var(--rule);padding:6px;background:white;border-radius:999px}.guide-search input{border:0;background:transparent;border-radius:999px;min-width:0}.guide-search button{border-radius:999px;background:var(--spruce);color:white;padding:10px 20px;font-weight:600;white-space:nowrap}.guide-search-note{font-size:13px;margin-top:15px}.article-library-head{padding:50px 0 30px}.article-library-head .articles-hero-title{font-size:52px;margin-top:20px}.article-library-head .guide-search{margin:25px 0 0}.article-filters{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0 32px}.article-filters button{padding:10px 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper-3);color:var(--ink-soft);font-size:14.5px}.article-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.article-results{font-size:13px;margin-bottom:24px}.article-empty{padding:45px 0}.article-empty[hidden]{display:none}.article-body{max-width:780px;margin:0 auto;padding:20px 0 70px}.article-body section{margin:45px 0}.article-body h2.eyebrow{margin:0 0 12px;font-family:var(--font-body)}.article-body .section-title{font:400 31px/1.2 var(--font-display);color:var(--ink);margin:0 0 20px}.article-body p,.article-body li{font-size:16px;line-height:1.85}.article-body ul{list-style:disc;padding-left:22px}.article-body li{padding:4px 0;color:var(--ink-soft)}.article-hero-image{width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;border-radius:22px;margin-bottom:40px}.article-meta{font-size:13px;margin:20px 0;color:var(--ink-soft)}.washing-articles .crumb{margin-bottom:28px}.article-summary{padding:26px;background:var(--paper-2);border-radius:16px}.article-related{padding:55px 0 75px}.article-related .coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.washing-articles .closing-card h3{margin-top:0}.washing-articles .closing-head{margin-bottom:24px}.washing-articles .closing-cta{border:0}.washing-articles :focus-visible{outline-offset:4px}@media(max-width:760px){.washing-articles .container{width:calc(100% - 40px)}.article-body{padding-bottom:45px}.article-library-head .articles-hero-title{font-size:38px}.article-hero-image{aspect-ratio:4/3}.article-related .coming-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.coming-card,.coming-card:hover{transform:none;transition:none}}

/* Match Home's upcoming queue without making unpublished articles clickable. */
.article-upcoming{margin-top:64px}.coming-count{font-size:13px;color:var(--ink-soft)}
.coming-card--upcoming,.coming-card--upcoming:hover{transform:none;cursor:default;box-shadow:0 4px 14px -8px #1a1f261a;border-color:var(--rule)}
.coming-visual--planned{background:linear-gradient(135deg,#e6e0d1,#d6e3e6);color:var(--spruce);isolation:isolate}
.coming-visual--planned:before{content:'';position:absolute;width:190px;height:190px;border:1px solid #50709025;border-radius:50%;right:-40px;top:-60px;z-index:-1}
.coming-visual--planned svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.coming-card--upcoming:nth-child(2) .coming-visual--planned{background:linear-gradient(135deg,#dce6e6,#c9d6df)}
.coming-card--upcoming:nth-child(3) .coming-visual--planned{background:linear-gradient(135deg,#eadcc3,#e5e9d9)}
@media(max-width:600px){.article-upcoming{margin-top:48px}}

.washing-articles{--font-body:Jakarta,sans-serif;--bg:var(--cream);--bg-tint:var(--tint);--blue-hover:var(--deep);--ink-soft:var(--soft);--ink-mute:var(--soft)}
.washing-articles .breadcrumbs{color:var(--soft);font-size:12px;margin-bottom:28px}.washing-articles .coming-visual picture{display:block;width:100%;height:100%}
.washing-articles .coming-card-status{line-height:1.5}.washing-articles .coming-topic{color:var(--soft)}
.washing-articles .closing-cta{width:auto}.washing-articles .article-body section h2{font-size:12px;line-height:1.5;color:var(--deep)}
.washing-articles .article-body a:not(.closing-cta){color:var(--deep);text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.washing-articles .closing-cta{width:100%}.washing-articles .guide-search{gap:0}.washing-articles .guide-search button{padding:10px 15px}}

/* ARTICLE HUB GEOMETRY: keep this block identical in Wash and Commercial. */
.article-hub{font-size:15px;line-height:1.75}
.article-hub .container{width:min(1200px,calc(100% - 64px));margin-inline:auto}
.article-hub .article-hub-breadcrumb{padding:25px 0;position:relative;z-index:2}
.article-hub .article-hub-breadcrumb>nav{font-size:12px;line-height:1.5;margin:0;padding:0;color:var(--ink-soft)}
/* Overlay the 68px breadcrumb row so the hero/glow begins at main, as on Home. */
.article-hub .article-hub-hero{padding:96px 0 72px;margin-top:-68px}
.article-hub .article-hub-hero .articles-hero-inner{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto}
.article-hub .article-hub-hero h1.articles-hero-eyebrow{display:flex;align-items:center;justify-content:center;max-width:100%;min-height:18px;font:600 12px/1.5 var(--font-body);letter-spacing:.16em;margin:0 0 22px}
.article-hub .articles-hero-eyebrow:before,.article-hub .articles-hero-eyebrow:after{flex-shrink:0}
.article-hub .article-hub-hero .articles-hero-title{font-size:64px;line-height:1.05;width:100%;margin:0 0 24px}
.article-hub .article-hub-hero .articles-hero-title em{display:block}
.article-hub .article-hub-hero .articles-hero-sub{font-size:19px;line-height:1.55;min-height:58.9px;width:100%;max-width:none;margin:0 auto 36px}
.article-hub .article-hub-hero .guide-search{display:flex;gap:0;width:480px;max-width:100%;margin:0 auto;padding:6px;border-width:1px;font-size:15px;line-height:1.4}
.article-hub .article-hub-hero .guide-search input{min-height:47px;padding:13px 14px;font-size:15px;line-height:1.4}
.article-hub .article-hub-hero .guide-search button{min-height:0;padding:10px 20px;font-size:15px;line-height:1.4}
.article-hub .article-hub-hero .guide-search-note{font-size:13px;line-height:1.75;margin:15px 0 0}
.article-hub .coming-block{padding:24px 0 96px}
@media(max-width:980px){.article-hub .article-hub-hero .articles-hero-title{font-size:50px}}
@media(max-width:760px){.article-hub .container{width:calc(100% - 40px)}}
@media(max-width:600px){.article-hub .article-hub-hero{padding:64px 0 48px}.article-hub .article-hub-hero h1.articles-hero-eyebrow{min-height:36px}.article-hub .article-hub-hero .articles-hero-title{font-size:38px;line-height:1.08}.article-hub .article-hub-hero .articles-hero-sub{font-size:16px;min-height:99.2px}.article-hub .coming-block{padding:16px 0 64px}}
.article-hub .article-hub-breadcrumb>nav:is(.crumb,.breadcrumbs) :is(ol,li,a,span){font-size:inherit;line-height:inherit}
@media(max-width:600px){.article-hub .article-hub-hero .guide-search-note{min-height:45.5px}}
.article-hub .article-hub-breadcrumb>nav ol,.article-hub .article-hub-breadcrumb>nav li{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}
/* END ARTICLE HUB GEOMETRY */
