.pohl11-mcard{--mcard-fg:var( --wp--preset--color--foreground, #1f2f15 );--mcard-bg:var( --wp--preset--color--background, #ffffff );--mcard-card-bg:var( --wp--preset--color--background, #ffffff );--mcard-accent:var( --wp--preset--color--primary, #f0c60f );--mcard-hover-bg:var( --wp--preset--color--foreground-alt, #e9f2f7 );--mcard-focus:var( --color-accent-deep, #d8c400 );--mcard-border:var( --color-border, #e6e7e0 );--mcard-fg2:color-mix( in srgb, var( --mcard-fg ) 52%, var( --mcard-bg ) );--mcard-fg-muted:color-mix( in srgb, var( --mcard-fg ) 40%, var( --mcard-bg ) )}.pohl11-mcard.mcard-wrap{container-type:inline-size;width:100%;height:100%;min-width:0;max-width:100%}.pohl11-mcard .mcard{display:grid;grid-template-columns:minmax(4rem,auto) minmax(0,1fr) auto;grid-template-areas:'id name go';align-items:center;column-gap:clamp(1rem, 4cqi, 2.75rem);row-gap:1.25rem;width:100%;height:100%;min-width:0;max-width:100%;padding:clamp(1.4rem, 4cqi, 2.4rem) clamp(1.4rem, 4cqi, 2.6rem);background:var(--mcard-card-bg);border:0;box-sizing:border-box;color:var(--mcard-fg);text-decoration:none;-webkit-tap-highlight-color:#fff0;transition:transform 0.14s ease,background 0.14s ease}.pohl11-mcard a.mcard{cursor:pointer}.pohl11-mcard a.mcard:hover{text-decoration:none}.pohl11-mcard .mcard__id{grid-area:id;min-width:0;text-align:center}.pohl11-mcard .mcard__num{font-weight:700;font-size:clamp(1.45rem, 1.2rem + 1.6cqi, 1.95rem);line-height:1;letter-spacing:-.01em;color:var(--mcard-fg)}.pohl11-mcard .mcard__unit{margin-top:.4rem;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mcard-fg2)}.pohl11-mcard .mcard__name{grid-area:name;min-width:0}.pohl11-mcard .mcard__title{margin:0;color:var(--mcard-fg);overflow-wrap:break-word}.pohl11-mcard .mcard__sub{margin-top:.35rem;font-weight:500;font-size:clamp(0.95rem, 0.85rem + 1cqi, 1.25rem);letter-spacing:.01em;text-transform:uppercase;color:var(--mcard-fg2);overflow-wrap:break-word}.pohl11-mcard .mcard__go{grid-area:go;flex:none;--pohl11-icon-btn-bg-default:var( --mcard-accent );--pohl11-icon-btn-fg-default:var( --mcard-fg );transition:transform 0.18s ease,background 0.14s ease,color 0.14s ease}.pohl11-mcard .mcard__go svg{width:42%;height:42%;stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:square;stroke-linejoin:miter;transform:rotate(0deg);transition:transform 0.18s ease}.pohl11-mcard a.mcard:hover{transform:translateY(-2px);background:var(--mcard-hover-bg)}.pohl11-mcard a.mcard:hover .mcard__go{transform:scale(1.06);background:var(--mcard-fg);color:var(--mcard-bg)}.pohl11-mcard a.mcard:hover .mcard__go svg{transform:rotate(45deg)}.pohl11-mcard a.mcard:focus,.pohl11-mcard a.mcard:focus-visible{outline:none!important;box-shadow:none!important;transform:translateY(-2px)}.pohl11-mcard a.mcard:focus-visible .mcard__go{transform:scale(1.06);background:var(--mcard-fg);color:var(--mcard-bg)}.pohl11-mcard a.mcard:focus-visible .mcard__go svg{transform:rotate(45deg)}.pohl11-mcard a.mcard:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.pohl11-mcard .mcard,.pohl11-mcard .mcard__go,.pohl11-mcard .mcard__go svg{transition:none}}@container (max-width:30rem){.pohl11-mcard .mcard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'id go' 'name name';align-items:start;row-gap:clamp(1.1rem, 5cqi, 1.6rem)}.pohl11-mcard .mcard__id{align-self:center;text-align:left;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.4rem}.pohl11-mcard .mcard__num{font-size:.85rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--mcard-fg2)}.pohl11-mcard .mcard__unit{margin-top:0;font-size:.85rem}.pohl11-mcard .mcard__go{align-self:start}}@container (max-width:18.5rem){.pohl11-mcard .mcard{padding:1.3rem 1.25rem;column-gap:1rem}}@supports not (container-type:inline-size){@media (max-width:480px){.pohl11-mcard .mcard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'id go' 'name name';align-items:start;row-gap:1.4rem}.pohl11-mcard .mcard__id{align-self:center;text-align:left;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.4rem}.pohl11-mcard .mcard__num{font-size:.85rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--mcard-fg2)}.pohl11-mcard .mcard__unit{margin-top:0;font-size:.85rem}.pohl11-mcard .mcard__go{align-self:start}}@media (max-width:296px){.pohl11-mcard .mcard{padding:1.3rem 1.25rem;column-gap:1rem}}}