.blog-module__--gMbG__container{--blog-accent:color-mix(in srgb, var(--teal) 70%, var(--text));width:min(100% - 40px,1080px);margin:0 auto;padding:clamp(48px,7vw,100px) 0}.blog-module__--gMbG__intro{max-width:780px;margin-bottom:32px}.blog-module__--gMbG__eyebrow,.blog-module__--gMbG__category{color:var(--blog-accent);font-size:.875rem;font-weight:700}.blog-module__--gMbG__intro h1,.blog-module__--gMbG__article h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(2.2rem,5vw,4.3rem);line-height:1.12}.blog-module__--gMbG__intro>p:last-child,.blog-module__--gMbG__excerpt{color:var(--text-muted);font-size:1.125rem;line-height:1.65}.blog-module__--gMbG__search{border:1px solid var(--line-strong);background:var(--surface-card);border-radius:18px;align-items:center;gap:16px;padding:12px 14px 12px 24px;display:flex}.blog-module__--gMbG__search:focus-within{outline:2px solid var(--teal);outline-offset:3px}.blog-module__--gMbG__search svg{width:22px;height:22px;stroke:var(--text-muted);stroke-width:1.8px;flex:none}.blog-module__--gMbG__search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:none;padding:12px 0}.blog-module__--gMbG__search input::placeholder{color:var(--text-muted);opacity:1}.blog-module__--gMbG__search input:focus{outline:none}.blog-module__--gMbG__search button{background:var(--teal);color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:12px 22px;font-weight:700}.blog-module__--gMbG__topics{margin:56px 0 64px}.blog-module__--gMbG__topics h2,.blog-module__--gMbG__resultsHeader h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(1.5rem,3vw,2rem)}.blog-module__--gMbG__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-module__--gMbG__topic{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text);flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.blog-module__--gMbG__topic:hover,.blog-module__--gMbG__topic[data-active=true]{border-color:var(--blog-accent)}.blog-module__--gMbG__topicNumber{color:var(--blog-accent);font-size:.875rem;font-weight:700}.blog-module__--gMbG__topic h3{margin:20px 0 8px;font-size:1.15rem;line-height:1.35}.blog-module__--gMbG__topic p{color:var(--text-muted);margin:0 0 24px;line-height:1.6}.blog-module__--gMbG__topicCount{color:var(--blog-accent);justify-content:space-between;margin-top:auto;font-size:.875rem;font-weight:600;display:flex}.blog-module__--gMbG__resultsHeader{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.blog-module__--gMbG__resultsHeader h2{margin:0}.blog-module__--gMbG__resultsHeader p{color:var(--text-muted);margin:12px 0 0;line-height:1.6}.blog-module__--gMbG__reset{color:var(--blog-accent);text-underline-offset:4px;flex:none;font-size:.875rem}.blog-module__--gMbG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.blog-module__--gMbG__card{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;padding:28px;display:flex}.blog-module__--gMbG__meta{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.blog-module__--gMbG__date{color:var(--text-muted);font-size:.875rem}.blog-module__--gMbG__card h3{letter-spacing:-.02em;margin:20px 0 12px;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.35}.blog-module__--gMbG__card h3 a{color:var(--text);text-decoration:none}.blog-module__--gMbG__card h3 a:hover{color:var(--blog-accent)}.blog-module__--gMbG__card>p{color:var(--text-muted);margin:0 0 24px;line-height:1.65}.blog-module__--gMbG__read{margin-top:auto}.blog-module__--gMbG__read,.blog-module__--gMbG__back{color:var(--blog-accent);text-underline-offset:4px;font-weight:700;text-decoration:underline}.blog-module__--gMbG__empty{border:1px solid var(--line-strong);border-radius:var(--radius-card);padding:32px}.blog-module__--gMbG__empty p{color:var(--text-muted)}.blog-module__--gMbG__article{max-width:800px}.blog-module__--gMbG__articleMeta{flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-top:42px;display:flex}.blog-module__--gMbG__cover{border-radius:var(--radius-card);width:100%;height:auto;margin-top:32px;display:block}.blog-module__--gMbG__body{overflow-wrap:anywhere;margin-top:42px;font-size:1.075rem;line-height:1.75}.blog-module__--gMbG__body p{margin:0 0 1.25em}.blog-module__--gMbG__body h2,.blog-module__--gMbG__body h3{margin-top:1.8em;line-height:1.3}.blog-module__--gMbG__body a{color:var(--blog-accent);text-underline-offset:3px;text-decoration:underline}.blog-module__--gMbG__body ul,.blog-module__--gMbG__body ol{padding-left:1.5em}.blog-module__--gMbG__body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-module__--gMbG__body td,.blog-module__--gMbG__body th{border:1px solid var(--line);padding:8px 12px}.blog-module__--gMbG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.blog-module__--gMbG__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blog-module__--gMbG__grid,.blog-module__--gMbG__categories{grid-template-columns:1fr}.blog-module__--gMbG__card,.blog-module__--gMbG__topic{padding:22px}.blog-module__--gMbG__search{gap:10px;padding-left:14px}.blog-module__--gMbG__search button{padding:12px}.blog-module__--gMbG__search svg{display:none}.blog-module__--gMbG__search input{font-size:.9rem}.blog-module__--gMbG__resultsHeader{flex-wrap:wrap}.blog-module__--gMbG__topics{margin:40px 0 48px}}
