.lRYPZG_page{--kr-blue:#003478;--kr-red:#c60c30;--kr-cream:#f7f2e8;background:linear-gradient(180deg,var(--kr-cream) 0,#fff 42rem);color:#102a4c;min-height:100vh;padding-bottom:5rem}.lRYPZG_wrap{width:min(1180px,100% - 2rem);margin:auto}.lRYPZG_breadcrumb{font:700 .76rem/1 var(--mono);color:#66758d;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.4rem 0;display:flex}.lRYPZG_breadcrumb a{color:inherit;text-decoration:none}.lRYPZG_breadcrumb strong{color:var(--kr-red)}.lRYPZG_hero{color:#fff;background:linear-gradient(135deg,#002c67,#06488f);border-radius:28px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:2rem;padding:4rem clamp(1.4rem,4vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00347829}.lRYPZG_hero:after{content:"문법";color:#ffffff0e;font:900 16rem/1 sans-serif;position:absolute;top:-4.5rem;right:1%}.lRYPZG_hero>div,.lRYPZG_hero aside{z-index:1;position:relative}.lRYPZG_eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#ffb6c3;font:900 .72rem/1.4 var(--mono);margin:0 0 1rem}.lRYPZG_hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(2.5rem,6vw,5.25rem);line-height:.96}.lRYPZG_lead{color:#dce9fa;max-width:760px;margin:1.5rem 0;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.7}.lRYPZG_stats{flex-wrap:wrap;gap:.7rem;display:flex}.lRYPZG_stats span{border:1px solid #ffffff3d;border-radius:999px;padding:.55rem .8rem;font-size:.78rem}.lRYPZG_stats b{color:#fff}.lRYPZG_hero aside{color:#173154;background:#fff;border-radius:20px;align-self:end;padding:1.4rem;box-shadow:0 22px 60px #00000029}.lRYPZG_hero aside span{color:var(--kr-red);font:900 .68rem/1 var(--mono);text-transform:uppercase;letter-spacing:.09em}.lRYPZG_hero aside p{font-size:.95rem;line-height:1.6}.lRYPZG_hero aside a{color:var(--kr-blue);border-top:1px solid #dce4ed;justify-content:space-between;padding-top:.9rem;font-weight:900;text-decoration:none;display:flex}.lRYPZG_method{background:#dce4ed;border:1px solid #dce4ed;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.25rem 0 4rem;display:grid;overflow:hidden}.lRYPZG_method div{background:#fff;padding:1.3rem}.lRYPZG_method span{color:var(--kr-red);font:900 .68rem var(--mono)}.lRYPZG_method b{color:var(--kr-blue);margin:.45rem 0;display:block}.lRYPZG_method p{color:#65738a;margin:0;font-size:.8rem;line-height:1.45}.lRYPZG_chapter{content-visibility:auto;contain-intrinsic-size:900px;margin:0 0 4.5rem;scroll-margin-top:1rem}.lRYPZG_chapterHeading{border-bottom:2px solid var(--kr-blue);align-items:end;gap:1rem;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.lRYPZG_chapterHeading>span{font:900 2.4rem/1 var(--mono);color:var(--kr-red)}.lRYPZG_chapterHeading p{text-transform:uppercase;letter-spacing:.1em;color:#758198;font:800 .64rem var(--mono);margin:0 0 .25rem}.lRYPZG_chapterHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2.2rem)}.lRYPZG_chapterHeading small{color:#66758d;margin-left:auto}.lRYPZG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lRYPZG_card{min-height:235px;color:inherit;background:#fff;border:1px solid #dce4ed;border-radius:20px;grid-template-columns:42% 58%;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 8px 24px #0034780d}.lRYPZG_card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00347821}.lRYPZG_card.lRYPZG_preview{border-color:color-mix(in srgb,var(--kr-red) 45%,#dce4ed);box-shadow:0 12px 34px #c60c301f}.lRYPZG_image{min-height:220px;position:relative}.lRYPZG_image img{object-fit:cover}.lRYPZG_image:after{content:"";background:linear-gradient(#0034780a,#00224e7a);position:absolute;inset:0}.lRYPZG_image span,.lRYPZG_image i{z-index:1;color:#fff;background:var(--kr-blue);font:900 .7rem var(--mono);border-radius:999px;font-style:normal;position:absolute}.lRYPZG_image span{padding:.45rem;top:.8rem;left:.8rem}.lRYPZG_image i{background:var(--kr-red);padding:.4rem .55rem;bottom:.8rem;right:.8rem}.lRYPZG_cardCopy{flex-direction:column;min-width:0;padding:1.15rem;display:flex}.lRYPZG_cardCopy>p{color:var(--kr-red);text-transform:uppercase;letter-spacing:.08em;font:900 .63rem var(--mono);margin:0}.lRYPZG_cardCopy h3{margin:.55rem 0;font-size:1.2rem;line-height:1.25}.lRYPZG_cardCopy>span{color:#617087;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lRYPZG_cardCopy footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:.8rem;display:flex}.lRYPZG_cardCopy em{color:#65738a;font-style:normal;font:700 .68rem var(--mono)}.lRYPZG_preview .lRYPZG_cardCopy em{color:var(--kr-red)}.lRYPZG_cardCopy footer b{color:var(--kr-red);font-size:1.2rem}.lRYPZG_footer{border-top:1px solid #dce4ed;padding-top:1.5rem}.lRYPZG_footer p{color:#617087}.lRYPZG_footer a{color:var(--kr-blue);font-weight:800;text-decoration:none}@media (prefers-reduced-motion:reduce){.lRYPZG_card{transition:none}}@media (max-width:820px){.lRYPZG_hero{grid-template-columns:1fr;padding:2.5rem 1.25rem}.lRYPZG_hero:after{font-size:10rem}.lRYPZG_method{grid-template-columns:repeat(2,1fr)}.lRYPZG_grid{grid-template-columns:1fr}.lRYPZG_chapterHeading{flex-wrap:wrap;align-items:center}.lRYPZG_chapterHeading small{width:100%;margin-left:3.5rem}}@media (max-width:520px){.lRYPZG_wrap{width:min(100% - 1rem,1180px)}.lRYPZG_hero{border-radius:20px}.lRYPZG_method,.lRYPZG_card{grid-template-columns:1fr}.lRYPZG_image{min-height:190px}.lRYPZG_cardCopy{min-height:205px}}
