/* Editorial content only, below the unchanged PDF catalogue. */
.yl-pdf-landing-page #pdf-campus-guide,.yl-pdf-landing-page #pdf-catalog{scroll-margin-top:92px}
.yl-pdf-landing-page .SEOTextWr .blog-post-wr.max{max-width:100%;width:100%}
.yl-pdf-landing-page .SEOTextWr .blog-post-wr>.container{padding-inline:0}
.yl-pdf-landing-page .yl-pdf-landing{--pdf-blue:#10108e;--pdf-ink:#24294c;--pdf-muted:#555d79;direction:rtl;text-align:right;color:var(--pdf-ink);font-size:18px;line-height:1.7;margin-block:40px 0}
.yl-pdf-landing-page .yl-pdf-landing *{box-sizing:border-box}
.yl-pdf-landing-page .yl-pdf-landing h2,.yl-pdf-landing-page .yl-pdf-landing h3,.yl-pdf-landing-page .yl-pdf-landing p{margin:0;padding:0}
.yl-pdf-landing-page .yl-pdf-landing h2{color:var(--pdf-blue);font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.25;margin-bottom:18px}
.yl-pdf-landing-page .yl-pdf-landing h3{font-size:21px;line-height:1.4;color:var(--pdf-blue);font-weight:600;margin-bottom:10px}
.yl-pdf-landing-page .yl-pdf-landing p+p{margin-top:14px}
.yl-pdf-landing-page .yl-pdf-landing a{color:var(--pdf-blue);text-underline-offset:4px}
.yl-pdf-landing-page .yl-pdf-landing a:focus-visible,.yl-pdf-landing-page .yl-pdf-landing summary:focus-visible{outline:3px solid #00afe0;outline-offset:5px}
.yl-pdf-landing-page .yl-pdf-landing__eyebrow{font-size:14px!important;font-weight:600;color:var(--pdf-blue);margin-bottom:14px!important}
.yl-pdf-landing-page .yl-pdf-landing__hero{display:grid;grid-template-columns:1.4fr .9fr;gap:32px;align-items:center;background:#e4f4f7;border-radius:30px;padding:36px}
.yl-pdf-landing-page .yl-pdf-landing__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.yl-pdf-landing-page .yl-pdf-landing__pills span{background:#fff;border-radius:999px;font-size:14px;color:var(--pdf-blue);padding:7px 13px}
.yl-pdf-landing-page .yl-pdf-landing__format{min-width:0;background:#fff;border-radius:24px;padding:28px;box-shadow:0 12px 30px #10108e0b}
.yl-pdf-landing-page .yl-pdf-landing__format-icon{background:#fff0bc;color:var(--pdf-blue);width:90px;height:90px;border-radius:22px;display:grid;place-items:center;margin-bottom:22px;transform:rotate(-5deg)}
.yl-pdf-landing-page .yl-pdf-landing__format h3{font-size:27px}
.yl-pdf-landing-page .yl-pdf-landing__format p{font-size:16px}
.yl-pdf-landing-page .yl-pdf-landing__format-bottom{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.yl-pdf-landing-page .yl-pdf-landing__format-bottom span{color:var(--pdf-blue);background:#f0f8fa;border-radius:999px;font-size:13px;padding:6px 12px}
.yl-pdf-landing-page .yl-pdf-landing__choice{border:1px solid #cde8e8;background:#f0f9f8;border-radius:24px;padding:28px}
.yl-pdf-landing-page .yl-pdf-landing__choice>div{margin-top:18px;padding-top:18px;border-top:1px solid #d8eaea}
.yl-pdf-landing-page .yl-pdf-landing__choice strong{font-size:17px;color:var(--pdf-blue)}
.yl-pdf-landing-page .yl-pdf-landing__choice p{font-size:15px;margin-top:4px}
.yl-pdf-landing-page .yl-pdf-landing__section{margin-top:54px}
.yl-pdf-landing-page .yl-pdf-landing__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}
.yl-pdf-landing-page .yl-pdf-landing__topic{border-radius:24px;padding:26px;background:#edf8fa}
.yl-pdf-landing-page .yl-pdf-landing__topic:nth-child(2){background:#efedf9}
.yl-pdf-landing-page .yl-pdf-landing__topic:nth-child(3){background:#fff6d8}
.yl-pdf-landing-page .yl-pdf-landing__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--pdf-blue);margin-bottom:18px}
.yl-pdf-landing-page .yl-pdf-landing__topic p{font-size:16px}
.yl-pdf-landing-page .yl-pdf-landing__note{color:var(--pdf-muted);font-size:15px;margin-top:18px!important}
.yl-pdf-landing-page .yl-pdf-landing__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none!important;margin:24px 0 0!important;padding:0!important}
.yl-pdf-landing-page .yl-pdf-landing__steps li{padding:22px;border:1px solid #dce9ef;border-radius:22px;margin:0!important}
.yl-pdf-landing-page .yl-pdf-landing__steps li::before{display:none!important}
.yl-pdf-landing-page .yl-pdf-landing__steps span{display:grid;place-items:center;background:#ffcc43;color:var(--pdf-blue);width:34px;height:34px;border-radius:50%;font-weight:600;margin-bottom:18px}
.yl-pdf-landing-page .yl-pdf-landing__steps h3{font-size:18px}
.yl-pdf-landing-page .yl-pdf-landing__steps p{font-size:15px}
.yl-pdf-landing-page .yl-pdf-landing__entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#f1f8fa;border-radius:24px;margin-top:20px}
.yl-pdf-landing-page .yl-pdf-landing__entry p{font-size:16px;max-width:650px}
.yl-pdf-landing-page .yl-pdf-landing a.yl-pdf-landing__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;flex-shrink:0;padding:10px 24px;border-radius:999px;background:#ffcc43;text-decoration:none;text-align:center;color:var(--pdf-blue);font-size:16px;font-weight:600;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}
.yl-pdf-landing-page .yl-pdf-landing__practice{display:grid;grid-template-columns:1fr 1.6fr;gap:36px;background:#f4f3fa;padding:32px;border-radius:28px}
.yl-pdf-landing-page .yl-pdf-landing__practice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.yl-pdf-landing-page .yl-pdf-landing__practice-list p{font-size:16px}
.yl-pdf-landing-page .yl-pdf-landing__practice-list h3{font-size:18px}
.yl-pdf-landing-page .yl-pdf-landing__games{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}
.yl-pdf-landing-page .yl-pdf-landing__games a{display:inline-block;margin-top:18px;font-weight:600}
.yl-pdf-landing-page .yl-pdf-landing__faq{display:grid;grid-template-columns:.8fr 1.5fr;gap:36px}
.yl-pdf-landing-page .yl-pdf-landing__faq details{border-bottom:1px solid #dce9ef;padding:16px 0}
.yl-pdf-landing-page .yl-pdf-landing__faq summary{cursor:pointer;font-weight:600;color:var(--pdf-blue);line-height:1.5;min-height:36px}
.yl-pdf-landing-page .yl-pdf-landing__faq details p{font-size:16px;margin-top:14px}
.yl-pdf-landing-page .yl-pdf-landing__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#10108e;color:#fff;border-radius:26px;padding:28px;margin-top:44px}
.yl-pdf-landing-page .yl-pdf-landing__footer h2{color:#fff;font-size:26px;margin-bottom:8px}
.yl-pdf-landing-page .yl-pdf-landing .yl-pdf-landing__footer p{font-size:16px;color:#fff}
.yl-pdf-landing-page .yl-pdf-landing__up{display:grid;place-items:center;inline-size:30px;block-size:30px;flex:0 0 30px;border-radius:50%;background:#10108e12;color:var(--pdf-blue)}
.yl-pdf-landing-page .yl-pdf-landing__up svg{display:block}
.yl-pdf-landing-page .yl-pdf-landing__learning{padding:32px;border-radius:28px;background:#f4f3fa}
.yl-pdf-landing-page .yl-pdf-landing__learning-intro{max-width:940px}
.yl-pdf-landing-page .yl-pdf-landing__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}
.yl-pdf-landing-page .yl-pdf-landing__benefits article{min-width:0;background:#fff;border-radius:22px;padding:24px}
.yl-pdf-landing-page .yl-pdf-landing__benefits h3{font-size:20px}
.yl-pdf-landing-page .yl-pdf-landing__benefits p{font-size:16px}
.yl-pdf-landing-page .yl-pdf-landing__benefit-number{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:#fff0bc;color:var(--pdf-blue);font-weight:600;margin-bottom:16px}
.yl-pdf-landing-page .yl-pdf-landing__example{margin-top:26px;padding-inline-start:22px;border-inline-start:3px solid #ffcc43}
.yl-pdf-landing-page .yl-pdf-landing__example p{font-size:16px}
.yl-pdf-landing-page .yl-pdf-landing__progress{color:var(--pdf-muted)}
@media(max-width:900px){.yl-pdf-landing-page .yl-pdf-landing__benefits{grid-template-columns:1fr;gap:14px}}
@media(max-width:650px){.yl-pdf-landing-page .yl-pdf-landing__learning{padding:22px}.yl-pdf-landing-page .yl-pdf-landing__benefits article{padding:20px}.yl-pdf-landing-page .yl-pdf-landing__example{padding-inline-start:16px}}
@media(max-width:1050px){.yl-pdf-landing-page .yl-pdf-landing__hero{grid-template-columns:1fr;padding:28px}.yl-pdf-landing-page .yl-pdf-landing__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-pdf-landing-page .yl-pdf-landing__practice,.yl-pdf-landing-page .yl-pdf-landing__faq{grid-template-columns:1fr;gap:24px}}
@media(max-width:650px){.yl-pdf-landing-page .yl-pdf-landing{font-size:16px;margin-top:24px}.yl-pdf-landing-page .yl-pdf-landing__hero{padding:20px;gap:22px;border-radius:24px}.yl-pdf-landing-page .yl-pdf-landing__topics,.yl-pdf-landing-page .yl-pdf-landing__games{grid-template-columns:1fr;gap:16px}.yl-pdf-landing-page .yl-pdf-landing__section{margin-top:36px}.yl-pdf-landing-page .yl-pdf-landing__entry,.yl-pdf-landing-page .yl-pdf-landing__footer{align-items:flex-start;flex-direction:column;padding:22px}.yl-pdf-landing-page .yl-pdf-landing__practice{padding:22px}.yl-pdf-landing-page .yl-pdf-landing__practice-list{grid-template-columns:1fr;gap:20px}.yl-pdf-landing-page .yl-pdf-landing__steps{gap:10px}.yl-pdf-landing-page .yl-pdf-landing__steps li{padding:16px}.yl-pdf-landing-page .yl-pdf-landing__format{padding:22px}.yl-pdf-landing-page .yl-pdf-landing__format h3{font-size:24px}}
@media(max-width:380px){.yl-pdf-landing-page .yl-pdf-landing__steps{grid-template-columns:1fr}.yl-pdf-landing-page .yl-pdf-landing__hero{padding:16px}.yl-pdf-landing-page .yl-pdf-landing__pills span{font-size:13px}}

/* Pointer feedback and a visible keyboard state for PDF calls to action. */
.yl-pdf-landing-page .yl-pdf-landing__up{transition:transform .18s ease,background-color .18s ease}
.yl-pdf-landing-page .yl-pdf-landing a.yl-pdf-landing__button:focus-visible{background:#ffe07a;box-shadow:0 6px 18px #10108e24}
.yl-pdf-landing-page .yl-pdf-landing a.yl-pdf-landing__button:active{transform:translateY(0);box-shadow:none}
@media(hover:hover) and (pointer:fine){.yl-pdf-landing-page .yl-pdf-landing a.yl-pdf-landing__button:hover{background:#ffe07a;transform:translateY(-2px);box-shadow:0 8px 20px #10108e26}.yl-pdf-landing-page .yl-pdf-landing__footer a.yl-pdf-landing__button:hover .yl-pdf-landing__up{background:#10108e24;transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.yl-pdf-landing-page .yl-pdf-landing a.yl-pdf-landing__button,.yl-pdf-landing-page .yl-pdf-landing__up{transition:none}.yl-pdf-landing-page .yl-pdf-landing a.yl-pdf-landing__button:hover,.yl-pdf-landing-page .yl-pdf-landing__footer a.yl-pdf-landing__button:hover .yl-pdf-landing__up{transform:none}}
.yl-pdf-landing-page .yl-pdf-landing__insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.yl-pdf-landing-page .yl-pdf-landing__insights article{min-width:0;padding:24px;border:1px solid #e0deef;border-radius:22px;background:#ffffffb3}
.yl-pdf-landing-page .yl-pdf-landing__insights p{font-size:16px}
@media(max-width:900px){.yl-pdf-landing-page .yl-pdf-landing__insights{grid-template-columns:1fr;gap:16px}}
@media(max-width:650px){.yl-pdf-landing-page .yl-pdf-landing__insights article{padding:20px}}
