/* Pins am Rand: restrained invitation, dark noticeboard, red pins. */
.wa-pins [hidden]{display:none!important}.wa-pins button{font:inherit;cursor:pointer}.wa-pins-hint{position:fixed;right:18px;top:35%;z-index:25;display:flex;align-items:flex-start;max-width:min(290px,calc(100vw - 36px));background:#fffdf5;color:#263338;border:1px solid #dedbd2;border-left:3px solid #b8293c;border-radius:10px;box-shadow:0 5px 16px #00000012;overflow-wrap:anywhere}.wa-pins-trigger{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;border:0;background:transparent;color:inherit;padding:14px}.wa-pins-trigger small{display:block;font-size:10px;letter-spacing:1.5px;color:#62716d}.wa-pins-trigger strong{display:block;font-size:15px;line-height:1.4;margin:3px 0;font-weight:700}.wa-pins-invite{display:block;font-size:12px;color:#62716d}.wa-pins-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#b8293c}.wa-pins-dismiss{border:0;background:transparent;color:inherit;padding:4px;min-width:36px;min-height:44px;font-size:22px!important}.wa-pins-board{width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 32px);max-height:calc(100vh - 32px);padding:24px;border:7px solid #b4a18a;border-radius:10px;background:#26383b;color:#f3f6f3;box-shadow:0 12px 40px #0005;overscroll-behavior:contain;overflow:auto;overflow-wrap:anywhere}.wa-pins-board::backdrop{background:#111a25a8}.wa-pins-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid #ffffff35}.wa-pins-board-head small{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#d2ddd7}.wa-pins-board-head h2{font-size:27px;letter-spacing:0;line-height:1.2;margin:8px 0 0;color:inherit}.wa-pins-close{flex:none;min-width:44px;min-height:44px;border:1px solid #ffffff40;border-radius:50%;background:transparent;color:inherit;font-size:23px!important}.wa-pins-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:28px}.wa-pins-notes .wa-pins-note{position:relative;min-width:0;padding:26px 20px 20px;background:#fffdf5;color:#263338;box-shadow:3px 5px 0 #00000023;border:0;border-radius:2px}.wa-pins-latest{grid-column:1/-1}.wa-pins-pin{position:absolute;left:50%;top:-9px;width:17px;height:17px;transform:translateX(-50%);border-radius:50%;background:#bf2c3e;box-shadow:0 3px 3px #00000040,inset 2px 2px 2px #ffffff60}.wa-pins-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:11px;letter-spacing:.7px;color:#586560}.wa-pins-new{display:inline-block;padding:2px 7px;border-radius:3px;background:#b8293c;color:#fff}.wa-pins-note h3{margin:12px 0 10px;font-size:21px;line-height:1.25;color:#263338}.wa-pins-copy,.wa-pins-copy p,.dark .wa-pins-copy p{color:#394a4d;max-width:none;font-size:15px;line-height:1.65}.wa-pins-copy p{margin:8px 0}.wa-pins-copy ul,.wa-pins-copy ol{padding-left:22px}.wa-pins-copy a{text-decoration:underline;color:#9c2031}.wa-pins-link{display:inline-block;color:#a71c31;border-bottom:2px solid #b8293c;padding:8px 0;margin-top:8px;font-weight:700;font-size:14px;min-height:44px}.wa-pins-image{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:3px;margin:16px 0}.wa-pins-reopen{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.wa-pins-trigger:focus-visible,.wa-pins-dismiss:focus-visible,.wa-pins-close:focus-visible,.wa-pins-link:focus-visible,.wa-pins-reopen:focus-visible{outline:3px solid #c83f52;outline-offset:3px}.wa-pins-scroll-lock{overflow:hidden!important}.dark .wa-pins-hint{background:#26383b;color:#f3f6f3;border-color:#526566;border-left-color:#b8293c}.dark .wa-pins-trigger small,.dark .wa-pins-invite{color:#c7d3cd}.dark .wa-pins-board{border-color:#706250}.dark .wa-pins-note{background:#f0eee5;color:#263338}.wa-pins-hint{animation:wa-pins-arrive .4s ease-out}@keyframes wa-pins-arrive{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:600px){.wa-pins-hint{top:auto;bottom:16px;right:12px;max-width:calc(100vw - 24px)}.wa-pins-trigger{padding:10px 12px}.wa-pins-invite{display:none}.wa-pins-trigger strong{font-size:14px}.wa-pins-board{padding:18px 14px;border-width:5px}.wa-pins-board-head h2{font-size:22px}.wa-pins-notes{grid-template-columns:1fr}.wa-pins-note h3{font-size:19px}.wa-pins-dismiss{min-width:44px}.wa-pins-hint.wa-pins-cookie-visible{visibility:hidden}}
@media(prefers-reduced-motion:reduce){.wa-pins-hint{animation:none}}
@media print{.wa-pins,.wa-pins-reopen{display:none!important}}
