/* Generiert aus assets/scss/pages/peters-blog-archive.scss; nicht direkt bearbeiten. */
.pblog{--pblog-green: #102c21;--pblog-accent: #338770;--pblog-line: #d7e3dc;color:var(--pblog-green);background:#fff;padding-bottom:96px;font-family:"Nunito Sans",sans-serif}.pblog#content-main{overflow-x:clip;overflow-y:visible}.pblog *{box-sizing:border-box}.pblog-shell{width:min(100% - 48px,1320px);margin-inline:auto}.pblog-intro{background:linear-gradient(115deg, #e1f8f4 0%, #f5f9ed 72%, #fdf1f9 100%);padding:80px 0 88px}.pblog-eyebrow{margin:0 0 16px !important;color:#23745c !important;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.pblog-intro-grid{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(260px, 0.7fr);align-items:end;gap:56px}.pblog h1,.pblog h2,.pblog h3{font-family:Montserrat,sans-serif;color:var(--pblog-green);letter-spacing:-0.035em}.pblog h1{font-size:clamp(2.5rem,5.1vw,5.2rem);line-height:1.08;max-width:870px;margin:0;font-weight:700}.pblog-intro-grid>p{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65;margin:0 0 7px;color:#315044}.pblog-topics{display:flex;align-items:center;gap:26px;padding:28px 0 30px;border-bottom:1px solid var(--pblog-line)}.pblog-topics-label{flex:none;font-family:Outfit,sans-serif;font-size:.83rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5d7066}.pblog-topics-links{display:flex;gap:9px;overflow-x:auto;scrollbar-width:thin;padding:4px 0}.pblog-topics-links a{display:inline-flex;flex:none;align-items:center;padding:9px 17px;border:1px solid var(--pblog-line);border-radius:100px;color:var(--pblog-green);font-size:.93rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.pblog-topics-links a:hover,.pblog-topics-links a:focus-visible,.pblog-topics-links a.is-current{background:var(--pblog-green);border-color:var(--pblog-green);color:#fff}.pblog-featured{padding:70px 0 82px}.pblog-section-head{margin-bottom:30px}.pblog-section-head .pblog-eyebrow{margin-bottom:8px !important}.pblog h2{font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1.2;margin:0;font-weight:700}.pblog-featured-grid{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 0.85fr);gap:42px}.pblog .pblog-media{display:block;overflow:hidden;border-radius:6px;background:#dbe9e0;text-decoration:none}.pblog .pblog-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pblog .pblog-media:hover img{transform:scale(1.025)}.pblog-image-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;background:linear-gradient(145deg, #d6ece3, #edf6f2);color:#55816d;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pblog-lead>.pblog-media{height:clamp(320px,37vw,500px)}.pblog-lead-copy{padding:25px 0 0;max-width:720px}.pblog-meta{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 0 12px !important;color:#517866 !important;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:700;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.pblog h3{font-weight:700;margin:0;line-height:1.25}.pblog h3 a{color:inherit;text-decoration:none}.pblog h3 a:hover,.pblog h3 a:focus-visible{color:var(--pblog-accent);text-decoration:underline;text-underline-offset:4px}.pblog-lead h3{font-size:clamp(1.55rem,2.25vw,2.45rem)}.pblog-excerpt{color:#496055;line-height:1.6;margin:13px 0 17px;font-size:1rem}.pblog-read{display:inline-flex;gap:12px;align-items:center;color:#176d53 !important;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.pblog-read:hover,.pblog-read:focus-visible{color:#102c21 !important}.pblog-read span{font-size:1.2em;line-height:1}.pblog-side-stories{display:grid;grid-template-rows:repeat(2, minmax(0, 1fr));gap:24px}.pblog-side-story{display:grid;grid-template-columns:40% minmax(0, 1fr);gap:20px;padding-bottom:24px;border-bottom:1px solid var(--pblog-line)}.pblog-side-story:last-child{border-bottom:0;padding-bottom:0}.pblog-side-story>.pblog-media{height:100%;min-height:200px}.pblog-side-story h3{font-size:clamp(1.12rem,1.35vw,1.45rem);margin-bottom:20px}.pblog-side-story .pblog-read{font-size:.88rem}.pblog-archive{border-top:1px solid var(--pblog-line);padding-top:54px}.pblog-section-head--row{display:flex;justify-content:space-between;align-items:end;gap:24px}.pblog-count{font-size:.92rem;color:#597165;white-space:nowrap}.pblog-archive-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:55px 28px}.pblog-archive-story{display:flex;flex-direction:column;min-width:0}.pblog-archive-story>.pblog-media{height:auto;aspect-ratio:1.55;margin-bottom:20px}.pblog-archive-story h3{font-size:clamp(1.2rem,1.35vw,1.55rem)}.pblog-archive-story .pblog-excerpt{margin:12px 0 20px}.pblog-archive-story .pblog-read{align-self:flex-start;margin-top:auto}.pblog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:64px}.pblog-pagination .page-numbers{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--pblog-line);border-radius:4px;color:var(--pblog-green);font-weight:700;text-decoration:none}.pblog-pagination .page-numbers:hover,.pblog-pagination .page-numbers:focus-visible,.pblog-pagination .page-numbers.current{background:var(--pblog-green);border-color:var(--pblog-green);color:#fff}.pblog-empty{padding:32px;background:#f1f8f4}.pblog a:focus-visible{outline:2px solid #d92c82;outline-offset:3px}@media(max-width: 1050px){.pblog-featured-grid{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:28px}.pblog-side-story{grid-template-columns:38% minmax(0, 1fr);gap:14px}.pblog-side-story>.pblog-media{min-height:170px}.pblog-side-story h3{margin-bottom:10px}}@media(max-width: 760px){.pblog{padding-bottom:68px}.pblog-shell{width:min(100% - 32px,1320px)}.pblog-intro{padding:48px 0 56px}.pblog-intro-grid{grid-template-columns:1fr;gap:18px}.pblog-topics{display:block;padding:22px 0}.pblog-topics-label{display:block;margin-bottom:12px}.pblog-featured{padding:44px 0 56px}.pblog-featured-grid{grid-template-columns:1fr;gap:42px}.pblog-lead>.pblog-media{height:auto;aspect-ratio:1.38}.pblog-side-stories{grid-template-rows:auto;gap:24px}.pblog-side-story{grid-template-columns:38% minmax(0, 1fr);min-height:145px}.pblog-side-story>.pblog-media{min-height:145px}.pblog-archive{padding-top:40px}.pblog-archive-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 20px}}@media(max-width: 520px){.pblog h1{font-size:2.25rem}.pblog-side-story{grid-template-columns:36% minmax(0, 1fr)}.pblog-side-story>.pblog-media{min-height:130px}.pblog-side-story h3{font-size:1.05rem}.pblog-side-story .pblog-meta{font-size:.7rem}.pblog-archive-grid{grid-template-columns:1fr;gap:42px}.pblog-archive-story>.pblog-media{aspect-ratio:1.5}.pblog-section-head--row{align-items:start}.pblog-count{margin-top:8px}}@media(prefers-reduced-motion: reduce){.pblog .pblog-media img,.pblog-topics-links a{transition:none}}.pblog-side-stories{display:flex;flex-direction:column;gap:0;position:sticky;top:calc(var(--peters-header-height, 0px) + 24px);align-self:start}.pblog-side-story{grid-template-columns:96px minmax(0, 1fr);gap:16px;align-items:center;min-height:0;padding:0 0 13px;margin:0 0 13px}.pblog-side-story:last-child{margin-bottom:0}.pblog-side-story>.pblog-media{width:96px;height:96px;min-height:0;aspect-ratio:1}.pblog-side-story h3{font-size:1.03rem;line-height:1.25;margin:0 0 5px}.pblog-side-story .pblog-meta{font-size:.67rem;margin-bottom:5px !important}.pblog-side-story .pblog-read{font-size:.79rem;gap:6px}.pblog--compact .pblog-intro{padding:42px 0 50px}.pblog--compact h1{font-size:clamp(2.2rem,3.7vw,3.8rem)}.pblog--compact .pblog-featured{padding:42px 0 58px}.pblog--compact .pblog-featured-grid{grid-template-columns:minmax(0, 1.55fr) minmax(0, 0.75fr);gap:38px}.pblog--compact .pblog-lead{display:grid;grid-template-columns:43% minmax(0, 1fr);gap:26px;align-items:center}.pblog--compact .pblog-lead>.pblog-media{height:320px}.pblog--compact .pblog-lead h3{font-size:clamp(1.45rem,2vw,2.05rem)}.pblog--compact .pblog-lead .pblog-excerpt{font-size:.95rem}.pblog--compact .pblog-lead-copy{padding:0}.pblog-alert{grid-column:1/-1;display:grid;grid-template-columns:56px minmax(0, 1fr) 124px;gap:24px;align-items:start;padding:28px 32px;background:#edf8f2;border-left:4px solid #338770}.pblog-alert--message{background:#fff4e4;border-left-color:#bd6a17}.pblog-alert-icon{display:grid;place-items:center;width:48px;height:48px;border:2px solid #338770;border-radius:50%;color:#1a6b52;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:700}.pblog-alert--message .pblog-alert-icon{border-color:#bd6a17;color:#9d5110}.pblog-alert-label{margin:0 0 8px !important;color:#1a6b52 !important;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pblog-alert--message .pblog-alert-label{color:#9d5110 !important}.pblog-alert-label time{color:#597165;font-size:.74rem;letter-spacing:.04em;margin-left:12px;font-weight:600}.pblog-alert .pblog-meta{margin-bottom:7px !important}.pblog-alert h3{font-size:clamp(1.25rem,1.7vw,1.8rem)}.pblog-alert .pblog-excerpt{margin:9px 0 12px}.pblog-alert-media{display:block;width:124px;height:124px;overflow:hidden;border-radius:6px}.pblog-alert-media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width: 1100px){.pblog-side-stories{position:static}.pblog--compact .pblog-featured-grid{grid-template-columns:1fr}.pblog--compact .pblog-side-stories{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.pblog--compact .pblog-side-story{margin:0}}@media(max-width: 760px){.pblog-side-story{grid-template-columns:82px minmax(0, 1fr);gap:14px;padding-bottom:14px;margin-bottom:14px;min-height:0}.pblog-side-story>.pblog-media{width:82px;height:82px;min-height:0}.pblog--compact .pblog-lead{grid-template-columns:1fr}.pblog--compact .pblog-lead>.pblog-media{height:auto;aspect-ratio:1.5}.pblog--compact .pblog-side-stories{grid-template-columns:1fr;gap:0}.pblog-alert{grid-template-columns:44px minmax(0, 1fr);gap:15px;padding:22px}.pblog-alert-icon{width:40px;height:40px;font-size:1.1rem}.pblog-alert-media{display:none}}.pblog-featured-grid--alerts-only{display:block}.pblog-featured-grid--alerts-only .pblog-side-stories{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:18px}.pblog-side-story--pinned{background:#eff8f2;border-left:3px solid #338770;padding:12px;margin:0 0 10px;grid-template-columns:82px minmax(0, 1fr);gap:12px}.pblog-side-story--message{background:#fff6e9;border-left-color:#bd6a17}.pblog-side-story--pinned:last-child{padding:12px}.pblog-side-story--pinned>.pblog-media{width:82px;height:82px}.pblog-side-story--pinned h3{margin:5px 0;font-size:.98rem}.pblog-pin-badge{display:inline-flex;align-items:center;background:#d6ede1;color:#176347;padding:3px 8px;border-radius:3px;font-family:Outfit,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pblog-pin-badge--message{background:#ffe0b7;color:#8c470b}.pblog-badge-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 12px !important}.pblog-badge-line time{color:#597165;font-family:Outfit,sans-serif;font-size:.76rem;font-weight:600;white-space:nowrap}.pblog-updates-sidebar .pblog-side-story--pinned .pblog-read{display:inline-flex;font-size:.78rem;margin-top:5px}.pblog-pin-date{color:#597165;font-size:.72rem}.pblog-pin-image-fallback{display:grid;place-items:center;width:100%;height:100%;background:#dbefe2;color:#176347;font-size:2rem;font-weight:700}.pblog-side-story--message .pblog-pin-image-fallback{background:#ffe5c8;color:#9d5110}@media(max-width: 760px){.pblog-side-stories{position:static}.pblog-featured-grid--alerts-only .pblog-side-stories{grid-template-columns:1fr}}.pblog-updates .pblog-intro{padding:48px 0 58px}.pblog-updates .pblog-intro h1{font-size:clamp(2.35rem,4vw,4.2rem)}.pblog-updates-section,.pblog-updates-news,.pblog-updates-blog{padding:58px 0 70px;border-bottom:1px solid var(--pblog-line)}.pblog-updates-columns{display:block}.pblog-updates-columns.has-sidebar{display:grid;grid-template-columns:minmax(0, 1.8fr) minmax(260px, 0.85fr);gap:36px;align-items:start}.pblog-updates-feed{display:grid;gap:18px;min-width:0}.pblog-updates-feed .pblog-alert{padding:22px;gap:16px;grid-template-columns:44px minmax(0, 1fr) 96px}.pblog-updates-feed .pblog-alert-icon{width:40px;height:40px;font-size:1.1rem}.pblog-updates-feed .pblog-alert-media{width:96px;height:96px}.pblog-updates-feed .pblog-alert h3{font-size:clamp(1.15rem,1.6vw,1.6rem)}.pblog-updates-sidebar{position:sticky;top:calc(var(--peters-header-height, 0px) + 24px);background:#f4f8f5;padding:23px;align-self:start}.pblog-updates-sidebar h3{font-size:1.15rem;margin:0 0 20px}.pblog-updates-sidebar .pblog-side-story{margin-bottom:12px}.pblog-updates-empty{margin:0;color:#597165}.pblog-updates-news-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.pblog-updates-news-item{display:flex;flex-direction:column;min-width:0}.pblog-updates-news-item>.pblog-media{aspect-ratio:1.55;margin-bottom:20px}.pblog-updates-news-item h3{font-size:clamp(1.2rem,1.5vw,1.6rem);margin:0 0 20px}.pblog-updates-news-item>.pblog-read{align-self:start;margin-top:auto}.pblog-updates-newsletter{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);gap:40px;align-items:center;background:#e1f8f4;padding:38px 42px;margin:64px 0}.pblog-updates-newsletter h2{margin:0 0 10px}.pblog-updates-newsletter p:not(.pblog-eyebrow){margin:0;color:#315044}.pblog-updates-newsletter-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:10px 18px;border-radius:4px;background:#102c21;color:#fff !important;font-weight:700;text-decoration:none;justify-self:end}.pblog-updates-newsletter-link:hover,.pblog-updates-newsletter-link:focus-visible{background:#338770;color:#fff !important}.pblog-updates-blog{border-bottom:0;padding-top:0}@media(max-width: 900px){.pblog-updates-columns.has-sidebar{grid-template-columns:1fr}.pblog-updates-sidebar{position:static}.pblog-updates-newsletter{grid-template-columns:1fr}.pblog-updates-news-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 650px){.pblog-updates-section,.pblog-updates-news,.pblog-updates-blog{padding:42px 0 50px}.pblog-updates-news-grid{grid-template-columns:1fr;gap:40px}.pblog-updates-newsletter{padding:26px 20px;margin:42px 0}.pblog-updates-newsletter-link{justify-self:start}.pblog-updates-feed .pblog-alert{grid-template-columns:40px minmax(0, 1fr)}.pblog-updates-feed .pblog-alert-media{display:none}}
