:root{--gpdm-text:#1A1A1A;--gpdm-muted:#666;--gpdm-border:#E6E6E6;--gpdm-bg:#fff;--gpdm-radius:12px}@media (prefers-color-scheme:dark){:root{--gpdm-text:#EAEAEA;--gpdm-muted:#A0A0A0;--gpdm-border:#2A2A2A;--gpdm-bg:#0F0F10}}.gpdm-breadcrumbs{max-width:1120px;margin:24px auto 8px;padding:0 20px;font-size:14px;color:var(--gpdm-muted)}.gpdm-breadcrumbs a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--gpdm-border)}.gpdm-breadcrumbs .yoast-bc{all:unset}.gpdm-collection__header{max-width:1120px;margin:0 auto 12px;padding:0 20px}.gpdm-collection__title{font-size:38px;line-height:1.2;margin:12px 0 6px;color:var(--gpdm-text);font-weight:700}.gpdm-collection__desc{color:var(--gpdm-muted);max-width:70ch;margin-bottom:12px}.gpdm-controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:8px 0 12px}.gpdm-control{display:flex;gap:8px;align-items:center}.gpdm-control select{border:1px solid var(--gpdm-border);padding:8px 10px;border-radius:8px;background:var(--gpdm-bg);color:var(--gpdm-text)}.gpdm-list{max-width:1120px;margin:8px auto;padding:0 20px;display:grid;gap:18px}.gpdm-row{display:grid;grid-template-columns:320px 1fr;gap:16px;padding:14px;border:1px solid var(--gpdm-border);border-radius:var(--gpdm-radius);background:var(--gpdm-bg)}.gpdm-row__media{display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid var(--gpdm-border)}.gpdm-thumb{width:100%;height:100%;object-fit:cover;display:block}.gpdm-thumb--placeholder{background:linear-gradient(90deg,#ddd,#eee,#ddd);height:100%}.gpdm-row__title{font-size:22px;margin:4px 0 6px}.gpdm-row__title a{color:var(--gpdm-text);text-decoration:none}.gpdm-row__dek{color:var(--gpdm-muted);margin:0 0 10px}.gpdm-row__meta{display:flex;gap:8px;align-items:center;color:var(--gpdm-muted);font-size:14px}.gpdm-row__sep{opacity:.5}.gpdm-pagination{max-width:1120px;margin:24px auto;padding:0 20px}.gpdm-pagination .page-numbers{display:inline-block;padding:8px 12px;margin-right:6px;border:1px solid var(--gpdm-border);border-radius:8px;text-decoration:none;color:var(--gpdm-text)}.gpdm-pagination .current{background:#f5f5f5}@media (prefers-color-scheme:dark){.gpdm-pagination .current{background:#151515}}.gpdm-empty,.gpdm-muted{max-width:1120px;margin:20px auto;padding:0 20px;color:var(--gpdm-muted)}.gpdm-archive--timeline .gpdm-timeline{position:relative;max-width:1120px;margin:12px auto;padding:0 20px}.gpdm-timeline__line{position:absolute;left:120px;top:0;bottom:0;width:2px;background:var(--gpdm-border)}.gpdm-timeline__date{margin-left:60px;margin-top:16px}.gpdm-badge{display:inline-block;padding:6px 10px;border:1px solid var(--gpdm-border);border-radius:999px;font-size:13px;color:var(--gpdm-muted);background:var(--gpdm-bg)}.gpdm-timeline__card{display:grid;grid-template-columns:260px 1fr;gap:16px;margin:12px 0 26px;padding:14px 14px 14px 14px;border:1px solid var(--gpdm-border);border-radius:var(--gpdm-radius);background:var(--gpdm-bg);margin-left:160px}.gpdm-timeline__media{display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid var(--gpdm-border)}.gpdm-timeline__title{font-size:22px;margin:4px 0 6px}.gpdm-timeline__dek{color:var(--gpdm-muted)}@media (max-width:900px){.gpdm-row{grid-template-columns:1fr}.gpdm-timeline__line{left:20px}.gpdm-timeline__card{grid-template-columns:1fr;margin-left:60px}.gpdm-timeline__date{margin-left:0}}.gpdm-author__hero{max-width:1120px;margin:16px auto;padding:20px;border:1px solid var(--gpdm-border);border-radius:var(--gpdm-radius);display:grid;grid-template-columns:140px 1fr;gap:20px;background:var(--gpdm-bg)}.gpdm-author__name{font-size:34px;margin:0}.gpdm-author__desc{color:var(--gpdm-muted);max-width:70ch}.gpdm-author__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.gpdm-button{padding:8px 12px;border:1px solid var(--gpdm-border);border-radius:10px;text-decoration:none;color:var(--gpdm-text)}.gpdm-link{color:var(--gpdm-text);text-decoration:none;border-bottom:1px dotted var(--gpdm-border)}.gpdm-author__tabs{max-width:1120px;margin:24px auto;padding:0 20px}.gpdm-tabs__nav{display:flex;gap:10px;margin-bottom:12px}.gpdm-tab{padding:8px 12px;border:1px solid var(--gpdm-border);border-radius:999px;background:var(--gpdm-bg);cursor:pointer}.gpdm-tab.is-active{box-shadow:0 0 0 2px inset var(--gpdm-border)}.gpdm-tabpane{display:none}.gpdm-tabpane.is-active{display:block}.gpdm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gpdm-card{border:1px solid var(--gpdm-border);border-radius:var(--gpdm-radius);padding:14px;text-decoration:none;color:var(--gpdm-text);background:var(--gpdm-bg)}.gpdm-about{display:flex;gap:16px;align-items:center}:root{--gpdm-text:#17181c;--gpdm-muted:#666c76;--gpdm-border:#e3e7ee;--gpdm-bg:#ffffff;--gpdm-page:#f7f8fb}body{background:var(--gpdm-page)}.gpdm-collection__title,.gpdm-author__name,.gpdm-row__title a,.gpdm-timeline__title a{color:var(--gpdm-text)!important;text-decoration:none}.gpdm-row,.gpdm-timeline__card,.gpdm-author__hero{border-color:var(--gpdm-border);background:var(--gpdm-bg);box-shadow:0 1px 2px rgb(16 24 40 / .04)}.gpdm-badge,.gpdm-control select{border-color:var(--gpdm-border);background:#fff;color:var(--gpdm-text)}.gpdm-pagination .current{background:#eef1f6}.gpdm-list{gap:22px}.gpdm-row__title{font-size:24px}.gpdm-sitemap{max-width:1120px;margin:0 auto 40px;padding:0 20px}.gpdm-sitemap__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.gpdm-sitemap__stats{display:flex;gap:16px;flex-wrap:wrap;color:var(--gpdm-muted)}.gpdm-sitemap__actions .gpdm-button{padding:8px 12px;border:1px solid var(--gpdm-border);border-radius:10px;background:var(--gpdm-bg);cursor:pointer;color:var(--gpdm-text)}.gpdm-sitemap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}@media(max-width:1000px){.gpdm-sitemap__grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.gpdm-sitemap__grid{grid-template-columns:1fr}}.gpdm-sitemap__section{border:1px solid var(--gpdm-border);border-radius:12px;background:var(--gpdm-bg);padding:14px}.gpdm-sitemap__h{font-size:20px;margin:4px 0 10px}.gpdm-sitemap__list{list-style:none;margin:0;padding:0}.gpdm-sitemap__list li{margin:6px 0}.gpdm-sitemap__list a{text-decoration:none;color:var(--gpdm-text)}.gpdm-sitemap__list .gpdm-count{color:var(--gpdm-muted)}.gpdm-sitemap__archives{margin-top:16px}.gpdm-year,.gpdm-month,.gpdm-tags,.gpdm-cpt{border:1px solid var(--gpdm-border);border-radius:10px;background:var(--gpdm-bg);padding:8px;margin:8px 0}.gpdm-year>summary,.gpdm-month>summary,.gpdm-tags>summary,.gpdm-cpt>summary{cursor:pointer;font-weight:600;list-style:none}.gpdm-year__label,.gpdm-month__label{padding:2px 0}.gpdm-postlist{margin-top:10px}.gpdm-postlist li{margin:4px 0}.gpdm-link{color:var(--gpdm-text);text-decoration:none;border-bottom:1px dotted var(--gpdm-border)}body.page-id-1570 .site-header .ast-container,body.page-id-1570 .main-header-bar .ast-container,body.page-id-1570 .ast-above-header-bar .ast-container,body.page-id-1570 .ast-below-header-bar .ast-container,body.page-id-1570 .ast-mobile-header-wrap .ast-container,body.page-id-1570 .ast-builder-grid-row-container,body.page-id-1570 .ast-builder-grid-row,body.page-id-1570 .site-content .ast-container,body.page-id-1570 .ast-container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}body.page-id-1570 .gpdm-sitemap,body.page-id-1570 .gpdm-collection__header{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.gpdm-sitemap__toolbar{display:flex;justify-content:space-between;align-items:center;margin:12px 0 16px;flex-wrap:wrap;gap:12px}.gpdm-sitemap__stats{display:flex;gap:16px;flex-wrap:wrap;color:var(--gpdm-muted)}.gpdm-sitemap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}@media(max-width:1000px){.gpdm-sitemap__grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.gpdm-sitemap__grid{grid-template-columns:1fr}}.gpdm-sitemap__section{border:1px solid var(--gpdm-border);border-radius:12px;background:var(--gpdm-bg);padding:14px}.gpdm-sitemap__h{font-size:22px;margin:4px 0 12px}.gpdm-sitemap__list{list-style:none;margin:0;padding:0}.gpdm-sitemap__list li{margin:6px 0}.gpdm-sitemap__list a{text-decoration:none;color:var(--gpdm-text)}.gpdm-sitemap__list .gpdm-count{color:var(--gpdm-muted)}.gpdm-years{margin-top:12px}.gpdm-years__grid{list-style:none;margin:0;padding:0;border-top:1px solid var(--gpdm-border)}.gpdm-years__grid li{display:inline-block;margin:10px 18px 0 0;padding-top:10px}.gpdm-years__grid a{font-weight:600;text-decoration:none;color:var(--gpdm-text)}.gpdm-tabs{display:flex;gap:10px;margin:16px 0 8px}.gpdm-tab{display:inline-block;padding:8px 14px;border:1px solid var(--gpdm-border);border-radius:999px;background:var(--gpdm-bg);color:var(--gpdm-text);font-weight:600;text-decoration:none;line-height:1}.gpdm-tab.is-active{background:#eef1f6;border-color:#cfd6e4;color:var(--gpdm-text)}.gpdm-tab:focus-visible{outline:2px solid var(--gpdm-border);outline-offset:2px}.gpdm-author__actions .gpdm-button,.gpdm-button{display:inline-block;padding:10px 14px;border:1px solid var(--gpdm-border);border-radius:12px;background:var(--gpdm-bg);color:var(--gpdm-text);font-weight:600;text-decoration:none}@media (prefers-color-scheme:dark){.gpdm-tab{background:#0f1115;color:#eaecef;border-color:#2a2f3a}.gpdm-tab.is-active{background:#1a1f2a;border-color:#3a4252;color:#fff}.gpdm-author__actions .gpdm-button,.gpdm-button{background:#11151c;color:#eaecef;border-color:#2a2f3a}}