:root{--bg:#f6f8f7;--surface:#ffffff;--surface-2:#edf2ef;--ink:#0e1a16;--ink-2:#33423b;--muted:#4a5a53;--line:#d3dcd7;--line-strong:#aab8b1;--brand:#0a6b4f;--brand-strong:#075a42;--brand-ink:#ffffff;--brand-soft:#e0f2ea;--brand-text:#0a6b4f;--ok-bg:#dcf1e7;--ok-ink:#054532;--warn-bg:#fff1cf;--warn-ink:#5c3500;--warn-line:#d9a028;--no:#a1241c;--focus:#1a4fd6;--band-bg:#0a6b4f;--band-ink:#ffffff;--band-muted:#d5efe4;--code-bg:#0f1a15;--code-ink:#e6efe9;--il-bg:#e6f1ec;--il-line:#b9c9c1;--il-mute:#c9d6cf;--il-arrow:#0a6b4f;--shadow:0 1px 2px rgba(14,26,22,0.06),0 8px 24px rgba(14,26,22,0.06);--radius:16px;--radius-sm:10px;--bar-h:76px;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Bengali","Nirmala UI","Kohinoor Bangla","Bangla Sangam MN","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#0b1310;--surface:#121d18;--surface-2:#0f1914;--ink:#e9f1ed;--ink-2:#c3cfc9;--muted:#a0b1a9;--line:#25372f;--line-strong:#476156;--brand:#3cc394;--brand-strong:#63d6ae;--brand-ink:#04150e;--brand-soft:#14332a;--brand-text:#63d6ae;--ok-bg:#14382c;--ok-ink:#a6ecd0;--warn-bg:#3a2c0c;--warn-ink:#ffe3a3;--warn-line:#b98a1e;--no:#ff9a92;--focus:#8fb3ff;--band-bg:#0f3a2b;--band-ink:#f0f7f3;--band-muted:#b9d8ca;--code-bg:#08110d;--code-ink:#dbe8e1;--il-bg:#10241c;--il-line:#2f4a3f;--il-mute:#2b4137;--il-arrow:#63d6ae;--shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.3)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}html:lang(bn){font-size:106.25%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:lang(bn){line-height:1.75;letter-spacing:0}img,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol,dl,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{line-height:1.2;font-weight:700;text-wrap:balance}:lang(bn) *:is(h1,h2,h3){line-height:1.4}p,li{text-wrap:pretty}a{color:var(--brand-text);text-underline-offset:0.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;padding:12px 16px;background:var(--ink);color:var(--bg);border-radius:var(--radius-sm);font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}.container--narrow{max-width:760px}@media (min-width:640px){.container{padding-inline:24px}}@media (min-width:1100px){.container{padding-inline:32px}}.icon{width:1.5rem;height:1.5rem;flex:none}.icon--sm{width:1.125rem;height:1.125rem}.icon--lg{width:1.75rem;height:1.75rem;color:var(--brand-text)}.icon--tile{width:44px;height:44px;padding:10px;margin-bottom:16px;border-radius:12px;background:var(--brand-soft);color:var(--brand-text)}.mark-bg{fill:var(--brand)}.mark-fg{fill:var(--brand-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-weight:650;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.btn--primary{background:var(--brand);color:var(--brand-ink)}.btn--primary:hover{background:var(--brand-strong);text-decoration:none}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover{background:var(--surface);text-decoration:none}.btn--inverse{background:#ffffff;color:#06382a}.btn--inverse:hover{background:#e6f4ed}.btn--sm{padding:8px 16px;font-size:0.9375rem}.btn--lg{min-height:52px;padding:14px 24px;font-size:1.0625rem}.btn--block{width:100%}.btn__icon{width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(10,107,79,0.25)}.btn__icon{transition:transform 0.15s ease}.btn:hover .btn__icon{transform:translateX(3px)}}.link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600}.site-header{background:var(--bg);border-bottom:1px solid var(--line)}.header__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand actions" "nav nav";align-items:center;column-gap:12px;row-gap:4px;padding-block:8px 6px}.brand{grid-area:brand;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none}.brand:hover{text-decoration:none}.brand__mark{width:32px;height:32px;flex:none}.brand__name{font-size:1.1875rem;font-weight:750;letter-spacing:-0.01em}.header__actions{grid-area:actions;display:flex;align-items:center;gap:4px}.lang-switch,.header__login{display:inline-flex;justify-content:center;min-width:44px;align-items:center;min-height:44px;padding-inline:10px;border-radius:var(--radius-sm);color:var(--ink);font-weight:600;font-size:0.9375rem;text-decoration:none;white-space:nowrap}.lang-switch{border:1px solid var(--line-strong)}.lang-switch:hover,.header__login:hover,.nav__link:hover{background:var(--surface);text-decoration:none}.header__cta{display:none;margin-inline-start:8px}.nav{grid-area:nav;min-width:0}.nav__list{display:flex;gap:8px;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none}.nav__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:14px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:0.9375rem;font-weight:550;text-decoration:none;white-space:nowrap}@media (max-width:400px){.brand{gap:8px}.brand__name{font-size:1.0625rem}.lang-switch,.header__login{padding-inline:8px}}@media (min-width:640px){.nav__list{margin-inline:-24px;padding-inline:24px}}@media (min-width:720px){.header__cta{display:inline-flex}.nav__list{flex-wrap:wrap;margin:0;padding:2px 0 6px;overflow:visible}}@media (min-width:1100px){.nav__link{border-color:transparent;border-radius:var(--radius-sm);padding-inline:12px}}@media (min-width:1100px){html:lang(en) .site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:saturate(1.4) blur(10px)}html:lang(en){scroll-padding-top:88px}html:lang(en) .header__row{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions";column-gap:24px;padding-block:10px}html:lang(en) .nav__list{justify-content:center;gap:2px}}.hero{padding-block:clamp(32px,6vw,88px) clamp(40px,6vw,80px)}.hero__grid{display:grid;gap:40px;align-items:center}.eyebrow{margin-bottom:16px;color:var(--brand-text);font-size:0.9375rem;font-weight:650}.hero h1{font-size:clamp(2rem,1.15rem + 3.7vw,3.5rem);line-height:1.1;letter-spacing:-0.02em;font-weight:780}:lang(bn) .hero h1{font-size:clamp(1.75rem,1.05rem + 3.1vw,3rem);line-height:1.32;letter-spacing:0}.lede{max-width:36em;margin-top:20px;color:var(--ink-2);font-size:clamp(1.0625rem,1rem + 0.35vw,1.25rem)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.microcopy{margin-top:16px;color:var(--muted);font-size:0.9375rem}.microcopy--quiet{margin-top:4px}.hero__visual{width:100%;max-width:520px;margin-inline:auto}.il{width:100%;height:auto;border-radius:28px;box-shadow:var(--shadow)}.il-bg{fill:var(--il-bg)}.il-phone,.il-card,.il-numframe{fill:var(--surface);stroke:var(--il-line);stroke-width:2}.il-mute{fill:var(--il-mute)}.il-ink{fill:var(--ink)}.il-ink2{fill:var(--ink-2)}.il-ref{fill:var(--ink);font:700 15px var(--font);letter-spacing:0.04em}.il-input{fill:var(--surface);stroke:var(--brand);stroke-width:2.5}.il-label{fill:var(--muted);font:600 14px var(--font)}.il-caret{fill:var(--brand)}.il-btn,.il-dot{fill:var(--brand)}.il-btn-check,.il-dot-check,.il-pill-check{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.il-btn-check,.il-dot-check{stroke:var(--brand-ink)}.il-arrow,.il-arrow-head{fill:none;stroke:var(--il-arrow);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.il-bubble{fill:var(--brand-soft)}.il-pill{fill:var(--ok-bg)}.il-pill-check{stroke:var(--ok-ink)}.il-pill-bar{fill:var(--ok-ink);opacity:0.55}@media (min-width:900px){.hero__grid{grid-template-columns:1.1fr 0.9fr;gap:56px}}.trust{background:var(--surface);border-block:1px solid var(--line)}.trust__list{display:grid;gap:0}.trust__item{display:flex;gap:16px;align-items:flex-start;padding-block:20px}.trust__item + .trust__item{border-top:1px solid var(--line)}.trust__title{font-weight:700}.trust__item p:not(.trust__title){color:var(--ink-2);font-size:0.9375rem}@media (min-width:800px){.trust__list{grid-template-columns:repeat(3,1fr);gap:32px}.trust__item{padding-block:28px}.trust__item + .trust__item{border-top:0}}.section{padding-block:clamp(48px,7vw,88px)}.section--tint{background:var(--surface-2);border-block:1px solid var(--line)}.section__head{max-width:44rem;margin-bottom:clamp(24px,4vw,40px)}.section__head h2,.final h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);letter-spacing:-0.015em}:lang(bn) *:is(.section__head h2,.final h2){letter-spacing:0}.section__intro{margin-top:12px;color:var(--ink-2);font-size:1.0625rem}.section__link{margin-top:24px}.grid{display:grid;gap:16px}.card{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card h3{margin-bottom:8px;font-size:1.125rem}.card p{color:var(--ink-2);font-size:1rem}.card--flat{padding:20px 0 0;background:transparent;border:0;border-top:2px solid var(--line-strong);border-radius:0}.card--note{border-left:4px solid var(--warn-line)}@media (prefers-reduced-motion:no-preference){.card{transition:border-color 0.15s ease,box-shadow 0.15s ease}.card:not(.card--flat):hover{border-color:var(--line-strong);box-shadow:var(--shadow)}}@media (min-width:640px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.grid--3{grid-template-columns:repeat(3,1fr);gap:24px}.problem__list{gap:32px}}.steps{display:grid;gap:16px;counter-reset:none}.step{position:relative;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.step h3{margin-bottom:8px;font-size:1.125rem}.step p{color:var(--ink-2)}.step__num{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-weight:750}.cta-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:clamp(28px,4vw,44px)}.cta-block .microcopy{margin-top:0}.cta-block--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 24px}@media (min-width:640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.steps{grid-template-columns:repeat(4,1fr);gap:24px}}.providers{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.provider{padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.provider__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.provider__name{font-size:1.125rem;font-weight:700}.provider__note{margin-top:8px;color:var(--ink-2);font-size:0.9375rem}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border:1px solid transparent;border-radius:999px;font-size:0.875rem;font-weight:650;line-height:1.4;white-space:nowrap}.badge--verified{background:var(--ok-bg);color:var(--ok-ink)}.badge--in-testing{background:var(--warn-bg);color:var(--warn-ink)}.badge--planned{background:transparent;color:var(--ink-2);border:1px dashed var(--line-strong)}.legend{margin-top:32px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.legend__title{margin-bottom:12px;color:var(--muted);font-size:0.9375rem;font-weight:650}.legend__list{display:grid;gap:12px}.legend__row{display:grid;gap:6px}.legend__row dd{margin:0;color:var(--ink-2);font-size:0.9375rem}@media (min-width:640px){.legend__row{grid-template-columns:11rem 1fr;align-items:center;gap:16px}}.fineprint{margin-top:20px;max-width:52rem;color:var(--muted);font-size:0.9375rem}.split{display:grid;gap:16px}.panel{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.panel h3{margin-bottom:8px;font-size:1.25rem}.checklist li{display:flex;align-items:flex-start;gap:12px;padding-block:10px}.checklist li + li{border-top:1px solid var(--line)}.checklist .icon{margin-top:0.3em}.checklist--yes .icon{color:var(--brand-text)}.checklist--no .icon{color:var(--no)}@media (min-width:800px){.split{grid-template-columns:1fr 1fr;gap:24px}}.dev{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.bullets{display:grid;gap:12px}.bullets li{position:relative;padding-inline-start:24px;color:var(--ink-2)}.bullets li::before{content:"";position:absolute;inset-inline-start:2px;top:0.75em;width:8px;height:8px;border-radius:2px;background:var(--brand)}.code pre{margin:0;padding:20px;overflow-x:auto;background:var(--code-bg);color:var(--code-ink);border:1px solid var(--line);border-radius:var(--radius);font:0.875rem/1.65 var(--mono);tab-size:2}.code figcaption{margin-top:8px;color:var(--muted);font-size:0.875rem}@media (min-width:960px){.dev{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px}}.faq{display:grid;gap:12px}.faq__item{background:var(--surface);border:1px solid var(--line);border-radius:12px}.faq__item[open]{border-color:var(--line-strong)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;font-weight:650;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--brand-text)}.faq__chevron{color:var(--muted)}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__a{padding:0 20px 20px;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.faq__chevron{transition:transform 0.2s ease}.faq__item[open] .faq__a{animation:fade-in 0.25s ease}}@keyframes fade-in{from{opacity:0;transform:translateY(-4px)}}.final{padding-block:clamp(56px,8vw,96px);background:var(--band-bg);color:var(--band-ink);text-align:center}.final__inner{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:44rem}.final p{color:var(--band-muted);font-size:1.125rem}.final .microcopy{margin-top:0;font-size:0.9375rem}.final .btn{margin-top:8px}.final:focus-visible{outline-color:#ffffff}.site-footer{padding-block:40px;border-top:1px solid var(--line);color:var(--ink-2);font-size:0.9375rem}.footer__grid{display:grid;gap:24px}.footer__brand p{margin-top:4px;color:var(--muted)}.footer__nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.footer__nav a:not(.lang-switch){display:inline-flex;align-items:center;min-width:44px;min-height:44px}.footer__label{font-weight:650}.footer__legal{display:grid;gap:8px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:0.875rem}.footer__nomoney{color:var(--ink-2);font-weight:650}@media (min-width:800px){.footer__grid{grid-template-columns:1fr auto;align-items:start}.footer__legal{grid-column:1 / -1}}.legal{padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,88px)}.legal h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.callout{margin-top:24px;padding:16px 20px;background:var(--warn-bg);color:var(--warn-ink);border-left:4px solid var(--warn-line);border-radius:var(--radius-sm)}.legal__updated{margin-top:16px;color:var(--muted);font-size:0.9375rem}.toc{margin-top:24px;padding:20px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.toc h2{font-size:1rem;margin-bottom:8px}.toc ol{display:grid;gap:2px}.toc a{display:inline-flex;min-height:36px;align-items:center}.legal__section{margin-top:40px}.legal__section h2{margin-bottom:12px;font-size:1.375rem}.legal__section p + p,.legal__section p + .bullets,.legal__section .bullets + p{margin-top:12px}.legal__section .bullets{margin-top:12px}.legal__back{margin-top:48px}mark.todo{padding:0 6px;background:#ffe08a;color:#3a2600;border:1px dashed #b3261e;border-radius:4px;font-weight:650}.notfound__main{display:grid;gap:32px;padding-block:32px 64px}.notfound__main .brand{grid-area:auto;justify-self:start}.notfound__block h1,.notfound__block h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);margin-bottom:12px}.notfound__block p + p{margin-top:16px}.notfound__block + .notfound__block{padding-top:32px;border-top:1px solid var(--line)}.sticky-cta{display:none}@media (max-width:719.98px){html{scroll-padding-bottom:calc(var(--bar-h) + 16px)}body.has-sticky .site-footer{padding-bottom:calc(var(--bar-h) + 24px + env(safe-area-inset-bottom,0px))}.sticky-cta{display:block;position:fixed;inset:auto 0 0 0;z-index:40;pointer-events:none}.sticky-cta__inner{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);pointer-events:auto}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (max-width:719.98px){body.has-sticky{timeline-scope:--hero,--final}.hero{view-timeline:--hero block}.final{view-timeline:--final block}.sticky-cta{visibility:hidden;opacity:0;animation:bar-in linear both;animation-timeline:--hero;animation-range:exit 40% exit 60%}.sticky-cta__inner{animation:bar-out linear forwards;animation-timeline:--final;animation-range:entry 0% entry 20%}}}@keyframes bar-in{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes bar-out{to{visibility:hidden;opacity:0}}@media (forced-colors:active){.btn,.badge,.lang-switch{border:1px solid ButtonText}}@media print{.site-header,.sticky-cta,.skip-link{display:none}}.dl-grid{display:grid;gap:24px;margin-top:32px}.dl-card{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.dl-card h2{margin-bottom:8px;font-size:clamp(1.25rem,1.05rem + 0.8vw,1.5rem)}.dl-card h3{margin:24px 0 8px;font-size:1rem}.dl-card__summary{color:var(--ink-2)}.dl-actions{margin-top:20px}.dl-meta{display:grid;gap:12px;margin:20px 0 0}.dl-meta dt{color:var(--muted);font-size:0.875rem}.dl-meta dd{margin:2px 0 0}.hash{overflow-wrap:anywhere;font:0.8125rem/1.5 var(--mono)}.dl-steps{display:grid;gap:8px;margin:0;padding-left:1.25rem;color:var(--ink-2)}.dl-notes{display:grid;gap:6px;margin:0;padding-left:1.1rem}.dl-extra{margin-top:40px;max-width:44rem}.dl-extra h2{margin-bottom:8px;font-size:1.25rem}.dl-extra p + p{margin-top:16px}.docs .code{margin-block:16px}.docs .legal__section h2{scroll-margin-top:calc(var(--bar-h) + 16px)}.docs .bullets{margin-block:12px}@media (min-width:900px){.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 20px;padding:0;list-style:none;font-size:0.875rem;color:var(--muted)}.breadcrumb li + li::before{content:"/";margin-right:8px;color:var(--line-strong)}.breadcrumb a{display:inline-flex;min-height:32px;align-items:center}.post__meta{margin-top:12px;color:var(--muted);font-size:0.9375rem}.post>p,.post>ul,.post>ol,.post>.callout,.post>.code,.post>.table-wrap{margin-top:16px}.post>h2{margin-top:40px;font-size:1.375rem}.post>h3{margin-top:28px;font-size:1.125rem}.post .toc{margin-top:24px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.post-table{width:100%;min-width:560px;border-collapse:collapse;font-size:0.9375rem}.post-table caption{padding:12px 16px;text-align:left;font-weight:600}.post-table th,.post-table td{padding:10px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.post-table thead th{background:var(--surface-2)}.post-cta{margin-top:48px;padding:24px;background:var(--brand-soft);border:1px solid var(--line);border-radius:var(--radius)}.post-cta h2{font-size:1.25rem}.post-cta p{margin-top:8px}.post-related{margin-top:48px}.post-related h2{font-size:1.25rem}.post-grid{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.post-card article{height:100%;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.post-card__meta{color:var(--muted);font-size:0.875rem}.post-card__title{margin-top:6px;font-size:1.125rem;line-height:1.35}.post-card__title a{color:var(--ink);text-decoration:none}.post-card__title a:hover,.post-card__title a:focus-visible{text-decoration:underline}.post-card p + p{margin-top:8px}.section__more{margin-top:24px}@media (min-width:760px){.post-grid{grid-template-columns:repeat(3,1fr)}.post-grid--index{grid-template-columns:repeat(2,1fr)}}