.c-idSW_section{border-top:1px solid #ffffff1a;flex-direction:column;gap:16px;padding-top:56px;display:flex}.c-idSW_heading{letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.2;font-family:var(--font-roboto), system-ui, sans-serif;margin:0}.c-idSW_intro{color:#ffffffb3;max-width:720px;margin:0 0 16px;font-size:1rem;line-height:1.7}.c-idSW_topics{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.c-idSW_topic{flex-direction:column;gap:8px;display:flex}.c-idSW_topicTitle{color:var(--text-strong);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.c-idSW_topicText{color:#ffffff9e;margin:0;font-size:.94rem;line-height:1.65}@media (max-width:767px){.c-idSW_section{padding-top:40px}.c-idSW_topics{grid-template-columns:1fr;gap:24px}}
.Y-E4UG_image{object-fit:cover}.Y-E4UG_placeholder{background:linear-gradient(135deg, var(--accent-bg-2), var(--surface-cool));color:#fff6;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex;position:absolute;inset:0}.Y-E4UG_placeholderIcon{opacity:.7}
.-q-uYG_card{background:var(--surface-1);border:1px solid var(--border);color:inherit;will-change:transform;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,background .3s;display:flex;overflow:hidden}.-q-uYG_card:hover{border-color:var(--accent-soft-40);background:var(--accent-bg-1);transform:translateY(-4px)}.-q-uYG_card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.-q-uYG_imageWrap{aspect-ratio:16/9;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.-q-uYG_image{transition:transform .6s}.-q-uYG_card:hover .-q-uYG_image{transform:scale(1.04)}.-q-uYG_body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.-q-uYG_title{color:var(--text-strong);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.-q-uYG_description{color:#ffffffa6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.-q-uYG_meta{color:#ffffff8c;align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:.82rem;display:flex}.-q-uYG_authorAvatar{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.-q-uYG_authorAvatarFallback{color:#ffffffb3;background:linear-gradient(135deg, var(--accent-deep), var(--accent-pink-deep));justify-content:center;align-items:center;width:100%;height:100%;font-size:.7rem;font-weight:600;display:flex}.-q-uYG_authorName{color:#ffffffc7;font-weight:500}.-q-uYG_dot{background:#ffffff4d;border-radius:50%;width:3px;height:3px}@media (max-width:640px){.-q-uYG_body{padding:18px 18px 20px}.-q-uYG_title{font-size:1.05rem}}
.S_N2Bq_wrap{flex-direction:column;gap:32px;width:100%;display:flex}.S_N2Bq_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.S_N2Bq_sentinel{width:100%;height:1px}.S_N2Bq_skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.S_N2Bq_skeletonCard{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.S_N2Bq_skeletonImage{aspect-ratio:16/9;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;width:100%;animation:1.6s linear infinite S_N2Bq_shimmer}.S_N2Bq_skeletonBody{flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}.S_N2Bq_skeletonLine{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.6s linear infinite S_N2Bq_shimmer}.S_N2Bq_skeletonLineShort{width:60%}@keyframes S_N2Bq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.S_N2Bq_loadingMore{color:#ffffff8c;justify-content:center;align-items:center;gap:10px;padding:24px 0 8px;font-size:.88rem;display:flex}.S_N2Bq_spinner{border:2px solid #ffffff26;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.85s linear infinite S_N2Bq_spin}@keyframes S_N2Bq_spin{to{transform:rotate(360deg)}}.S_N2Bq_empty{text-align:center;color:#ffffffa6;background:var(--surface-1);border:1px dashed var(--border);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}.S_N2Bq_emptyTitle{color:var(--text-strong);margin:0;font-size:1.1rem;font-weight:600}.S_N2Bq_emptyText{color:#fff9;max-width:380px;margin:0;font-size:.92rem}.S_N2Bq_error{text-align:center;background:var(--error-bg);border:1px solid var(--error-border);color:#ffffffc7;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.S_N2Bq_retry{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.S_N2Bq_retry:hover{transform:translateY(-2px);box-shadow:0 6px 24px #fd7e1466}.S_N2Bq_end{text-align:center;color:#fff6;letter-spacing:.05em;text-transform:uppercase;padding:24px 0 8px;font-size:.82rem}
.dgei_G_page{background:var(--bg-base);min-height:100vh;position:relative;overflow-x:hidden}.dgei_G_noise{pointer-events:none;z-index:10;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}.dgei_G_main{z-index:20;flex-direction:column;gap:36px;max-width:820px;margin:0 auto;padding:96px 32px;display:flex;position:relative}.dgei_G_header{flex-direction:column;gap:18px;display:flex}.dgei_G_title{letter-spacing:-.025em;color:var(--text-strong);font-size:clamp(2.1rem,5.5vw,3.5rem);font-weight:700;line-height:1.1;font-family:var(--font-roboto), system-ui, sans-serif;margin:0}.dgei_G_description{color:#ffffffb8;margin:0;font-size:1.1rem;line-height:1.6}.dgei_G_meta{color:#fff9;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 0;font-size:.88rem;display:flex}.dgei_G_authorAvatar{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.dgei_G_authorAvatarFallback{color:#ffffffd9;background:linear-gradient(135deg, var(--accent-deep), var(--accent-pink-deep));justify-content:center;align-items:center;width:100%;height:100%;font-size:.85rem;font-weight:600;display:flex}.dgei_G_authorBlock{flex-direction:column;gap:2px;display:flex}.dgei_G_authorName{color:var(--text-strong);font-size:.95rem;font-weight:600}.dgei_G_metaDates{color:#ffffff8c;flex-wrap:wrap;gap:6px;font-size:.82rem;display:flex}.dgei_G_metaSep{color:#ffffff40}.dgei_G_heroImage{aspect-ratio:16/9;background:var(--surface-1);border:1px solid var(--border);border-radius:24px;width:100%;position:relative;overflow:hidden}.dgei_G_article{color:#ffffffdb;word-wrap:break-word;font-size:1.04rem;line-height:1.75}.dgei_G_article>*+*{margin-top:1.1em}.dgei_G_article h1,.dgei_G_article h2,.dgei_G_article h3,.dgei_G_article h4{color:var(--text-strong);letter-spacing:-.015em;margin-top:2em;margin-bottom:.6em;font-weight:700;line-height:1.25}.dgei_G_article>*+h1,.dgei_G_article>*+h2,.dgei_G_article>*+h3,.dgei_G_article>*+h4{margin-top:2em}.dgei_G_article h1{font-size:2rem}.dgei_G_article h2{font-size:1.6rem}.dgei_G_article h3{font-size:1.3rem}.dgei_G_article h4{font-size:1.1rem}.dgei_G_article h1+*,.dgei_G_article h2+*,.dgei_G_article h3+*,.dgei_G_article h4+*{margin-top:0}.dgei_G_article p{margin:0}.dgei_G_article a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #fd7e1466;text-decoration:underline #fd7e1466;transition:text-decoration-color .2s}.dgei_G_article a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.dgei_G_article strong{color:var(--text-strong)}.dgei_G_article em{color:#fffffff2}.dgei_G_article ul,.dgei_G_article ol{margin:0;padding-left:1.4em}.dgei_G_article li+li{margin-top:.4em}.dgei_G_article blockquote{border-left:3px solid var(--accent);background:var(--accent-bg-1);color:#ffffffd9;border-radius:0 12px 12px 0;margin:1.5em 0;padding:14px 20px;font-style:italic}.dgei_G_article code{background:var(--surface-3);color:var(--accent);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.dgei_G_article pre{background:var(--code-bg);border:1px solid var(--border);border-radius:14px;margin:1.5em 0;padding:18px 20px;font-size:.9rem;line-height:1.55;overflow-x:auto}.dgei_G_article pre code{color:#ffffffeb;font-size:inherit;background:0 0;padding:0}.dgei_G_article img{border:1px solid var(--border);border-radius:14px;max-width:100%;height:auto}.dgei_G_article hr{border:none;border-top:1px solid #ffffff1a;margin:2.5em 0}.dgei_G_article table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95rem}.dgei_G_article th,.dgei_G_article td{border:1px solid var(--border);text-align:left;padding:10px 14px}.dgei_G_article th{background:var(--surface-1);color:var(--text-strong);font-weight:600}.dgei_G_footer{justify-content:center;padding-top:24px;display:flex}.dgei_G_footerLink{color:#ffffffd9;background:var(--surface-1);border:1px solid var(--border);border-radius:100px;align-items:center;gap:8px;padding:12px 22px;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s,color .2s,border-color .2s,background .2s;display:inline-flex}.dgei_G_footerLink:hover{color:var(--accent);border-color:var(--accent-soft-40);background:var(--accent-bg-1);transform:translateY(-2px)}@media (max-width:767px){.dgei_G_main{gap:28px;padding:80px 18px 64px}.dgei_G_heroImage{border-radius:18px}.dgei_G_article{font-size:1rem}}
.jXZM3G_page{background:var(--bg-base);min-height:100vh;position:relative;overflow-x:hidden}.jXZM3G_retry{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;margin-top:8px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.jXZM3G_retry:hover{transform:translateY(-2px);box-shadow:0 6px 24px #fd7e1466}.jXZM3G_noise{pointer-events:none;z-index:10;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}.jXZM3G_main{z-index:20;flex-direction:column;gap:56px;max-width:1180px;margin:0 auto;padding:96px 32px;display:flex;position:relative}.jXZM3G_hero{flex-direction:column;align-items:flex-start;gap:18px;padding-top:24px;display:flex}.jXZM3G_title{letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1.05;font-family:var(--font-roboto), system-ui, sans-serif;margin:0}.jXZM3G_titleAccent{color:var(--accent)}.jXZM3G_lead{color:#ffffffb3;max-width:640px;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}@media (max-width:767px){.jXZM3G_main{gap:40px;padding:80px 18px 64px}.jXZM3G_hero{padding-top:12px}}
