.blog-view-module__jq03MW__page{max-width:960px;color:var(--fg);margin-inline:auto}.blog-view-module__jq03MW__heading{margin-bottom:20px;padding:28px 32px}.blog-view-module__jq03MW__heading h1{font-size:var(--fs-title-1);font-weight:var(--fw-title-1);letter-spacing:var(--track-title-1);line-height:1.15}.blog-view-module__jq03MW__heading p{font-size:var(--fs-callout);color:var(--fg-2);letter-spacing:var(--track-callout);margin-top:10px;line-height:1.6}.blog-view-module__jq03MW__list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.blog-view-module__jq03MW__post{padding:24px 28px}.blog-view-module__jq03MW__meta{font-size:var(--fs-subheadline);color:var(--fg-2);letter-spacing:var(--track-subheadline)}.blog-view-module__jq03MW__post h2{font-size:var(--fs-title-3);font-weight:var(--fw-title-3);letter-spacing:var(--track-title-3);overflow-wrap:anywhere;margin-top:6px;line-height:1.3}.blog-view-module__jq03MW__excerpt{font-size:var(--fs-body);color:var(--fg-2);letter-spacing:var(--track-body);margin-top:10px;line-height:1.6}.blog-view-module__jq03MW__tags{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.blog-view-module__jq03MW__tags li{font-size:var(--fs-footnote);color:var(--fg-2);background:var(--quaternary-system-fill);letter-spacing:var(--track-footnote);border-radius:999px;padding:2px 10px}.blog-view-module__jq03MW__read,.blog-view-module__jq03MW__source{min-height:44px;font-size:var(--fs-subheadline);color:var(--blue-ink);text-underline-offset:3px;letter-spacing:var(--track-subheadline);align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.blog-view-module__jq03MW__read{margin-top:8px}.blog-view-module__jq03MW__empty{padding:24px 28px}.blog-view-module__jq03MW__empty p{font-size:var(--fs-callout);color:var(--fg-2);letter-spacing:var(--track-callout);margin-bottom:4px;line-height:1.6}.blog-view-module__jq03MW__page a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:4px}@media (max-width:760px){.blog-view-module__jq03MW__heading,.blog-view-module__jq03MW__post,.blog-view-module__jq03MW__empty{padding:22px 20px}}.blog-view-module__jq03MW__article{padding:32px 36px}.blog-view-module__jq03MW__article h1{font-size:var(--fs-title-1);font-weight:var(--fw-title-1);letter-spacing:var(--track-title-1);overflow-wrap:anywhere;line-height:1.15}.blog-view-module__jq03MW__articleMeta{font-size:var(--fs-subheadline);color:var(--fg-2);letter-spacing:var(--track-subheadline);margin-top:10px}.blog-view-module__jq03MW__prose{letter-spacing:var(--track-body);flex-direction:column;gap:14px;margin-top:24px;font-size:1.125rem;line-height:1.6;display:flex}.blog-view-module__jq03MW__prose h2{font-size:var(--fs-title-3);font-weight:var(--fw-title-3);letter-spacing:var(--track-title-3);margin-top:18px;line-height:1.3}.blog-view-module__jq03MW__prose a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.blog-view-module__jq03MW__tableWrap{max-width:100%;overflow-x:auto}.blog-view-module__jq03MW__table{border-collapse:collapse;font-size:var(--fs-subheadline);width:100%;min-width:420px}.blog-view-module__jq03MW__table caption{text-align:left;color:var(--fg-2);caption-side:top;padding-bottom:8px}.blog-view-module__jq03MW__table th,.blog-view-module__jq03MW__table td{text-align:left;border-bottom:1px solid var(--separator,currentColor);font-variant-numeric:tabular-nums;padding:8px 12px 8px 0}.blog-view-module__jq03MW__table th{color:var(--fg-2);font-weight:600}.blog-view-module__jq03MW__figure{max-width:100%;margin:8px 0 0}.blog-view-module__jq03MW__figure img{border-radius:12px;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.blog-view-module__jq03MW__figure figcaption{font-size:var(--fs-footnote);color:var(--fg-2);letter-spacing:var(--track-footnote);margin-top:8px;line-height:1.5}.blog-view-module__jq03MW__back{min-height:44px;font-size:var(--fs-subheadline);color:var(--blue-ink);text-underline-offset:3px;align-items:center;margin-bottom:8px;text-decoration:underline;display:inline-flex}.blog-view-module__jq03MW__linkList{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:760px){.blog-view-module__jq03MW__article{padding:22px 20px}}
