.related-guides{--rg-ink:#24224f;--rg-rule:#ded9e8;color:var(--rg-ink);border-top:1px solid var(--rg-rule);margin:32px 0 0;padding:28px 0 32px}.related-guides-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.related-guides-heading h2{font-size:var(--text-3xl);letter-spacing:-.04em;margin:6px 0;font-weight:700;line-height:1.15}.related-guides-heading p{max-width:62ch;line-height:1.5;font-size:var(--text-sm);color:#5b5978;margin:0}.related-guides-topics{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 18px;font-weight:700;display:flex}.related-guides-topics a{color:#3b2baa;text-underline-offset:4px;min-height:44px;text-decoration:underline;display:inline-flex}.related-guides-grid{grid-template-columns:1.25fr 1fr;gap:12px 20px;display:grid}.related-guide{border:1px solid var(--rg-rule);background:#fff;border-radius:16px;min-width:0;display:flex;overflow:hidden}.related-guide:hover{background:#faf8ff;border-color:#3b2baa}.related-guide:focus-visible{outline-offset:4px;outline:3px solid #3b2baa}.related-guide-feature{background:#f3f0fa;grid-row:span 2}.related-guide-image{background:#e4e8dc;flex:0 0 44%;min-width:0;overflow:hidden}.related-guide-image img{object-fit:cover;width:100%;height:100%;display:block}.related-guide-copy{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:18px 20px;display:flex}.related-guide-meta{font-size:var(--text-sm);letter-spacing:.06em;color:#3b2baa;justify-content:space-between;align-items:center;gap:12px;font-weight:750;display:flex}.related-guide-meta>span{letter-spacing:0;white-space:nowrap;color:#5b5978;font-weight:550}.related-guide h3{font-size:var(--text-md);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.35}.related-guide-feature h3{font-size:var(--text-xl)}.related-guide p{-webkit-line-clamp:2;font-size:var(--text-sm);color:#5b5978;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.related-guide-read{color:#3b2baa;font-size:var(--text-sm);font-weight:750}main>.related-guides,.colorful-product>.related-guides{max-width:1440px;margin-inline:auto;padding-inline:3.7%}@media (max-width:800px){main>.related-guides,.colorful-product>.related-guides{padding-inline:5%}}@media (max-width:1000px){.related-guide-feature{flex-direction:column}.related-guide-image{flex-basis:auto;height:170px}.related-guides-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.related-guides{margin-top:24px;padding-block:24px}.related-guides-heading{gap:4px;margin-bottom:14px}.related-guides-grid{grid-template-columns:1fr;gap:10px}.related-guide-feature{grid-row:auto}.related-guide-image{height:180px}.related-guide-copy{padding:16px}.related-guide-feature h3{font-size:var(--text-xl)}.related-guide:not(.related-guide-feature) p{display:none}}@media print{.related-guides{display:none}}.collection-content~.related-guides .related-guide{background:var(--surface-band);border-color:#0000}.collection-content~.related-guides .related-guide-feature{background:color-mix(in srgb,var(--art-lavender) 55%,var(--surface-raised))}.collection-content~.related-guides .related-guide:hover{background:color-mix(in srgb,var(--art-lavender) 35%,var(--surface-raised));border-color:#0000}.related-guides-topics a{align-items:center}
