.EmailArticleForm-module__mcnJkW__card{border:1px solid color-mix(in oklab, var(--color-accent) 24%, var(--color-border));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in oklab, var(--color-accent) 10%, transparent), transparent 46%), color-mix(in oklab, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-card);padding:clamp(18px,3vw,24px)}.EmailArticleForm-module__mcnJkW__kicker{font-family:var(--font-mono);font-size:var(--public-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:10px}.EmailArticleForm-module__mcnJkW__card h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.EmailArticleForm-module__mcnJkW__card p{color:var(--color-text-secondary);font-size:var(--public-copy);margin:0;line-height:1.55}.EmailArticleForm-module__mcnJkW__form{gap:12px;margin-top:16px;display:grid}.EmailArticleForm-module__mcnJkW__inputLabel{gap:6px;display:grid}.EmailArticleForm-module__mcnJkW__inputLabel span{font-family:var(--font-mono);font-size:var(--public-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.EmailArticleForm-module__mcnJkW__inputLabel input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text-primary);font:inherit;transition:border-color .22s var(--ease), box-shadow .22s var(--ease);outline:none;padding:0 14px}.EmailArticleForm-module__mcnJkW__inputLabel input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 18%, transparent)}.EmailArticleForm-module__mcnJkW__check{color:var(--color-text-secondary);font-size:var(--public-copy-sm);grid-template-columns:18px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.EmailArticleForm-module__mcnJkW__check input{width:18px;height:18px;accent-color:var(--color-accent);margin-top:1px}.EmailArticleForm-module__mcnJkW__check a{color:var(--color-text-primary);border-bottom:1px solid color-mix(in oklab, var(--color-accent) 50%, transparent)}.EmailArticleForm-module__mcnJkW__check a:hover{color:var(--color-accent)}.EmailArticleForm-module__mcnJkW__submit{border:1px solid color-mix(in oklab, var(--color-accent) 55%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 13%, var(--color-bg-primary));width:100%;min-height:54px;color:var(--color-text-primary);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:border-color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease), opacity .22s var(--ease);justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;display:inline-flex}.EmailArticleForm-module__mcnJkW__submit:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 22%, var(--color-bg-primary));transform:translateY(-1px)}.EmailArticleForm-module__mcnJkW__submit:disabled{cursor:wait;opacity:.68}.EmailArticleForm-module__mcnJkW__message{color:var(--color-text-secondary);font-size:var(--public-copy-sm);line-height:1.45}.EmailArticleForm-module__mcnJkW__success{color:var(--color-success)}.EmailArticleForm-module__mcnJkW__error{color:var(--color-danger)}.EmailArticleForm-module__mcnJkW__loading,.EmailArticleForm-module__mcnJkW__idle{color:var(--color-text-secondary)}.EmailArticleForm-module__mcnJkW__honey{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}
.SectionBlogPosts-module__SSEYXG__section{padding-top:clamp(48px,5vw,72px)}.SectionBlogPosts-module__SSEYXG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.SectionBlogPosts-module__SSEYXG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;padding:clamp(18px,2.5vw,24px);display:flex}.SectionBlogPosts-module__SSEYXG__card:hover{border-color:color-mix(in oklab, var(--color-accent) 44%, var(--color-border));box-shadow:var(--shadow-card);transform:translateY(-2px)}.SectionBlogPosts-module__SSEYXG__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.SectionBlogPosts-module__SSEYXG__clusterTag{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent);font-size:11px}.SectionBlogPosts-module__SSEYXG__readTime{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.SectionBlogPosts-module__SSEYXG__cardTitle{font-family:var(--font-heading);letter-spacing:0;margin:0 0 10px;font-size:clamp(1.1rem,1.6vw,1.38rem);line-height:1.14}.SectionBlogPosts-module__SSEYXG__cardExcerpt{color:var(--color-text-secondary);font-size:var(--public-copy);flex:1;margin:0;line-height:1.52}.SectionBlogPosts-module__SSEYXG__cardAction{border:1px solid color-mix(in oklab, var(--color-accent) 22%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 7%, transparent);min-height:52px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:0 16px;font-size:13px;display:flex}.SectionBlogPosts-module__SSEYXG__card:hover .SectionBlogPosts-module__SSEYXG__cardAction{border-color:var(--color-accent);background:0 0}.SectionBlogPosts-module__SSEYXG__cardAction span:last-child,.SectionBlogPosts-module__SSEYXG__allLink span:last-child{transition:transform .2s var(--ease);flex-shrink:0}.SectionBlogPosts-module__SSEYXG__card:hover .SectionBlogPosts-module__SSEYXG__cardAction span:last-child,.SectionBlogPosts-module__SSEYXG__allLink:hover span:last-child{transform:translate(4px)}.SectionBlogPosts-module__SSEYXG__allLink{border:1px solid color-mix(in oklab, var(--color-accent) 22%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 7%, transparent);width:100%;min-height:56px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:0 18px;font-size:13px;display:flex}.SectionBlogPosts-module__SSEYXG__allLink:hover{border-color:var(--color-accent);background:0 0}@media (max-width:900px){.SectionBlogPosts-module__SSEYXG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SectionBlogPosts-module__SSEYXG__grid{grid-template-columns:1fr}}
.SectionMap-module__SnQXya__mapWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);overflow:hidden}.SectionMap-module__SnQXya__mapWrap iframe{width:100%;min-height:420px;display:block}@media (max-width:900px){.SectionMap-module__SnQXya__mapWrap iframe{min-height:320px}}
