.c-progs{padding-top:var(--s-6)}.c-progs__inner{gap:var(--s-8);display:grid}.c-progs__country{margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--c-line-strong);font-size:var(--fs-h3);letter-spacing:var(--ls-snug);align-items:baseline;gap:10px;font-weight:500;display:flex}.c-progs__country span{font-size:var(--fs-small);color:var(--c-ink-faint)}.c-progs__grid{gap:var(--s-5) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.c-progs__footer{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line-strong);justify-items:start;display:grid}.c-progs__footer-heading{font-size:calc(var(--fs-h3) * .85);letter-spacing:var(--ls-snug);font-weight:500}.c-progs__footer-sub{color:var(--c-ink-muted)}.c-progs__footer-note{color:var(--c-ink-faint);margin-top:4px;font-size:13px}.c-more{padding-top:0}.c-more__heading{margin-bottom:var(--s-3);font-size:var(--fs-h3);letter-spacing:var(--ls-snug);font-weight:500}.c-more__list{border-top:1px solid var(--c-line)}.c-more__link{border-bottom:1px solid var(--c-line);grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:52px;padding-block:12px;font-size:16px;transition:color .4s;display:grid}.c-more__num{color:var(--c-ink-faint);font-size:12px}.c-more__arrow{width:16px;height:16px;transition:transform var(--dur-med) var(--ease-out)}@media (hover:hover){.c-more__link:hover{color:var(--c-deep)}.c-more__link:hover .c-more__arrow{transform:translate(4px)}}.c-more__all{margin-top:var(--s-4)}@media (width>=810px){.c-progs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-progs__footer{grid-template-columns:1fr auto;align-items:end}.c-more__list{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=810px) and (orientation:landscape){.c-progs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.c-progs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.c-more__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
