.mrl-blog-wrap{--ink:#24374a;--muted:#5b6974;--accent:#7b9d8d;--paper:#f8f7f2;--line:#dfe5e1;color:var(--ink);width:min(1200px,calc(100% - 40px));margin-inline:auto;padding:clamp(40px,7vw,96px) 0 110px;font-family:inherit}.mrl-blog-wrap *{box-sizing:border-box}.mrl-blog-wrap a{color:inherit}.mrl-blog-hero{max-width:780px;margin-bottom:38px}.mrl-blog-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;color:#537461;margin:0 0 15px}.mrl-blog-hero h1,.mrl-blog-article-header h1{font-family:Georgia,serif;line-height:1.08;letter-spacing:-.035em;font-size:clamp(2.6rem,6vw,5rem);margin:0 0 24px}.mrl-blog-hero>p:last-child,.mrl-blog-deck{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6;color:var(--muted);margin:0}.mrl-blog-categories{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding:24px 0 36px}.mrl-blog-categories a{text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:.9rem}.mrl-blog-categories a:hover,.mrl-blog-categories a:focus-visible{background:var(--ink);color:white}.mrl-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mrl-blog-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 12px 28px rgba(22,42,50,.055);transition:transform .2s,box-shadow .2s}.mrl-blog-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(22,42,50,.1)}.mrl-blog-card-image{display:block;aspect-ratio:3/2;background:#dfe7df}.mrl-blog-card-image img{width:100%;height:100%;object-fit:cover;display:block}.mrl-blog-card-body{padding:24px}.mrl-blog-card time,.mrl-blog-byline{color:var(--muted);font-size:.85rem}.mrl-blog-card h2,.mrl-blog-card h3{font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2;margin:12px 0}.mrl-blog-card h2 a,.mrl-blog-card h3 a{text-decoration:none}.mrl-blog-card p{color:var(--muted);line-height:1.65;margin:0 0 20px}.mrl-blog-read{font-weight:700;text-decoration:underline;text-underline-offset:4px}.mrl-blog-pagination{margin:42px 0}.mrl-blog-pagination ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0}.mrl-blog-pagination a,.mrl-blog-pagination span{display:block;padding:8px 13px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.mrl-blog-pagination .current{background:var(--ink);color:white}.mrl-blog-empty{background:var(--paper);border-radius:18px;padding:32px;line-height:1.6}.mrl-blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.85rem;margin-bottom:45px}.mrl-blog-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.mrl-blog-article-header{max-width:880px;margin:0 auto 34px}.mrl-blog-article-header h1{font-size:clamp(2.5rem,5.4vw,4.7rem)}.mrl-blog-deck{max-width:760px}.mrl-blog-byline{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.mrl-blog-featured{max-width:1050px;margin:0 auto 48px}.mrl-blog-featured img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px;display:block}.mrl-blog-article-layout{display:grid;grid-template-columns:240px minmax(0,720px);justify-content:center;gap:55px}.mrl-blog-toc{position:sticky;top:28px;align-self:start;background:var(--paper);padding:22px;border-radius:14px;max-height:calc(100vh - 56px);overflow:auto}.mrl-blog-toc strong{font-size:.85rem}.mrl-blog-toc ol{margin:15px 0 0;padding-left:20px}.mrl-blog-toc li{margin:8px 0;line-height:1.35;font-size:.86rem}.mrl-blog-toc li.level-3{margin-left:14px}.mrl-blog-toc a{text-decoration:none}.mrl-blog-toc a:hover{text-decoration:underline}.mrl-blog-prose{font-size:1.08rem;line-height:1.85;color:#354651;overflow-wrap:anywhere}.mrl-blog-prose h2,.mrl-blog-prose h3{font-family:Georgia,serif;color:var(--ink);line-height:1.2;scroll-margin-top:30px}.mrl-blog-prose h2{font-size:2rem;margin:2.1em 0 .6em}.mrl-blog-prose h3{font-size:1.45rem;margin:1.8em 0 .5em}.mrl-blog-prose p,.mrl-blog-prose ul,.mrl-blog-prose ol{margin:0 0 1.35em}.mrl-blog-prose a{text-decoration:underline;text-underline-offset:3px}.mrl-blog-prose figure{margin:2.1em 0}.mrl-blog-prose figure img{display:block;width:100%;height:auto;border-radius:12px}.mrl-blog-cta{max-width:720px;margin:58px auto;background:#eaf0eb;border-radius:16px;padding:26px 32px}.mrl-blog-cta p{margin:0 0 8px}.mrl-blog-cta a{font-weight:700}.mrl-blog-related{margin-top:90px}.mrl-blog-related>h2{font-family:Georgia,serif;font-size:2.25rem;margin-bottom:24px}@media(max-width:900px){.mrl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mrl-blog-article-layout{grid-template-columns:minmax(0,1fr);gap:25px}.mrl-blog-toc{position:static;max-height:none;max-width:720px;width:100%;margin-inline:auto}.mrl-blog-prose{max-width:720px;margin-inline:auto}}@media(max-width:620px){.mrl-blog-wrap{width:min(100% - 30px,1200px);padding-top:42px}.mrl-blog-grid{grid-template-columns:1fr}.mrl-blog-card-body{padding:20px}.mrl-blog-article-header h1{font-size:2.55rem}.mrl-blog-prose{font-size:1rem;line-height:1.78}.mrl-blog-prose h2{font-size:1.7rem}.mrl-blog-featured{margin-bottom:30px}.mrl-blog-featured img{border-radius:12px}.mrl-blog-related{margin-top:65px}}
