.blog-section[data-astro-cid-szwo6uhb]{padding-top:var(--s-7)}.blog-hero--compact[data-astro-cid-szwo6uhb]{padding-block:var(--s-7) var(--s-5)}.blog-hero--compact[data-astro-cid-szwo6uhb] h1[data-astro-cid-szwo6uhb]{font-size:var(--fs-2xl);overflow-wrap:anywhere}.blog-hero--compact[data-astro-cid-szwo6uhb] p[data-astro-cid-szwo6uhb]{margin-bottom:0}.rubrics[data-astro-cid-szwo6uhb]{margin-bottom:var(--s-6)}.rubrics-list[data-astro-cid-szwo6uhb]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rubric-chip[data-astro-cid-szwo6uhb]{border:1px solid var(--line);border-radius:var(--r-pill);min-height:40px;color:var(--navy);font-size:var(--fs-sm);background:#fff;align-items:center;gap:6px;padding:6px 14px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.rubric-chip[data-astro-cid-szwo6uhb]:hover{border-color:var(--navy)}.rubric-chip[data-astro-cid-szwo6uhb][aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.rubric-count[data-astro-cid-szwo6uhb]{font-size:var(--fs-xs);color:var(--ink-soft);font-weight:700}.rubric-chip[data-astro-cid-szwo6uhb][aria-current=page] .rubric-count[data-astro-cid-szwo6uhb]{color:#ffffffd9}.rubrics-m[data-astro-cid-szwo6uhb]{display:none}.rubrics-m[data-astro-cid-szwo6uhb] summary[data-astro-cid-szwo6uhb]{align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);min-height:48px;color:var(--navy);cursor:pointer;background:#fff;padding:10px 18px;font-weight:700;list-style:none;display:flex}.rubrics-m[data-astro-cid-szwo6uhb] summary[data-astro-cid-szwo6uhb]::-webkit-details-marker{display:none}.rubrics-m[data-astro-cid-szwo6uhb] summary[data-astro-cid-szwo6uhb]:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-left:auto;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.rubrics-m[data-astro-cid-szwo6uhb][open] summary[data-astro-cid-szwo6uhb]:after{transform:translateY(2px)rotate(-135deg)}.rubrics-cur[data-astro-cid-szwo6uhb]{color:var(--ink-soft);overflow-wrap:anywhere;font-weight:600}.rubrics-list--m[data-astro-cid-szwo6uhb]{margin-top:var(--s-3)}.blog-grid[data-astro-cid-szwo6uhb]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-card[data-astro-cid-szwo6uhb]{border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-card[data-astro-cid-szwo6uhb]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.blog-cover[data-astro-cid-szwo6uhb]{height:150px;display:block;position:relative;overflow:hidden}.blog-cover[data-astro-cid-szwo6uhb] .card-scene{width:100%;height:100%;position:absolute;inset:0}.blog-card[data-astro-cid-szwo6uhb].acc-coral .blog-cover[data-astro-cid-szwo6uhb]{background:linear-gradient(160deg,#ffd9c9,#ffefe7)}.blog-card[data-astro-cid-szwo6uhb].acc-teal .blog-cover[data-astro-cid-szwo6uhb]{background:linear-gradient(160deg,#c7f2ec,#e4faf7)}.blog-card[data-astro-cid-szwo6uhb].acc-sun .blog-cover[data-astro-cid-szwo6uhb]{background:linear-gradient(160deg,#ffe7b0,#fff6e1)}.blog-card[data-astro-cid-szwo6uhb].acc-sky .blog-cover[data-astro-cid-szwo6uhb]{background:linear-gradient(160deg,#bfe3ff,#e9f1fb)}.blog-card[data-astro-cid-szwo6uhb].acc-coral .cs-mt{fill:#f7b79c}.blog-card[data-astro-cid-szwo6uhb].acc-teal .cs-mt{fill:#9ae3d7}.blog-card[data-astro-cid-szwo6uhb].acc-sun .cs-mt{fill:#f4cf8a}.blog-card[data-astro-cid-szwo6uhb].acc-sky .cs-mt{fill:#9cc6f2}.blog-cover[data-astro-cid-szwo6uhb] .cs-sun{fill:var(--sun)}.blog-card[data-astro-cid-szwo6uhb].has-photo .blog-cover[data-astro-cid-szwo6uhb]{aspect-ratio:16/9;background:var(--cream-2);height:auto}.blog-cover[data-astro-cid-szwo6uhb] .blog-photo[data-astro-cid-szwo6uhb]{width:100%;max-width:none;height:100%;box-shadow:none;object-fit:cover;border:0;border-radius:0;margin:0;position:absolute;inset:0}.blog-cover[data-astro-cid-szwo6uhb] .cover-wave{z-index:1;width:100%;height:14%;position:absolute;bottom:-1px;left:0}.blog-cover[data-astro-cid-szwo6uhb] .cover-wave--side{display:none}@media (prefers-reduced-motion:no-preference){.blog-cover[data-astro-cid-szwo6uhb] .blog-photo[data-astro-cid-szwo6uhb]{transition:transform .6s var(--ease)}:is(.blog-card[data-astro-cid-szwo6uhb]:hover .blog-photo[data-astro-cid-szwo6uhb],.blog-card[data-astro-cid-szwo6uhb]:focus-visible .blog-photo[data-astro-cid-szwo6uhb]){transform:scale(1.05)}}.blog-card--featured[data-astro-cid-szwo6uhb]{grid-column:1/-1}.blog-tag[data-astro-cid-szwo6uhb]{z-index:2;top:var(--s-4);left:var(--s-4);max-width:calc(100% - 2 * var(--s-4));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--fs-xs);color:var(--navy);border-radius:var(--r-pill);background:#ffffffe6;padding:5px 13px;font-weight:700;position:absolute}.blog-card-body[data-astro-cid-szwo6uhb]{padding:var(--s-5) var(--s-6) var(--s-6);flex-direction:column;flex-grow:1;display:flex}.blog-card-body[data-astro-cid-szwo6uhb] .blog-card-title[data-astro-cid-szwo6uhb]{font-size:var(--fs-md);margin-bottom:var(--s-3);overflow-wrap:break-word;line-height:1.2}.blog-card-body[data-astro-cid-szwo6uhb]>p[data-astro-cid-szwo6uhb]{font-size:var(--fs-sm);color:var(--ink-soft);margin-bottom:var(--s-5);flex-grow:1}.blog-card-foot[data-astro-cid-szwo6uhb]{padding-top:var(--s-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.blog-read[data-astro-cid-szwo6uhb]{font-size:var(--fs-xs);color:var(--ink-soft);align-items:center;gap:6px;font-weight:600;display:inline-flex}.blog-read[data-astro-cid-szwo6uhb] svg[data-astro-cid-szwo6uhb]{width:15px;height:15px;color:var(--teal-deep)}.blog-go[data-astro-cid-szwo6uhb]{font-weight:700;font-size:var(--fs-sm);color:var(--coral-ink);align-items:center;gap:6px;transition:gap .2s;display:inline-flex}.blog-go[data-astro-cid-szwo6uhb] svg[data-astro-cid-szwo6uhb]{width:17px;height:17px}.blog-card[data-astro-cid-szwo6uhb]:hover .blog-go[data-astro-cid-szwo6uhb]{gap:12px}.pager[data-astro-cid-szwo6uhb]{justify-content:center;align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.pager-list[data-astro-cid-szwo6uhb]{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pager-num[data-astro-cid-szwo6uhb],.pager-gap[data-astro-cid-szwo6uhb]{border-radius:var(--r-sm);min-width:44px;height:44px;font-weight:700;font-size:var(--fs-sm);place-items:center;padding-inline:8px;display:inline-grid}.pager-num[data-astro-cid-szwo6uhb]{border:1px solid var(--line);color:var(--navy);background:#fff;transition:border-color .2s}.pager-num[data-astro-cid-szwo6uhb]:hover{border-color:var(--navy)}.pager-num[data-astro-cid-szwo6uhb][aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.pager-gap[data-astro-cid-szwo6uhb]{color:var(--ink-soft)}.pager-step[data-astro-cid-szwo6uhb]{min-height:44px;font-weight:700;font-size:var(--fs-sm);color:var(--coral-ink);align-items:center;padding-inline:6px;display:inline-flex}.pager-step[data-astro-cid-szwo6uhb]:hover{color:var(--coral-ink-deep)}@media (min-width:861px){.blog-card--featured[data-astro-cid-szwo6uhb]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.blog-card--featured[data-astro-cid-szwo6uhb] .blog-cover[data-astro-cid-szwo6uhb],.blog-card--featured[data-astro-cid-szwo6uhb].has-photo .blog-cover[data-astro-cid-szwo6uhb]{aspect-ratio:auto;height:auto;min-height:340px}.blog-card--featured[data-astro-cid-szwo6uhb] .blog-cover[data-astro-cid-szwo6uhb] .cover-wave{display:none}.blog-card--featured[data-astro-cid-szwo6uhb] .blog-cover[data-astro-cid-szwo6uhb] .cover-wave--side{width:7%;height:100%;display:block;inset:0 -1px 0 auto}.blog-card--featured[data-astro-cid-szwo6uhb] .blog-card-body[data-astro-cid-szwo6uhb]{padding:var(--s-7) var(--s-7) var(--s-6) var(--s-5);justify-content:center}.blog-card--featured[data-astro-cid-szwo6uhb] .blog-card-body[data-astro-cid-szwo6uhb] .blog-card-title[data-astro-cid-szwo6uhb]{font-size:var(--fs-lg);margin-bottom:var(--s-4)}.blog-card--featured[data-astro-cid-szwo6uhb] .blog-card-body[data-astro-cid-szwo6uhb]>p[data-astro-cid-szwo6uhb]{font-size:var(--fs-base);flex-grow:0}}@media (max-width:1080px){.blog-grid[data-astro-cid-szwo6uhb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.blog-grid[data-astro-cid-szwo6uhb]{grid-template-columns:minmax(0,1fr)}.rubrics-m[data-astro-cid-szwo6uhb]{display:block}.rubrics-list--d[data-astro-cid-szwo6uhb]{display:none}.blog-hero--compact[data-astro-cid-szwo6uhb] h1[data-astro-cid-szwo6uhb]{font-size:var(--fs-xl)}.pager-list[data-astro-cid-szwo6uhb]{flex-basis:100%;order:-1}}
