.jestmy-wrap{box-sizing:border-box;width:100%;padding:0;background:var(--jestmy-page-bg,transparent);color:#111827}.jestmy-wrap *{box-sizing:border-box}.jestmy-main-heading{text-align:center;margin:0 0 36px;font-size:clamp(28px,4vw,42px);line-height:1.15}.jestmy-year{margin:0 0 42px}.jestmy-year h3{font-size:clamp(28px,3vw,38px);text-align:center;margin:0 0 28px;line-height:1.2}.jestmy-issue-grid{display:grid;grid-template-columns:repeat(var(--jestmy-cols,4),minmax(0,1fr));gap:var(--jestmy-gap,24px)}.jestmy-issue-card{display:flex;align-items:center;justify-content:center;gap:10px;min-height:94px;padding:var(--pad,28px);border:1px solid var(--issue-border,#123b7a);border-radius:var(--radius,18px);background:var(--issue-bg,#fff);color:var(--issue-text,#123b7a);text-decoration:none;font-size:18px;line-height:1.35;text-align:center;box-shadow:0 7px 20px rgba(17,24,39,.07);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.jestmy-issue-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(17,24,39,.13)}.jestmy-issue-icon{font-size:18px;line-height:1}.jestmy-issue-heading{margin:0 0 30px}.jestmy-issue-heading h2{text-align:center;font-size:clamp(25px,3vw,36px);margin:0;color:#123b7a}.jestmy-issue-description{margin:0 auto 30px;max-width:1000px}.jestmy-article-list{display:flex;flex-direction:column;gap:var(--jestmy-article-gap,24px)}.jestmy-article-card{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:var(--article-pad,36px);border:1px solid var(--article-border,#123b7a);border-radius:var(--radius,18px);background:var(--article-bg,#fff);color:var(--article-text,#111827);box-shadow:0 7px 20px rgba(17,24,39,.07)}.jestmy-article-content{min-width:0;flex:1}.jestmy-article-content h3{margin:0 0 26px;font-size:clamp(20px,2.2vw,29px);line-height:1.35;color:var(--article-border,#123b7a);font-weight:700}.jestmy-article-content p{margin:0 0 22px;font-size:17px;line-height:1.6}.jestmy-article-content p:last-child{margin-bottom:0}.jestmy-article-action{flex:0 0 auto}.jestmy-pdf-button{display:inline-flex;align-items:center;justify-content:center;min-width:155px;padding:14px 24px;border-radius:14px;background:var(--button-bg,#123b7a);color:var(--button-text,#fff);text-decoration:none;font-size:16px;line-height:1.2;transition:transform .2s ease,opacity .2s ease}.jestmy-pdf-button:hover{opacity:.9;transform:translateY(-2px);color:var(--button-text,#fff)}.jestmy-back{margin:0 0 24px}.jestmy-back a{color:#123b7a;text-decoration:none}.jestmy-empty{text-align:center;padding:30px}.jestmy-wrap a:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:900px){.jestmy-issue-grid{grid-template-columns:repeat(var(--jestmy-cols-tablet,2),minmax(0,1fr))}.jestmy-article-card{align-items:flex-start}}@media(max-width:600px){.jestmy-issue-grid{grid-template-columns:repeat(var(--jestmy-cols-mobile,1),minmax(0,1fr))}.jestmy-article-card{flex-direction:column;padding:24px;gap:20px}.jestmy-article-action{width:100%}.jestmy-pdf-button{width:100%}.jestmy-article-content h3{margin-bottom:20px}.jestmy-article-content p{font-size:16px}}
