Анализ сайта tdhj.org
Основное Готовность: 100%
Домен
tdhj.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://tdhj.org
301 MovedPermanently
https://tdhj.org/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 28.10.2026 7:35:39.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~0,54сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,54сек оптимальна.
Объем документа
154Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 154Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 4
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 4 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://tdhj.org/wp-includes/blocks/navigation/style.min.css?ver=7.0.2 | |
| stylesheet | https://tdhj.org/wp-includes/blocks/cover/style.min.css?ver=7.0.2 | |
| stylesheet | https://tdhj.org/wp-includes/blocks/social-links/style.min.css?ver=7.0.2 | |
| js | module | https://tdhj.org/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=96a846e1d7b789c39ab9 |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Tue, 25 Aug 2026 11:54:01 GMT |
| Vary | Accept-Encoding |
| Age | 33871 |
| Strict-Transport-Security | max-age=63072000; includeSubDomains; preload |
| x-varnish-cache | HIT |
| x-cacheable | YES |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Accept-Ranges | bytes |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Varnish.
Мета-теги Готовность: 23%
Title
The Defence Horizon Journal - security and defence related topics
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Устраните дубли в title: defence(2)
Необходимо уменьшить число символов в title (текущее значение: 65, оптимально: от 40 до 45)
Description
security and defence related topics
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 35, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://tdhj.org/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | en_US |
| og:type | website |
| og:title | The Defence Horizon Journal |
| og:description | security and defence related topics |
| og:url | https://tdhj.org/ |
| og:site_name | The Defence Horizon Journal |
Все мета-теги
Кол-во: 13
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 13шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | description | security and defence related topics |
| name | twitter:card | summary_large_image |
| name | twitter:site | @HorizonDefence |
| name | generator | WordPress 7.0.2 |
| name | msapplication-TileImage | https://tdhj.org/wp-content/uploads/2025/07/cropped-tdhj_shield-270x270.png |
| property | og:locale | en_US |
| property | og:type | website |
| property | og:title | The Defence Horizon Journal |
| property | og:description | security and defence related topics |
| property | og:url | https://tdhj.org/ |
| property | og:site_name | The Defence Horizon Journal |
Оптимизация Готовность: 60%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 6 встречаются в тексте достаточно.
Абзацев с текстом 29 достаточно.
Среднее число слов в абзаце 24 достаточно.
Кол-во знаков контента 6495 на странице оптимально.
Кол-во слов 895 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 10. Это хорошо.
Тошнота
3,61
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
27,71%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| article | 13 | 1,45% |
| security | 9 | 1,01% |
| abstract: | 8 | 0,89% |
| defence | 7 | 0,78% |
| august | 7 | 0,78% |
| operational | 4 | 0,45% |
| warfare | 4 | 0,45% |
| structural | 4 | 0,45% |
| special | 3 | 0,34% |
| donate | 3 | 0,34% |
| through | 3 | 0,34% |
| terrorism | 3 | 0,34% |
| drawing | 3 | 0,34% |
| across | 3 | 0,34% |
| contemporary | 3 | 0,34% |
| heydarov | 3 | 0,34% |
| russian | 3 | 0,34% |
| access | 3 | 0,34% |
| content | 2 | 0,22% |
| editions | 2 | 0,22% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 60 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://tdhj.org/robots.txt
301 MovedPermanently
https://tdhj.org/index.php
301 MovedPermanently
https://tdhj.org/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ -->
<meta name="description" content="security and defence related topics" />
<link rel="canonical" href="https://tdhj.org/" />
<link rel="next" href="https://tdhj.org/page/2/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="The Defence Horizon Journal" />
<meta property="og:description" content="security and defence related topics" />
<meta property="og:url" content="https://tdhj.org/" />
<meta property="og:site_name" content="The Defence Horizon Journal" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@HorizonDefence" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/tdhj.org\/","url":"https:\/\/tdhj.org\/","name":"The Defence Horizon Journal - security and defence related topics","isPartOf":{"@id":"https:\/\/tdhj.org\/#website"},"about":{"@id":"https:\/\/tdhj.org\/#organization"},"description":"security and defence related topics","breadcrumb":{"@id":"https:\/\/tdhj.org\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/tdhj.org\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/tdhj.org\/#website","url":"https:\/\/tdhj.org\/","name":"The Defence Horizon Journal","description":"security and defence related topics","publisher":{"@id":"https:\/\/tdhj.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tdhj.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tdhj.org\/#organization","name":"The Defence Horizon Journal","url":"https:\/\/tdhj.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tdhj.org\/#\/schema\/logo\/image\/","url":"https:\/\/tdhj.org\/wp-content\/uploads\/2025\/07\/tdhj_schriftzug-e1755858941439.png","contentUrl":"https:\/\/tdhj.org\/wp-content\/uploads\/2025\/07\/tdhj_schriftzug-e1755858941439.png","width":431,"height":181,"caption":"The Defence Horizon Journal"},"image":{"@id":"https:\/\/tdhj.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thedefencehorizon.org","https:\/\/x.com\/HorizonDefence","https:\/\/www.linkedin.com\/company\/the-defence-horizon-journal","https:\/\/www.instagram.com\/thedefencehorizonjournal\/","https:\/\/www.youtube.com\/channel\/UCt4oA-_O_v4IXUHrtC7DwuA?cbrd=1"]}]}</script>
<!-- / Yoast SEO plugin. -->
<title>The Defence Horizon Journal - security and defence related topics</title>
<link rel="alternate" type="application/rss+xml" title="The Defence Horizon Journal » Feed" href="https://tdhj.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="The Defence Horizon Journal » Comments Feed" href="https://tdhj.org/comments/feed/" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/site-logo/style.min.css */
</style>
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/navigation-link/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-navigation-css' href='https://tdhj.org/wp-includes/blocks/navigation/style.min.css?ver=7.0.2' media='all' />
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/paragraph/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-cover-css' href='https://tdhj.org/wp-includes/blocks/cover/style.min.css?ver=7.0.2' media='all' />
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/columns/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/post-title/style.min.css */
</style>
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/post-date/style.min.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name{box-sizing:border-box}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/post-author-name/style.min.css */
</style>
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/spacer/style.min.css */
</style>
<style id="wp-block-quote-inline-css">
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/quote/style.min.css */
</style>
<style id="wp-block-table-inline-css">
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/table/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/post-template/style.min.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/query-pagination/style.min.css */
</style>
<style id="wp-block-search-inline-css">
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/search/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://tdhj.org/wp-includes/blocks/social-links/style.min.css?ver=7.0.2' media='all' />
<style id="wp-block-button-inline-css">
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/button/style.min.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/buttons/style.min.css */
</style>
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
ul.is-style-checkmark-list {
list-style-type: "\2713";
}
ul.is-style-checkmark-list li {
padding-inline-start: 1ch;
}
/*# sourceURL=wp-block-list-inline-css */
</style>
<style id="wp-block-image-inline-css">
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://tdhj.org/wp-includes/blocks/image/style.min.css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #9b2712;--wp--preset--color--accent-2: #f2f2f2;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #333333;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.217), 1.125rem);--wp--preset--font-size--large: clamp(1.05rem, 1.05rem + ((1vw - 0.2rem) * 0.435), 1.3rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.435), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.478), 3rem);--wp--preset--font-size--custom-1: 4px;--wp--preset--font-family--albert-sans: "Albert Sans";--wp--preset--font-family--raleway: Raleway;--wp--preset--font-family--source-sans-3: "Source Sans 3";--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 740px;--wp--style--global--wide-size: 1240px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--custom-light-black);font-family: var(--wp--preset--font-family--albert-sans);font-size: var(--wp--preset--font-size--large);font-style: normal;font-weight: 400;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--40);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--40);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--accent-1);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--source-sans-3);font-style: normal;font-weight: 700;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--accent-1);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-family: var(--wp--preset--font-family--albert-sans);font-size: var(--wp--preset--font-size--small);font-style: italic;font-weight: 300;line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-custom-1-font-size{font-size: var(--wp--preset--font-size--custom-1) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.wp-block-post-author-biography {
white-space: pre-line;
}
/* Scroll-to-top Button Style */
#scrollToTopBtn {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 9999;
background-color: #333;
color: #fff;
border: none;
outline: none;
width: 50px;
height: 50px;
border-radius: 50%;
cursor: pointer;
font-size: 22px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
display: none; /* Start hidden */
transition: opacity 0.3s ease, transform 0.3s ease;
}
#scrollToTopBtn:hover {
background-color: #555;
transform: scale(1.1);
}
/* fix featured image width on mobile */
@media (max-width: 768px) {
figure.wp-caption[style*="width"] {
width: 100% !important;
max-width: 100% !important;
}
figure.wp-caption img {
width: 100% !important;
height: auto !important;
}
}
/* harmonize author bio font size */
.wp-block-post-author-biography a {
font-size: var(--wp--preset--font-size--small) !important;
}
.wp-block-post-author-name a {
font-size: var(--wp--preset--font-size--small) !important;
}
:root :where(.wp-block-button .wp-block-button__link){background-color: var(--wp--preset--color--accent-1);border-radius: 6px;border-top-width: 0px;border-top-style: none;border-right-width: 0px;border-right-style: none;border-bottom-width: 0px;border-bottom-style: none;border-left-width: 0px;border-left-style: none;color: var(--wp--preset--color--base);font-style: normal;font-weight: 500;padding-top: var(--wp--preset--spacing--20);padding-right: var(--wp--preset--spacing--20);padding-bottom: var(--wp--preset--spacing--20);padding-left: var(--wp--preset--spacing--20);text-transform: uppercase;box-shadow: none;}
:root :where(.wp-block-button .wp-block-button__link a:where(:not(.wp-element-button))){color: var(--wp--preset--color--base);}
:root :where(.wp-block-columns-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-columns-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-columns-is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--50);margin-block-end: 0;}:root :where(.wp-block-columns-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-columns-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-columns-is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--50);margin-block-end: 0;}:root :where(.wp-block-columns-is-layout-flex){gap: var(--wp--preset--spacing--50);}:root :where(.wp-block-columns-is-layout-grid){gap: var(--wp--preset--spacing--50);}
:root :where(.wp-block-buttons){border-radius: 0px;}:root :where(.wp-block-buttons-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flow) > *{margin-block-start: 16px;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > *{margin-block-start: 16px;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flex){gap: 16px;}:root :where(.wp-block-buttons-is-layout-grid){gap: 16px;}
:root :where(.wp-block-post-date){color: var(--wp--preset--color--accent-4);font-size: var(--wp--preset--font-size--small);}
:root :where(.wp-block-post-date a:where(:not(.wp-element-button))){color: var(--wp--preset--color--accent-4);text-decoration: none;}
:root :where(.wp-block-post-date a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-quote){border-color: currentColor;border-width: 0 0 0 2px;border-style: solid;font-size: var(--wp--preset--font-size--large);font-weight: 300;margin-right: 0;margin-left: 0;padding-top: var(--wp--preset--spacing--30);padding-right: var(--wp--preset--spacing--40);padding-bottom: var(--wp--preset--spacing--30);padding-left: var(--wp--preset--spacing--40);}:root :where(.wp-block-quote-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-quote-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-quote-is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--30);margin-block-end: 0;}:root :where(.wp-block-quote-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-quote-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-quote-is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--30);margin-block-end: 0;}:root :where(.wp-block-quote-is-layout-flex){gap: var(--wp--preset--spacing--30);}:root :where(.wp-block-quote-is-layout-grid){gap: var(--wp--preset--spacing--30);}:root :where(.wp-block-quote.has-text-align-right ){border-width: 0 2px 0 0;}:root :where(.wp-block-quote.has-text-align-center ){border-width: 0;border-inline: 0; padding-inline: 0;}
:root :where(.wp-block-quote cite){font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 300;}:root :where(.wp-block-quote cite sub){font-size: 0.65em}
:root :where(.wp-block-query-pagination){font-size: var(--wp--preset--font-size--medium);font-weight: 500;}
:root :where(.wp-block-search .wp-block-search__label, .wp-block-search .wp-block-search__input, .wp-block-search .wp-block-search__button){font-size: var(--wp--preset--font-size--medium);line-height: 1.6;}:root :where(.wp-block-search .wp-block-search__input){border-radius:3.125rem;padding-left:1.5625rem;padding-right:1.5625rem;border-color:var(--wp--preset--color--accent-6);}
:root :where(.wp-block-search .wp-element-button,.wp-block-search .wp-block-button__link){border-radius: 3.125rem;margin-left: 1.125rem;}
:root :where(.wp-block-search .wp-element-button:hover,.wp-block-search .wp-block-button__link:hover){border-color: transparent;}
:root :where(.wp-block-navigation){font-family: var(--wp--preset--font-family--raleway);font-size: var(--wp--preset--font-size--custom-1);text-transform: uppercase;}
:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-list li){margin-top: 0.5rem;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="block-style-variation-styles-inline-css">
:root :where(p.is-style-text-subtitle--2){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--3){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--5){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--6){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--7){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--8){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--9){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--10){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(p.is-style-text-subtitle--11){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
/*# sourceURL=block-style-variation-styles-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="core-block-supports-inline-css">
.wp-container-core-navigation-is-layout-501b52db{gap:var(--wp--preset--spacing--30);justify-content:flex-end;}.wp-container-core-group-is-layout-fbffc046{flex-wrap:nowrap;gap:var(--wp--preset--spacing--10);justify-content:flex-end;}.wp-container-core-group-is-layout-43466cb9{flex-wrap:nowrap;justify-content:space-between;}.wp-elements-d9a89578f9820e032c89d938f8435121 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-cover-is-layout-e627a39a > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-columns-is-layout-794e3cfa{flex-wrap:nowrap;}.wp-elements-68446e5bcbfa8947134d5ba089aabb0f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent-5);}.wp-container-core-group-is-layout-d8dce8eb{flex-direction:column;align-items:stretch;}.wp-container-core-columns-is-layout-5b9cbc20{flex-wrap:nowrap;gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--50);}.wp-container-core-query-pagination-is-layout-1d0a7695{justify-content:space-between;}.wp-container-core-social-links-is-layout-b29d4327{justify-content:center;}.wp-container-core-buttons-is-layout-35f06ea7{justify-content:center;}.wp-container-core-buttons-is-layout-3b8eca09{justify-content:flex-start;}.wp-container-core-column-is-layout-cf8846b3 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-column-is-layout-cf8846b3 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0 !important;}.wp-container-core-column-is-layout-cf8846b3 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-cf8846b3 > * + *{margin-block-start:var(--wp--preset--spacing--30);margin-block-end:0;}.wp-container-core-columns-is-layout-85fb7558{flex-wrap:nowrap;gap:0 0;}.wp-container-core-group-is-layout-1a1870c0 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-1a1870c0 > .alignwide{max-width:1200px;}.wp-container-core-group-is-layout-1a1870c0 .alignfull{max-width:none;}.wp-container-core-group-is-layout-1a1870c0 > .alignfull{margin-right:calc(var(--wp--preset--spacing--20) * -1);margin-left:calc(var(--wp--preset--spacing--20) * -1);}.wp-container-core-navigation-is-layout-b1a3aad7{justify-content:flex-end;}.wp-elements-f35878df6a1defc07e46ae1d3e4632dc a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-group-is-layout-82936891{flex-wrap:nowrap;justify-content:center;}
/*# sourceURL=core-block-supports-inline-css */
</style>
<style id="wp-block-template-skip-link-inline-css">
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
</style>
<style id="twentytwentyfive-style-inline-css">
a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-style:solid;outline-width:2px}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}
/*# sourceURL=https://tdhj.org/wp-content/themes/twentytwentyfive/style.min.css */
</style>
<link rel="https://api.w.org/" href="https://tdhj.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tdhj.org/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.2" />
<!-- HFCM by 99 Robots - Snippet # 1: Fußnoten-Links -->
<style>
#zitat-vorschau {
position: fixed;
bottom: 10px;
left: 10px;
max-width: 400px;
background: #ffffe0;
border: 1px solid #999;
padding: 8px;
display: none;
z-index: 9999;
box-shadow: 0 4px 10px rgba(0,0,0,0.2);
font-size: 0.95em;
line-height: 1.4;
}
.zitat-link {
cursor: pointer;
text-decoration: underline;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function () {
// Detect touch device
const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0;
if (isTouchDevice) return; // ❌ Auf Mobilgeräten: keine Aktion
// Vorschau-Box vorbereiten (muss im Body existieren)
const previewBox = document.getElementById('zitat-vorschau');
// 1. Trenner finden (alt oder neu)
const trenner = document.querySelector('hr.wp-block-separator') || document.querySelector('hr');
const quellenAbschnitte = [];
let node = trenner?.nextElementSibling;
while (node) {
if (node.matches('p, div, li') && /^\[\d+\]/.test(node.textContent.trim())) {
const match = node.textContent.match(/^\[(\d+)\]/);
if (match) {
quellenAbschnitte.push({
num: match[1],
element: node
});
}
}
node = node.nextElementSibling;
}
// 2. Zitate im Text finden
const gefunden = {};
function getTextNodesUnder(el) {
const walker = document.createTreeWalker(el, NodeFilter.SHOW_TEXT, null, false);
const nodes = [];
let node;
while (node = walker.nextNode()) {
if (!quellenAbschnitte.some(q => q.element.contains(node))) {
nodes.push(node);
}
}
return nodes;
}
getTextNodesUnder(document.body).forEach(textNode => {
const frag = document.createDocumentFragment();
const parts = textNode.textContent.split(/(\[\d+\])/);
if (parts.length === 1) return;
parts.forEach(part => {
const match = part.match(/^\[(\d+)\]$/);
if (match) {
const num = match[1];
if (!gefunden[num]) gefunden[num] = {};
if (!gefunden[num].zitat) {
const a = document.createElement('a');
a.href = 'javascript:void(0)';
a.id = `cite-${num}`;
a.className = 'zitat-link zitat';
a.dataset.num = num;
a.textContent = `[${num}]`;
// Vorwärtssprung (Text → Quelle)
a.addEventListener('click', () => {
const ziel = document.getElementById(`ref-${num}`);
if (ziel) ziel.scrollIntoView({ behavior: 'smooth' });
});
frag.appendChild(a);
gefunden[num].zitat = a;
} else {
frag.appendChild(document.createTextNode(part));
}
} else {
frag.appendChild(document.createTextNode(part));
}
});
textNode.parentNode.replaceChild(frag, textNode);
});
// 3. Quellen verlinken (Rücksprung)
quellenAbschnitte.forEach(q => {
const { num, element } = q;
const anchor = document.createElement('a');
anchor.href = 'javascript:void(0)';
anchor.id = `ref-${num}`;
anchor.className = 'zitat-link quelle';
anchor.dataset.num = num;
anchor.textContent = `[${num}]`;
// Rückwärtssprung (Quelle → Text)
anchor.addEventListener('click', () => {
const ziel = document.getElementById(`cite-${num}`);
if (ziel) ziel.scrollIntoView({ behavior: 'smooth' });
});
// DOM-basiert ersetzen
const contentParts = element.textContent.split(/(\[\d+\])/);
const frag = document.createDocumentFragment();
contentParts.forEach(part => {
const match = part.match(/^\[(\d+)\]$/);
if (match && match[1] === num) {
frag.appendChild(anchor);
} else {
frag.appendChild(document.createTextNode(part));
}
});
element.textContent = '';
element.appendChild(frag);
if (!gefunden[num]) gefunden[num] = {};
gefunden[num].quelle = element;
});
// 4. Vorschau bei Hover (nur Desktop)
function showPreview(text) {
previewBox.innerText = text;
previewBox.style.display = 'block';
}
function hidePreview() {
previewBox.style.display = 'none';
}
document.querySelectorAll('.zitat').forEach(el => {
el.addEventListener('mouseenter', () => {
const ziel = document.getElementById('ref-' + el.dataset.num);
if (ziel) {
const container = ziel.closest('p, li, div');
if (container) showPreview(container.textContent.trim());
}
});
el.addEventListener('mouseleave', hidePreview);
});
document.querySelectorAll('.quelle').forEach(el => {
el.addEventListener('mouseenter', () => {
const ziel = document.querySelector(`.zitat[data-num="${el.dataset.num}"]`);
if (ziel) {
const container = ziel.closest('p, div');
if (container) showPreview(container.textContent.trim());
}
});
el.addEventListener('mouseleave', hidePreview);
});
});
</script>
<!-- /end HFCM by 99 Robots -->
<!-- HFCM by 99 Robots - Snippet # 2: Scroll to top -->
<!-- Scroll to Top Button -->
<button id="scrollToTopBtn" title="Scroll to top">▲</button>
<script>
const scrollToTopBtn = document.getElementById("scrollToTopBtn");
// Button anzeigen, wenn nach unten gescrollt wird
window.onscroll = function() {
if (document.body.scrollTop > 200 || document.documentElement.scrollTop > 200) {
scrollToTopBtn.style.display = "block";
} else {
scrollToTopBtn.style.display = "none";
}
};
// Nach oben scrollen beim Klick
scrollToTopBtn.addEventListener("click", function() {
window.scrollTo({
top: 0,
behavior: "smooth"
});
});
</script>
<!-- /end HFCM by 99 Robots -->
<script id="wp-importmap" type="importmap">
{"imports":{"@wordpress/interactivity":"https://tdhj.org/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1"}}
</script>
<link rel="modulepreload" href="https://tdhj.org/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low">
<style class="wp-fonts-local">
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/AlbertSans-Light.ttf') format('truetype');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/AlbertSans-SemiBold.ttf') format('truetype');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/AlbertSans-Italic.ttf') format('truetype');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/AlbertSans-SemiBoldItalic.ttf') format('truetype');}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/Raleway-Regular.ttf') format('truetype');}
@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/Raleway-Bold.ttf') format('truetype');}
@font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/Raleway-Italic.ttf') format('truetype');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/SourceSans3-Bold.ttf') format('truetype');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:fallback;src:url('https://tdhj.org/wp-content/uploads/fonts/SourceSans3-SemiBold.ttf') format('truetype');}
</style>
<link rel="icon" href="https://tdhj.org/wp-content/uploads/2025/07/cropped-tdhj_shield-32x32.png" sizes="32x32" />
<link rel="icon" href="https://tdhj.org/wp-content/uploads/2025/07/cropped-tdhj_shield-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://tdhj.org/wp-content/uploads/2025/07/cropped-tdhj_shield-180x180.png" />
<meta name="msapplication-TileImage" content="https://tdhj.org/wp-content/uploads/2025/07/cropped-tdhj_shield-270x270.png" />
</head>
<body class="home blog wp-custom-logo wp-embed-responsive wp-theme-twentytwentyfive">
<a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Skip to content</a><div class="wp-site-blocks"><header class="wp-block-template-part">
<div class="wp-block-group alignfull has-accent-2-background-color has-background is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group alignwide is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-43466cb9 wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);font-style:normal;font-weight:600"><div class="wp-block-site-logo"><a href="https://tdhj.org/" class="custom-logo-link" rel="home" aria-current="page"><img width="153" height="64" src="https://tdhj.org/wp-content/uploads/2025/07/tdhj_schriftzug-e1755858941439.png" class="custom-logo" alt="The Defence Horizon Journal" decoding="async" srcset="https://tdhj.org/wp-content/uploads/2025/07/tdhj_schriftzug-e1755858941439.png 431w, https://tdhj.org/wp-content/uploads/2025/07/tdhj_schriftzug-e1755858941439-300x126.png 300w" sizes="(max-width: 153px) 100vw, 153px" /></a></div>
<div class="wp-block-group is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-fbffc046 wp-block-group-is-layout-flex"><nav style="font-size:0rem;font-style:normal;font-weight:700;text-transform:uppercase" class="is-responsive items-justified-right wp-block-navigation has-source-sans-3-font-family is-content-justification-right is-layout-flex wp-container-core-navigation-is-layout-501b52db wp-block-navigation-is-layout-flex" aria-label="Navigation manual order"
data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open"
data-wp-on--click="actions.openMenuOnClick"
data-wp-on--keydown="actions.handleMenuKeydown"
><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M4 7.5h16v1.5H4z"></path><path d="M4 15h16v1.5H4z"></path></svg></button>
<div class="wp-block-navigation__responsive-container has-text-color has-contrast-color has-background has-base-background-color" id="modal-1"
data-wp-class--has-modal-open="state.isMenuOpen"
data-wp-class--is-menu-open="state.isMenuOpen"
data-wp-watch="callbacks.initMenu"
data-wp-on--keydown="actions.handleMenuKeydown"
data-wp-on--focusout="actions.handleMenuFocusout"
tabindex="-1"
>
<div class="wp-block-navigation__responsive-close" tabindex="-1">
<div class="wp-block-navigation__responsive-dialog"
data-wp-bind--aria-modal="state.ariaModal"
data-wp-bind--aria-label="state.ariaLabel"
data-wp-bind--role="state.roleAttribute"
>
<button aria-label="Close menu" class="wp-block-navigation__responsive-container-close"
data-wp-on--click="actions.closeMenuOnClick"
><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button>
<div class="wp-block-navigation__responsive-container-content"
data-wp-watch="callbacks.focusFirstElement"
id="modal-1-content">
<ul style="font-size:0rem;font-style:normal;font-weight:700;text-transform:uppercase" class="wp-block-navigation__container is-responsive items-justified-right wp-block-navigation has-source-sans-3-font-family"><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://shop.tdhj.org/"><span class="wp-block-navigation-item__label">Special Editions</span></a></li><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tdhj.org/podcast/"><span class="wp-block-navigation-item__label">Podcast</span></a></li><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tdhj.org/submit/"><span class="wp-block-navigation-item__label">Submit</span></a></li><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tdhj.org/about/#donate"><span class="wp-block-navigation-item__label">Donate</span></a></li><li data-wp-context="{ "submenuOpenedBy": { "click": false, "hover": false, "focus": false }, "type": "submenu", "modal": null, "previousFocus": null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" style="font-size: 0rem" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://tdhj.org/about/"><span class="wp-block-navigation-item__label">About</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="About submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container has-text-color has-contrast-color has-background has-base-background-color wp-block-navigation-submenu"><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tdhj.org/editorial-office/"><span class="wp-block-navigation-item__label">Editorial Office</span></a></li><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tdhj.org/peer-board/"><span class="wp-block-navigation-item__label">Peer Board</span></a></li><li style="font-size: 0rem" class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tdhj.org/about/#partners"><span class="wp-block-navigation-item__label">Partners</span></a></li></ul></li></ul>
</div>
</div>
</div>
</div></nav></div>
</div>
</div>
</div>
</header>
<p class="has-text-align-center wp-block-paragraph"><strong>Advancing Strategic Thought Through Independent Defence Scholarship</strong></p>
<p class="has-text-align-center wp-block-paragraph"><em>The Defence Horizon Journal is an independent international platform bringing together researchers, practitioners and military professionals to advance informed debate on security and defence.</em></p>
<p class="has-text-align-center wp-block-paragraph"><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-1-color"><strong>TDHJ – Connecting defence scholarship, professional practice and strategic dialogue!</strong></mark></em></p>
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-1a1870c0 wp-block-group-is-layout-constrained" style="padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">
<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-85fb7558 wp-block-columns-is-layout-flex" style="padding-top:var(--wp--preset--spacing--30);padding-right:0;padding-bottom:0;padding-left:0">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--30);flex-basis:100%">
<main id="wp--skip-link--target" class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-7035 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-bundeswehr tag-germany tag-resilience">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="500" height="277" src="https://tdhj.org/wp-content/uploads/2026/07/shutterstock_2713167457.jpg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/07/shutterstock_2713167457.jpg 500w, https://tdhj.org/wp-content/uploads/2026/07/shutterstock_2713167457-300x166.jpg 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--2 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/germany-territorial-resilience/" target="_self" >Germany’s Territorial Resilience Architecture Remains Incomplete</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: Germany’s official security discourse has increasingly embraced the concept of integrated security. The 2023 National Security Strategy, the Operational Plan for Germany, the institutionalisation of Heimatschutz, the Bundeswehr reserve network, and the country’s strong voluntary civil-protection culture all point in the same direction: security is increasingly understood as a whole-of-state and whole-of-society problem. Yet… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/germany-territorial-resilience/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-24T05:05:14+00:00">August 24, 2026</time></div>
<div class="wp-block-post-author-name">Narek Nersisyan</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6971 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-military tag-tmaf26 tag-uav tag-war-in-ukraine tag-warfare">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="478" height="320" src="https://tdhj.org/wp-content/uploads/2026/06/image-16.jpeg" class="wp-block-cover__image-background wp-post-image" alt="Source: shutterstock.com/Dmytro Sheremeta" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/06/image-16.jpeg 478w, https://tdhj.org/wp-content/uploads/2026/06/image-16-300x201.jpeg 300w" sizes="auto, (max-width: 478px) 100vw, 478px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--3 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/drone-warfare-officer-training-ukraine/" target="_self" >Drone Warfare And Officer Training: Lessons From The War In Ukraine</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: The war in Ukraine demonstrates that drone warfare is a potential catalyst for profound transformation. Unmanned aerial systems have reshaped battlefield awareness, accelerated decision-making, and redistributed authority to lower tactical levels. This shift challenges traditional hierarchical command structures and exposes tensions between doctrine and operational reality within NATO and EU armed forces. Despite ongoing… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/drone-warfare-officer-training-ukraine/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-20T04:55:54+00:00">August 20, 2026</time></div>
<div class="wp-block-post-author-name">Wolfgang Müller, Sergej Sumlenny</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6976 post type-post status-publish format-standard has-post-thumbnail hentry category-book-reviews tag-book-reviews">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="325" height="490" src="https://tdhj.org/wp-content/uploads/2026/06/image-1.gif" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" decoding="async" loading="lazy" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--4 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/book-review-dirty-entanglements/" target="_self" >Book Review: Dirty Entanglements: Corruption, Crime, and Terrorism.</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Louise I. Shelley, (Cambridge, U.K.: Cambridge University Press, 2014). pp. 370. Louise Shelley’s Dirty Entanglements arrives as a landmark contribution to transnational security studies. Drawing on more than fifteen years of field research across six continents, Shelley, University Professor at George Mason University’s Schar School and founder of TraCCC, advances a deceptively simple but analytically… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/book-review-dirty-entanglements/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-17T06:05:43+00:00">August 17, 2026</time></div>
<div class="wp-block-post-author-name">Vipul Tamhane</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6960 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-geoeconomics tag-malacca tag-panama tag-strait-of-hormuz tag-suez">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="496" height="326" src="https://tdhj.org/wp-content/uploads/2026/06/image-15.jpeg" class="wp-block-cover__image-background wp-post-image" alt="Source: shutterstock.com/Corona Borealis Studio" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/06/image-15.jpeg 496w, https://tdhj.org/wp-content/uploads/2026/06/image-15-300x197.jpeg 300w" sizes="auto, (max-width: 496px) 100vw, 496px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--5 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/maritime-chokepoints-global-economy/" target="_self" >Rethinking Maritime Chokepoints İn The Contemporary Global Economy</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: Maritime chokepoints are commonly portrayed as critical vulnerabilities capable of triggering systemic disruption across the global economy. The concentration of trade and energy flows through corridors such as the Suez Canal, the Strait of Hormuz, Bab el-Mandeb, the Strait of Malacca, and the Panama Canal has reinforced concerns regarding the fragility of contemporary globalisation.… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/maritime-chokepoints-global-economy/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-13T04:48:37+00:00">August 13, 2026</time></div>
<div class="wp-block-post-author-name">Kenan Heydarov</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6956 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-military tag-warfare">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="583" height="329" src="https://tdhj.org/wp-content/uploads/2026/06/image-14.jpeg" class="wp-block-cover__image-background wp-post-image" alt="Source: shutterstock.com/Maria Taran" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/06/image-14.jpeg 583w, https://tdhj.org/wp-content/uploads/2026/06/image-14-300x169.jpeg 300w" sizes="auto, (max-width: 583px) 100vw, 583px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--6 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/prolonged-indeterminate-war/" target="_self" >The Emerging Logic Of Prolonged And Indeterminate War</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: An increasing number of contemporary conflicts appear to resist decisive resolution under specific structural conditions. This argument does not suggest that all wars follow the same trajectory. Rather, it identifies specific structural configurations under which decisive outcomes become less likely. For the purposes of this article, “strategic closure” refers to the production of a… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/prolonged-indeterminate-war/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-10T05:03:42+00:00">August 10, 2026</time></div>
<div class="wp-block-post-author-name">Deepak Kumar</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-7009 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-geoeconomics tag-geopolitics tag-resilience">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="504" height="252" src="https://tdhj.org/wp-content/uploads/2026/07/image-1.jpeg" class="wp-block-cover__image-background wp-post-image" alt="Source: shutterstock.com/Ole.CNX" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/07/image-1.jpeg 504w, https://tdhj.org/wp-content/uploads/2026/07/image-1-300x150.jpeg 300w" sizes="auto, (max-width: 504px) 100vw, 504px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--7 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/energy-technology-geopolitics/" target="_self" >Energy, Technology, And The Emerging Geopolitical Order</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: The international system is undergoing a transformation that extends beyond conventional great-power rivalry. What is changing is not simply the distribution of power among states, but the mechanisms through which power is exercised, sustained, and constrained. Assumptions that shaped much of the post-Cold War era economic interdependence as a stabilising force, globalisation as a… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/energy-technology-geopolitics/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-06T04:36:39+00:00">August 6, 2026</time></div>
<div class="wp-block-post-author-name">Kenan Heydarov</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6849 post type-post status-publish format-standard has-post-thumbnail hentry category-book-reviews tag-security-policy">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="527" height="682" src="https://tdhj.org/wp-content/uploads/2026/05/image-9.jpeg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/05/image-9.jpeg 527w, https://tdhj.org/wp-content/uploads/2026/05/image-9-232x300.jpeg 232w" sizes="auto, (max-width: 527px) 100vw, 527px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--8 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/book-review-intelligence-insecure-world/" target="_self" >Book Review: Intelligence In An Insecure World</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Peter Gill and Mark Phythian, (Polity 3rd Edition, 2018). pp. 256. For a Hollywood buff, Peter Gill and Mark Phythian’s Intelligence in an Insecure World feels a bit off because it doesn’t really romanticise espionage. Instead of just lingering on secretive heroics or that familiar operational myth thing, the authors drop the reader into how… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/book-review-intelligence-insecure-world/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-08-03T04:32:34+00:00">August 3, 2026</time></div>
<div class="wp-block-post-author-name">Vipul Tamhane</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6937 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-ai tag-artificial-intelligence tag-terrorism">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="500" height="282" src="https://tdhj.org/wp-content/uploads/2026/06/shutterstock_2768546289.jpg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/06/shutterstock_2768546289.jpg 500w, https://tdhj.org/wp-content/uploads/2026/06/shutterstock_2768546289-300x169.jpg 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--9 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/lone-actor-terrorismrelational-machines/" target="_self" >Lone-Actor Terrorism In The Age Of Relational Machines</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: AI companion platforms are purpose-built to validate, affirm, and emotionally sustain their users. This article examines whether that structural logic poses a measurable radicalisation risk for individuals already predisposed to lone-actor terrorism. Drawing on a structured simulation conducted across seven ideological profiles and three AI companion personality types on Ourdream AI, the study finds… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/lone-actor-terrorismrelational-machines/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-07-30T03:48:50+00:00">July 30, 2026</time></div>
<div class="wp-block-post-author-name">Blair Maddock-Ferrie</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6791 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-defence-policy tag-europe tag-european-union tag-turkiye">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="381" height="255" src="https://tdhj.org/wp-content/uploads/2026/05/image-3.jpeg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/05/image-3.jpeg 381w, https://tdhj.org/wp-content/uploads/2026/05/image-3-300x201.jpeg 300w" sizes="auto, (max-width: 381px) 100vw, 381px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--10 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/turkiye-military-european-defence/" target="_self" >Türkiye’s Military Capacity And European Defence Integration</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: As Europe confronts the return of high-intensity warfare and prolonged industrial attrition, longstanding assumptions about defence readiness are being reconsidered. This report examines Türkiye’s evolving role within the European security landscape, arguing that Ankara has emerged as a significant yet inherently limited contributor to addressing Europe’s structural shortfalls in manpower, munitions, and operational adaptability.… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/turkiye-military-european-defence/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-07-27T05:01:24+00:00">July 27, 2026</time></div>
<div class="wp-block-post-author-name">Kenan Heydarov</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li><li class="wp-block-post post-6920 post type-post status-publish format-standard has-post-thumbnail hentry category-articles tag-europe tag-european-union tag-geopolitics tag-nato tag-russia">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-cover has-custom-content-position is-position-bottom-left has-aspect-ratio" style="padding-right:0;padding-left:0;aspect-ratio:4/3;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img width="500" height="288" src="https://tdhj.org/wp-content/uploads/2026/06/shutterstock_2272127653.jpg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" decoding="async" loading="lazy" srcset="https://tdhj.org/wp-content/uploads/2026/06/shutterstock_2272127653.jpg 500w, https://tdhj.org/wp-content/uploads/2026/06/shutterstock_2272127653-300x173.jpg 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-e627a39a wp-block-cover-is-layout-constrained">
<p class="has-text-align-center is-style-text-subtitle has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-d9a89578f9820e032c89d938f8435121 is-style-text-subtitle--11 wp-block-paragraph" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20);font-size:0.6rem;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl">Article</p>
</div></div>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>
</div>
<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-d8dce8eb wp-block-group-is-layout-flex"><h2 style="text-transform:uppercase;padding-top:0;padding-bottom:var(--wp--preset--spacing--30)" class="has-link-color wp-elements-68446e5bcbfa8947134d5ba089aabb0f wp-block-post-title has-text-color has-accent-5-color has-x-large-font-size"><a href="https://tdhj.org/blog/post/putin-nato-russia-security-interests/" target="_self" >Putin’s Early NATO Discourse And The Myth Of Ignored Russian Security Interests</a></h2></div>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5b9cbc20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-post-excerpt has-medium-font-size"><p class="wp-block-post-excerpt__excerpt">Abstract: This article challenges the post‑2014 Russian claim that NATO enlargement systematically ignored Russia’s legitimate security interests. Drawing on Vladimir Putin’s own speeches and interviews from 2000–2004, combined with primary documents such as the 1997 NATO–Russia Founding Act, it demonstrates that Moscow repeatedly accepted Alliance enlargement, deepened institutional cooperation, and even contemplated Russian membership. The… <a class="wp-block-post-excerpt__more-link" href="https://tdhj.org/blog/post/putin-nato-russia-security-interests/">Read more →</a></p></div></div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-post-date"><time datetime="2026-07-23T03:43:21+00:00">July 23, 2026</time></div>
<div class="wp-block-post-author-name">Lukas Bittner</div></div>
</div>
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</li></ul>
<nav class="wp-block-query-pagination is-content-justification-space-between is-layout-flex wp-container-core-query-pagination-is-layout-1d0a7695 wp-block-query-pagination-is-layout-flex" aria-label="Pagination">
<div class="wp-block-query-pagination-numbers"><span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="?query-107-page=2">2</a>
<a class="page-numbers" href="?query-107-page=3">3</a>
<span class="page-numbers dots">…</span>
<a class="page-numbers" href="?query-107-page=45">45</a></div>
<a href="/?query-107-page=2" class="wp-block-query-pagination-next">Next Page</a>
</nav>
</div>
<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
</main>
</div>
<div class="wp-block-column is-style-default has-global-padding is-content-justification-left is-layout-constrained wp-container-core-column-is-layout-cf8846b3 wp-block-column-is-layout-constrained" style="padding-right:0;padding-left:0;flex-basis:300px">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><form role="search" method="get" action="https://tdhj.org/" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--30);margin-left:0;margin-right:0" class="wp-block-search__button-outside wp-block-search__icon-button alignright wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-12" >Search</label><div class="wp-block-search__inside-wrapper" style="width: 231px"><input class="wp-block-search__input has-small-font-size" id="wp-block-search__input-12" placeholder="Search" value="" type="search" name="s" required style="border-width: 0px;border-style: none;border-radius: 4px"/><button aria-label="Search" class="wp-block-search__button has-text-color has-base-color has-background has-accent-5-background-color has-small-font-size has-icon wp-element-button" type="submit" style="border-width: 0px;border-style: none;border-radius: 4px"><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24">
<path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path>
</svg></button></div></form>
<div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div>
<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-b29d4327 wp-block-social-links-is-layout-flex"><li style="color:#111111" class="wp-social-link wp-social-link-facebook has-contrast-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/thedefencehorizon.org" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>
<li style="color:#111111" class="wp-social-link wp-social-link-x has-contrast-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://twitter.com/HorizonDefence" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>
<li style="color:#111111" class="wp-social-link wp-social-link-linkedin has-contrast-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/the-defence-horizon-journal" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>
<li style="color:#111111" class="wp-social-link wp-social-link-instagram has-contrast-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.instagram.com/thedefencehorizonjournal/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>
<li style="color:#111111" class="wp-social-link wp-social-link-youtube has-contrast-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/channel/UCt4oA-_O_v4IXUHrtC7DwuA?cbrd=1" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
<div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div>
<h4 class="wp-block-heading is-style-default" style="text-transform:uppercase">Categories</h4>
<div class="wp-block-cover is-light" style="min-height:150px;aspect-ratio:unset;"><img width="1024" height="599" class="wp-block-cover__image-background wp-image-5040 size-large" alt="" src="https://tdhj.org/wp-content/uploads/2025/08/Special-Editions-1024x599.png" data-object-fit="cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/Special-Editions-1024x599.png 1024w, https://tdhj.org/wp-content/uploads/2025/08/Special-Editions-300x176.png 300w, https://tdhj.org/wp-content/uploads/2025/08/Special-Editions-768x449.png 768w, https://tdhj.org/wp-content/uploads/2025/08/Special-Editions-1536x899.png 1536w, https://tdhj.org/wp-content/uploads/2025/08/Special-Editions-2048x1198.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim" style="background-color:#d7d7d6"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="https://shop.tdhj.org/" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">Special Editions</a></div>
</div>
</div></div>
<p class="wp-block-paragraph"><em>Institutions gain IP-authenticated and remote digital access to all issues of<strong> </strong></em><a href="https://institutions.exacteditions.com/the-defence-horizon-journal*"><em><strong>The Defence Horizon Journal’s Special Edition</strong></em></a><em><strong>.</strong></em></p>
<p class="wp-block-paragraph"><em>Digital access is: </em></p>
<ul class="wp-block-list">
<li><em>Fully-searchable</em>;</li>
<li><em>With intuitive display options</em>;</li>
<li><em>Accessible and VPAT-compliant (including read-aloud technology); </em></li>
<li><em>Cross-platform compatible</em>;</li>
<li><em>Includes usage reports and MARC records.</em></li>
</ul>
<p class="wp-block-paragraph"><em>Institutions can access a <a href="https://institutions.exacteditions.com/gb/trial?magazine_id=26833" target="_blank" rel="noreferrer noopener">free 1-month trial</a> and/or <a href="https://institutions.exacteditions.com/gb/order?magazine_id=26833" target="_blank" rel="noreferrer noopener">request pricing</a>.</em></p>
<div class="wp-block-cover" style="min-height:150px;aspect-ratio:unset;"><img width="350" height="219" class="wp-block-cover__image-background wp-image-5095 size-full" alt="" src="https://tdhj.org/wp-content/uploads/2025/08/cognitive.jpg" data-object-fit="cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/cognitive.jpg 350w, https://tdhj.org/wp-content/uploads/2025/08/cognitive-300x188.jpg 300w" sizes="(max-width: 350px) 100vw, 350px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim" style="background-color:#2b799f"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="/blog/post/tag/cognitive-warfare/" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">cognitive warfare</a></div>
</div>
</div></div>
<div class="wp-block-cover" style="min-height:150px;aspect-ratio:unset;"><img width="521" height="313" class="wp-block-cover__image-background wp-image-5094 size-full" alt="" src="https://tdhj.org/wp-content/uploads/2025/08/russia.jpg" data-object-fit="cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/russia.jpg 521w, https://tdhj.org/wp-content/uploads/2025/08/russia-300x180.jpg 300w" sizes="(max-width: 521px) 100vw, 521px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim" style="background-color:#6781aa"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="/blog/post/tag/russia/" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">russia</a></div>
</div>
</div></div>
<div class="wp-block-cover is-light" style="min-height:150px;aspect-ratio:unset;"><img width="640" height="426" class="wp-block-cover__image-background wp-image-5093 size-full" alt="" src="https://tdhj.org/wp-content/uploads/2025/08/geo.jpeg" data-object-fit="cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/geo.jpeg 640w, https://tdhj.org/wp-content/uploads/2025/08/geo-300x200.jpeg 300w" sizes="(max-width: 640px) 100vw, 640px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim" style="background-color:#ad9e9d"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="/blog/post/tag/geopolitics/" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">geopolitics</a></div>
</div>
</div></div>
<div class="wp-block-cover" style="min-height:150px;aspect-ratio:unset;"><img width="461" height="259" class="wp-block-cover__image-background wp-image-5092 size-full" alt="" src="https://tdhj.org/wp-content/uploads/2025/08/cyber.jpg" data-object-fit="cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/cyber.jpg 461w, https://tdhj.org/wp-content/uploads/2025/08/cyber-300x169.jpg 300w" sizes="(max-width: 461px) 100vw, 461px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim" style="background-color:#214b62"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="/blog/post/tag/cyber/" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">cyber</a></div>
</div>
</div></div>
<div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div>
<h4 class="wp-block-heading is-style-default" style="text-transform:uppercase">Languages</h4>
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://tdhj.org/de/"><img width="900" height="600" src="https://tdhj.org/wp-content/uploads/2025/08/Flag_of_Austria_and_Germany.jpg" alt="" class="wp-image-5038" style="aspect-ratio:3/2;object-fit:cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/Flag_of_Austria_and_Germany.jpg 900w, https://tdhj.org/wp-content/uploads/2025/08/Flag_of_Austria_and_Germany-300x200.jpg 300w, https://tdhj.org/wp-content/uploads/2025/08/Flag_of_Austria_and_Germany-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>
</div>
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img width="1024" height="683" src="https://tdhj.org/wp-content/uploads/2025/08/Flag_of_France_darker-1024x683.png" alt="" class="wp-image-5039" style="aspect-ratio:3/2;object-fit:cover" srcset="https://tdhj.org/wp-content/uploads/2025/08/Flag_of_France_darker-1024x683.png 1024w, https://tdhj.org/wp-content/uploads/2025/08/Flag_of_France_darker-300x200.png 300w, https://tdhj.org/wp-content/uploads/2025/08/Flag_of_France_darker-768x512.png 768w, https://tdhj.org/wp-content/uploads/2025/08/Flag_of_France_darker-1536x1024.png 1536w, https://tdhj.org/wp-content/uploads/2025/08/Flag_of_France_darker.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>
<div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<h4 class="wp-block-heading is-style-default" style="text-transform:uppercase">Sign Up For Our Newsletter</h4>
<p class="has-medium-font-size wp-block-paragraph">Get the content you need, just when you need it.</p>
<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-3b8eca09 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="https://tdhj.us12.list-manage.com/subscribe?u=5a3b2a0c23293e7256a6fb047&id=7e98efd5d2" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)" target="_blank" rel="noreferrer noopener">Subscribe Here</a></div>
</div>
</div>
<div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<h4 class="wp-block-heading is-style-default" style="text-transform:uppercase">DONATE</h4>
<p class="has-medium-font-size wp-block-paragraph">Support our mission by making a donation.</p>
<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-3b8eca09 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-base-color has-accent-1-background-color has-text-color has-background has-link-color has-source-sans-3-font-family has-small-font-size has-custom-font-size wp-element-button" href="https://tdhj.org/about/#donate" style="border-radius:0px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)">Donate Here</a></div>
</div>
</div>
<div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<h4 class="wp-block-heading is-style-default" style="text-transform:uppercase">Visit our Partner</h4>
<figure class="wp-block-image size-full"><a href="https://cnss.org/en/clausewitz-network/" target="_blank" rel=" noreferrer noopener"><img width="298" height="300" src="https://tdhj.org/wp-content/uploads/2025/08/2025-02-04_CNSS-Logo-transparent.png" alt="" class="wp-image-5244" srcset="https://tdhj.org/wp-content/uploads/2025/08/2025-02-04_CNSS-Logo-transparent.png 298w, https://tdhj.org/wp-content/uploads/2025/08/2025-02-04_CNSS-Logo-transparent-150x150.png 150w" sizes="(max-width: 298px) 100vw, 298px" /></a></figure>
</div>
</div>
</div>
</div>
</div>
<footer class="wp-block-template-part">
<div class="wp-block-group has-accent-1-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30)">
<div class="wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-site-logo"><a href="https://tdhj.org/" class="custom-logo-link" rel="home" aria-current="page"><img loading="lazy" width="164" height="68" src="https://tdhj.org/wp-content/uploads/2025/07/tdhj_schriftzug-e1755858941439.png" class="custom-logo" alt="The Defence Horizon Journal" decoding="async" srcset="https://tdhj.org/wp-content/uploads/2025/07/tdhj_schriftzug-e1755858941439.png 431w, https://tdhj.org/wp-content/uploads/2025/07/tdhj_schriftzug-e1755858941439-300x126.png 300w" sizes="auto, (max-width: 164px) 100vw, 164px" /></a></div></div>
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-b29d4327 wp-block-social-links-is-layout-flex"><li style="color:#FFFFFF" class="wp-social-link wp-social-link-facebook has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/thedefencehorizon.org" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>
<li style="color:#FFFFFF" class="wp-social-link wp-social-link-x has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://twitter.com/HorizonDefence" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>
<li style="color:#FFFFFF" class="wp-social-link wp-social-link-linkedin has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/the-defence-horizon-journal" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>
<li style="color:#FFFFFF" class="wp-social-link wp-social-link-instagram has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.instagram.com/thedefencehorizonjournal/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>
<li style="color:#FFFFFF" class="wp-social-link wp-social-link-youtube has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/channel/UCt4oA-_O_v4IXUHrtC7DwuA?cbrd=1" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
</div>
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><nav style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.217), 1rem);font-style:normal;font-weight:700" class="has-text-color has-base-color items-justified-right wp-block-navigation has-raleway-font-family is-horizontal is-content-justification-right is-layout-flex wp-container-core-navigation-is-layout-b1a3aad7 wp-block-navigation-is-layout-flex" aria-label="Footer menu"><ul style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.217), 1rem);font-style:normal;font-weight:700" class="wp-block-navigation__container has-text-color has-base-color items-justified-right wp-block-navigation has-raleway-font-family"><li style="font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.217), 1rem)" class="wp-block-navigation-item wp-block-navigation-link has-source-sans-3-font-family"><a class="wp-block-navigation-item__content" href="https://tdhj.org/?page_id=5021"><span class="wp-block-navigation-item__label">Privacy Policy</span></a></li><li style="font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.217), 1rem)" class="wp-block-navigation-item wp-block-navigation-link has-source-sans-3-font-family"><a class="wp-block-navigation-item__content" href="https://tdhj.org/?page_id=5022"><span class="wp-block-navigation-item__label">Imprint</span></a></li><li style="font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.217), 1rem)" class="wp-block-navigation-item wp-block-navigation-link has-source-sans-3-font-family"><a class="wp-block-navigation-item__content" href="https://tdhj.us12.list-manage.com/subscribe?u=5a3b2a0c23293e7256a6fb047&id=7e98efd5d2" target="_blank" ><span class="wp-block-navigation-item__label">Newsletter</span></a></li></ul></nav></div>
</div>
<div class="wp-block-group has-source-sans-3-font-family is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-82936891 wp-block-group-is-layout-flex">
<p class="has-base-color has-text-color has-link-color has-small-font-size wp-elements-f35878df6a1defc07e46ae1d3e4632dc wp-block-paragraph">TDHJ © 2025</p>
</div>
</div>
</div>
</footer></div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfive/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<!-- Matomo --><script>
(function () {
function initTracking() {
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);_paq.push(['alwaysUseSendBeacon']);_paq.push(['setTrackerUrl', "\/\/tdhj.org\/wp-content\/plugins\/matomo\/app\/matomo.php"]);_paq.push(['setSiteId', '1']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.src="\/\/tdhj.org\/wp-content\/uploads\/matomo\/matomo.js"; s.parentNode.insertBefore(g,s);
}
if (document.prerendering) {
document.addEventListener('prerenderingchange', initTracking, {once: true});
} else {
initTracking();
}
})();
</script>
<!-- End Matomo Code --><script data-wp-router-options="{"loadOnClientNavigation":true}" fetchpriority="low" id="@wordpress/block-library/navigation/view-js-module" src="https://tdhj.org/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=96a846e1d7b789c39ab9" type="module"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://tdhj.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.2"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://tdhj.org/wp-includes/js/wp-emoji-loader.min.js
</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 35
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 35 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 3.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /podcast/ |
<span class="wp-block-navigation-item__label">Podcast</span>
|
|
Анализировать url |
| /submit/ |
<span class="wp-block-navigation-item__label">Submit</span>
|
|
Анализировать url |
| /about/ |
<span class="wp-block-navigation-item__label">About</span>
|
|
Анализировать url |
| /editorial-office/ |
<span class="wp-block-navigation-item__label">Editorial Office</span>
|
|
Анализировать url |
| /peer-board/ |
<span class="wp-block-navigation-item__label">Peer Board</span>
|
|
Анализировать url |
| /blog/post/germany-territorial-resilience/ |
Germany’s Territorial Resilience Architecture Remains Incomplete
|
|
Анализировать url |
| /blog/post/germany-territorial-resilience/ |
Read more →
|
|
Анализировать url |
| /blog/post/drone-warfare-officer-training-ukraine/ |
Drone Warfare And Officer Training: Lessons From The War In Ukraine
|
|
Анализировать url |
| /blog/post/drone-warfare-officer-training-ukraine/ |
Read more →
|
|
Анализировать url |
| /blog/post/book-review-dirty-entanglements/ |
Book Review: Dirty Entanglements: Corruption, Crime, and Terrorism.
|
|
Анализировать url |
| /blog/post/book-review-dirty-entanglements/ |
Read more →
|
|
Анализировать url |
| /blog/post/maritime-chokepoints-global-economy/ |
Rethinking Maritime Chokepoints İn The Contemporary Global Economy
|
|
Анализировать url |
| /blog/post/maritime-chokepoints-global-economy/ |
Read more →
|
|
Анализировать url |
| /blog/post/prolonged-indeterminate-war/ |
The Emerging Logic Of Prolonged And Indeterminate War
|
|
Анализировать url |
| /blog/post/prolonged-indeterminate-war/ |
Read more →
|
|
Анализировать url |
| /blog/post/energy-technology-geopolitics/ |
Energy, Technology, And The Emerging Geopolitical Order
|
|
Анализировать url |
| /blog/post/energy-technology-geopolitics/ |
Read more →
|
|
Анализировать url |
| /blog/post/book-review-intelligence-insecure-world/ |
Book Review: Intelligence In An Insecure World
|
|
Анализировать url |
| /blog/post/book-review-intelligence-insecure-world/ |
Read more →
|
|
Анализировать url |
| /blog/post/lone-actor-terrorismrelational-machines/ |
Lone-Actor Terrorism In The Age Of Relational Machines
|
|
Анализировать url |
| /blog/post/lone-actor-terrorismrelational-machines/ |
Read more →
|
|
Анализировать url |
| /blog/post/turkiye-military-european-defence/ |
Türkiye’s Military Capacity And European Defence Integration
|
|
Анализировать url |
| /blog/post/turkiye-military-european-defence/ |
Read more →
|
|
Анализировать url |
| /blog/post/putin-nato-russia-security-interests/ |
Putin’s Early NATO Discourse And The Myth Of Ignored Russian Security Interests
|
|
Анализировать url |
| /blog/post/putin-nato-russia-security-interests/ |
Read more →
|
|
Анализировать url |
| /?query-107-page=2 |
2
|
|
Анализировать url |
| /?query-107-page=3 |
3
|
|
Анализировать url |
| /?query-107-page=45 |
45
|
|
Анализировать url |
| /?query-107-page=2 |
Next Page
|
|
Анализировать url |
| /blog/post/tag/cognitive-warfare/ |
cognitive warfare
|
|
Анализировать url |
| /blog/post/tag/russia/ |
russia
|
|
Анализировать url |
| /blog/post/tag/geopolitics/ |
geopolitics
|
|
Анализировать url |
| /blog/post/tag/cyber/ |
cyber
|
|
Анализировать url |
| /?page_id=5021 |
<span class="wp-block-navigation-item__label">Privacy Policy</span>
|
|
Анализировать url |
| /?page_id=5022 |
<span class="wp-block-navigation-item__label">Imprint</span>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 16
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 16 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице ссылки с атрибутом rel='nofollow' 5.
На странице присутствуют ссылки на субдомены 2.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| facebook.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span>
|
|
| twitter.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z"></path></svg><span class="wp-block-social-link-label screen-reader-text">X</span>
|
|
| linkedin.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span>
|
Анализировать url |
| instagram.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span>
|
|
| youtube.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span>
|
Анализировать url |
| institutions.exacteditions.com |
<em><strong>The Defence Horizon Journal’s Special Edition</strong></em>
|
Анализировать url |
| institutions.exacteditions.com |
free 1-month trial
|
Анализировать url |
| institutions.exacteditions.com |
request pricing
|
Анализировать url |
| tdhj.us12.list-manage.com |
Subscribe Here
|
Анализировать url |
| cnss.org |
<img width="298" height="300" src="https://tdhj.org/wp-content/uploads/2025/08/2025-02-04_CNSS-Logo-transparent.png" alt="" class="wp-image-5244" srcset="https://tdhj.org/wp-content/uploads/2025/08/2025-02-04_CNSS-Logo-transparent.png 298w, https://tdhj.org/wp-content/uploads/2025/08/2025-02-04_CNSS-Logo-transparent-150x150.png 150w" sizes="(max-width: 298px) 100vw, 298px">
|
Анализировать url |
| facebook.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span>
|
|
| twitter.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z"></path></svg><span class="wp-block-social-link-label screen-reader-text">X</span>
|
|
| linkedin.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span>
|
Анализировать url |
| instagram.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span>
|
|
| youtube.com |
<svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span>
|
Анализировать url |
| tdhj.us12.list-manage.com |
<span class="wp-block-navigation-item__label">Newsletter</span>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Выполнен подробный анализ сайта tdhj.org: готовность на 46%. Чтобы выполнить все условия и попасть на первую страницу выдачи поисковых систем требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: