.post[data-astro-cid-h4qngm3k]{background:var(--card);border:2px solid var(--line);border-radius:var(--radius-card);max-width:880px;margin:0 auto;padding:36px clamp(16px,4vw,56px)}.crumbs[data-astro-cid-h4qngm3k]{color:var(--muted);font-size:14px}.crumbs[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]{color:var(--muted)}h1[data-astro-cid-h4qngm3k]{letter-spacing:-.5px;margin:14px 0 10px;font-size:clamp(26px,3.6vw,36px);font-weight:800;line-height:1.15}.byline[data-astro-cid-h4qngm3k]{color:var(--muted);margin:0 0 28px;font-size:15px}.old[data-astro-cid-h4qngm3k]{background:var(--cream);border:2px solid var(--yellow);color:var(--ink-2);border-radius:16px;margin:-12px 0 28px;padding:14px 18px;font-size:16px}.old[data-astro-cid-h4qngm3k] strong[data-astro-cid-h4qngm3k]{color:var(--ink)}.content[data-astro-cid-h4qngm3k] h2{color:var(--red);margin:44px 0 12px;font-size:24px;font-weight:700;line-height:1.25}.content[data-astro-cid-h4qngm3k] h3{margin:28px 0 8px;font-size:18px;font-weight:700}.content[data-astro-cid-h4qngm3k] blockquote{background:var(--cream);border:2px solid var(--line);border-radius:20px;margin:0 0 28px;padding:18px 24px}.content[data-astro-cid-h4qngm3k] blockquote p{margin:6px 0}.content[data-astro-cid-h4qngm3k] table{border-collapse:separate;border-spacing:0;border:2px solid var(--line);border-radius:16px;width:100%;font-size:15px;display:block;overflow-x:auto}.content[data-astro-cid-h4qngm3k] th,.content[data-astro-cid-h4qngm3k] td{border-bottom:2px dashed var(--line-dash);text-align:left;vertical-align:top;padding:10px 12px}.content[data-astro-cid-h4qngm3k] th{background:var(--paper);color:var(--ink);border-bottom:2px solid var(--line);font-weight:700}.content[data-astro-cid-h4qngm3k] tr:last-child td{border-bottom:none}.content[data-astro-cid-h4qngm3k] tr.t-group td{background:var(--paper)}.content[data-astro-cid-h4qngm3k] tr.t-group :is(h2,h3,h4){margin:4px 0;font-size:17px}.content[data-astro-cid-h4qngm3k] details.prov{border:2px solid var(--line);background:var(--card);border-radius:16px;margin:0 0 12px}.content[data-astro-cid-h4qngm3k] details.prov>summary{cursor:pointer;padding:14px 18px;font-size:17px;list-style-position:inside}.content[data-astro-cid-h4qngm3k] details.prov>summary strong{color:var(--red)}.content[data-astro-cid-h4qngm3k] details.prov[open]>summary{border-bottom:2px dashed var(--line-dash)}.content[data-astro-cid-h4qngm3k] details.prov>table{width:calc(100% - 24px);margin:12px}.content[data-astro-cid-h4qngm3k] img{max-width:100%;height:auto}.content[data-astro-cid-h4qngm3k] iframe{border:2px solid var(--line);border-radius:16px;width:100%;max-width:100%;display:block}.content[data-astro-cid-h4qngm3k] strong{color:var(--ink)}.content[data-astro-cid-h4qngm3k] mark.review{background:var(--yellow);color:var(--ink);border-radius:4px;padding:0 4px}.content[data-astro-cid-h4qngm3k] figure{margin:0 0 20px}.content[data-astro-cid-h4qngm3k] .aligncenter{text-align:center}.content[data-astro-cid-h4qngm3k] figure svg{width:100%;height:auto;display:block}.content[data-astro-cid-h4qngm3k] .fig-scheme{max-width:520px;margin:0 auto 24px}.content[data-astro-cid-h4qngm3k] .fig-gallery{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;display:grid}.content[data-astro-cid-h4qngm3k] .fig-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;display:block}.content[data-astro-cid-h4qngm3k] .fig-pages a{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content[data-astro-cid-h4qngm3k] .fig-pages img{border:2px solid var(--line);background:#fff;border-radius:12px;width:100%;height:auto;display:block}.content[data-astro-cid-h4qngm3k] figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:14px}.content[data-astro-cid-h4qngm3k] .wp-shortcode{border-top:2px dashed var(--line-dash);margin-top:32px;padding-top:16px}.content[data-astro-cid-h4qngm3k] .actions{flex-wrap:wrap;gap:12px;margin:8px 0 28px;display:flex}.content[data-astro-cid-h4qngm3k] .btn{border-radius:var(--radius-pill);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.content[data-astro-cid-h4qngm3k] .btn-primary{background:var(--red);color:var(--cream);border:2px solid var(--red)}.content[data-astro-cid-h4qngm3k] .btn-primary:hover{background:var(--red-deep);border-color:var(--red-deep)}.content[data-astro-cid-h4qngm3k] .btn-secondary{background:var(--card);color:var(--red);border:2px solid var(--red)}.content[data-astro-cid-h4qngm3k] .btn-secondary:hover{background:var(--cream)}.content[data-astro-cid-h4qngm3k] .deadlines{margin:0 0 28px}.content[data-astro-cid-h4qngm3k] .deadlines-asof{color:var(--muted);margin:0 0 8px;font-size:14px}.content[data-astro-cid-h4qngm3k] .status{border-radius:var(--radius-pill);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-block}.content[data-astro-cid-h4qngm3k] .status-closing{background:var(--red);color:var(--cream)}.content[data-astro-cid-h4qngm3k] .status-open{background:var(--green);color:var(--cream)}.content[data-astro-cid-h4qngm3k] .status-soon{background:var(--yellow);color:var(--ink)}.content[data-astro-cid-h4qngm3k] .status-closed{background:var(--paper);color:var(--muted);border:2px solid var(--line-strong);padding:4px 10px}.med[data-astro-cid-h4qngm3k]{background:var(--cream);border:2px solid var(--line);border-radius:24px;margin-top:40px;padding:24px 28px}.med[data-astro-cid-h4qngm3k] .pill[data-astro-cid-h4qngm3k]{background:var(--yellow);color:var(--ink);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.med[data-astro-cid-h4qngm3k] strong[data-astro-cid-h4qngm3k]{font-family:var(--font-display);margin:12px 0 6px;font-size:20px;font-weight:700;line-height:1.25;display:block}.med[data-astro-cid-h4qngm3k] p[data-astro-cid-h4qngm3k]{color:var(--ink-2);margin:0 0 16px;font-size:16px}.med[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]{background:var(--red);color:var(--cream);border-radius:var(--radius-pill);padding:10px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=640px){.post[data-astro-cid-h4qngm3k]{border-radius:20px;padding:22px 14px}.content[data-astro-cid-h4qngm3k] blockquote{padding:12px 14px}.content[data-astro-cid-h4qngm3k] h2{font-size:21px}.med[data-astro-cid-h4qngm3k]{padding:18px 16px}.content[data-astro-cid-h4qngm3k] .actions{flex-direction:column}.content[data-astro-cid-h4qngm3k] .btn{width:100%}.content[data-astro-cid-h4qngm3k] table.cards{border:none;border-radius:0;font-size:15px;display:block;overflow:visible}.content[data-astro-cid-h4qngm3k] table.cards thead{display:none}.content[data-astro-cid-h4qngm3k] table.cards tbody{gap:12px;display:grid}.content[data-astro-cid-h4qngm3k] table.cards tr{background:var(--card);border:2px solid var(--line);border-radius:16px;padding:12px 14px;display:block;position:relative}.content[data-astro-cid-h4qngm3k] table.cards td{border:none;padding:4px 0;display:block}.content[data-astro-cid-h4qngm3k] table.cards td.t-title{font-family:var(--font-display);color:var(--red);padding:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.content[data-astro-cid-h4qngm3k] table.cards td.t-title strong{color:var(--red)}.content[data-astro-cid-h4qngm3k] table.cards td.t-num{background:var(--paper);border-radius:var(--radius-pill);color:var(--muted);padding:0 9px;font-size:13px;font-weight:600;position:absolute;top:10px;right:12px}.content[data-astro-cid-h4qngm3k] table.cards tr:has(td.t-num) td.t-title{padding-right:44px}.content[data-astro-cid-h4qngm3k] table.cards td[data-label]:before{content:attr(data-label);letter-spacing:.3px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;display:block}.content[data-astro-cid-h4qngm3k] table.cards td.t-empty{display:none}.content[data-astro-cid-h4qngm3k] .deadlines table.cards tr{flex-direction:column;display:flex}.content[data-astro-cid-h4qngm3k] .deadlines table.cards td:last-child{order:-1;padding:0 0 8px}.content[data-astro-cid-h4qngm3k] .deadlines table.cards td:last-child:before{display:none}.content[data-astro-cid-h4qngm3k] table.cards:not(:has(th)) tbody{gap:8px}.content[data-astro-cid-h4qngm3k] table.cards:not(:has(th)) tr{padding:10px 14px}.content[data-astro-cid-h4qngm3k] table.cards:not(:has(th)) td:not(.t-title){color:var(--ink-2);padding:0;display:inline}.content[data-astro-cid-h4qngm3k] table.cards:not(:has(th)) td:not(.t-title):not(.t-empty)~td:not(.t-title):not(.t-empty):before{content:" · ";color:var(--muted)}.content[data-astro-cid-h4qngm3k] table.cards:not(:has(th)) td.t-title{padding:0 0 2px;font-size:15px}.content[data-astro-cid-h4qngm3k] table.cards tr.t-group{background:0 0;border:none;padding:16px 0 0}.content[data-astro-cid-h4qngm3k] table.cards tr.t-group td{background:0 0;padding:0}.content[data-astro-cid-h4qngm3k] table.cards tr.t-group :is(h2,h3,h4){color:var(--ink);margin:0}}
