.article-module__pfAF_a__page{background:var(--color-warm-bg,#faf8f5);min-height:100vh;padding:2rem 1.25rem 4rem}.article-module__pfAF_a__article{max-width:44rem;color:var(--color-text-primary,#1a1a2e);font-family:var(--font-body), system-ui, sans-serif;margin:0 auto;font-size:1.0625rem;line-height:1.7}.article-module__pfAF_a__breadcrumbs{color:var(--color-text-secondary,#6b7280);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.article-module__pfAF_a__breadcrumbs a{color:var(--color-text-secondary,#6b7280);text-decoration:none}.article-module__pfAF_a__breadcrumbs a:hover{color:var(--color-coral,#ff6b6b)}.article-module__pfAF_a__hero{aspect-ratio:16/9;background:var(--color-gray-bg,#f0edea);border-radius:16px;width:100%;margin:0 0 2rem;position:relative;overflow:hidden}.article-module__pfAF_a__heroImg{object-fit:cover}.article-module__pfAF_a__h1{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-indigo,#2d2b55);margin:0 0 1.5rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1.15}.article-module__pfAF_a__h2{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--color-indigo,#2d2b55);margin:2.75rem 0 1rem;font-size:clamp(1.375rem,3.5vw,1.75rem);font-weight:700;line-height:1.25}.article-module__pfAF_a__h3{font-family:var(--font-heading), system-ui, sans-serif;color:var(--color-text-primary,#1a1a2e);margin:1.75rem 0 .5rem;font-size:1.1875rem;font-weight:600}.article-module__pfAF_a__p{margin:0 0 1.15rem}.article-module__pfAF_a__strong{color:var(--color-indigo,#2d2b55);font-weight:700}.article-module__pfAF_a__ul,.article-module__pfAF_a__ol{margin:0 0 1.15rem;padding-left:1.4rem}.article-module__pfAF_a__li{margin:0 0 .5rem}.article-module__pfAF_a__link{color:var(--color-coral,#ff6b6b);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.article-module__pfAF_a__link:hover{text-decoration-thickness:2px}.article-module__pfAF_a__callout{border-left:3px solid var(--color-coral,#ff6b6b);color:var(--color-text-primary,#1a1a2e);background:#fff4f0;border-radius:0 10px 10px 0;margin:1.5rem 0;padding:1rem 1.25rem}.article-module__pfAF_a__callout>:last-child{margin-bottom:0}.article-module__pfAF_a__tableWrap{border:1px solid var(--color-divider,#e5e2de);border-radius:12px;margin:1.5rem 0;overflow-x:auto}.article-module__pfAF_a__table{border-collapse:collapse;background:#fff;width:100%;font-size:.9375rem}.article-module__pfAF_a__th{text-align:left;background:var(--color-indigo,#2d2b55);color:#fff;font-family:var(--font-heading), system-ui, sans-serif;white-space:nowrap;padding:.7rem .9rem;font-size:.875rem;font-weight:600}.article-module__pfAF_a__td{border-top:1px solid var(--color-divider,#e5e2de);vertical-align:top;padding:.7rem .9rem}.article-module__pfAF_a__updated{border-top:1px solid var(--color-divider,#e5e2de);color:var(--color-text-tertiary,#9ca3af);margin-top:3rem;padding-top:1.5rem;font-size:.875rem;font-style:italic}
.articleTranslator-module__ViEKIa__widget{background:var(--color-indigo,#2d2b55);color:#fff;border-radius:18px;margin:2rem 0;padding:1.4rem 1.4rem 1.15rem}.articleTranslator-module__ViEKIa__kicker{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#ffffffa6;margin:0 0 .85rem;font-size:.75rem;font-weight:600}.articleTranslator-module__ViEKIa__row{flex-wrap:wrap;gap:.6rem;display:flex}.articleTranslator-module__ViEKIa__input{color:#fff;min-width:0;font-family:var(--font-body), system-ui, sans-serif;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;flex:16rem;padding:.7rem .9rem;font-size:1rem}.articleTranslator-module__ViEKIa__input::placeholder{color:#ffffff73}.articleTranslator-module__ViEKIa__input:focus{outline:2px solid var(--color-coral,#ff6b6b);outline-offset:1px}.articleTranslator-module__ViEKIa__button{background:var(--color-coral,#ff6b6b);color:#fff;font-family:var(--font-heading), system-ui, sans-serif;cursor:pointer;border:none;border-radius:10px;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:700;transition:filter .15s}.articleTranslator-module__ViEKIa__button:hover:not(:disabled){filter:brightness(1.08)}.articleTranslator-module__ViEKIa__button:disabled{opacity:.5;cursor:default}.articleTranslator-module__ViEKIa__result{border-top:1px solid #ffffff26;margin-top:1rem;padding-top:1rem}.articleTranslator-module__ViEKIa__resultRow{align-items:center;gap:.75rem;display:flex}.articleTranslator-module__ViEKIa__translation{font-family:var(--font-heading), system-ui, sans-serif;color:var(--color-teal,#2dd4bf);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.articleTranslator-module__ViEKIa__hint{color:#fff9;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.articleTranslator-module__ViEKIa__tip{color:#ffffffd9;background:#2dd4bf1f;border-radius:8px;margin:.75rem 0 0;padding:.6rem .8rem;font-size:.875rem;line-height:1.5}.articleTranslator-module__ViEKIa__error{color:#ffb3b3;margin:.9rem 0 0;font-size:.9375rem}.articleTranslator-module__ViEKIa__footer{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.articleTranslator-module__ViEKIa__counter{color:#ffffff8c;font-size:.8125rem}.articleTranslator-module__ViEKIa__full{font-family:var(--font-heading), system-ui, sans-serif;color:var(--color-coral,#ff6b6b);font-size:.9375rem;font-weight:600;text-decoration:none}.articleTranslator-module__ViEKIa__full:hover{text-decoration:underline}
