.Illustrator_page__18cbx{padding-top:calc(var(--nav-h) + 12px + env(safe-area-inset-top));padding-bottom:clamp(60px,8vh,100px);padding-inline:24px;background:transparent}.Illustrator_container__6vA_9{width:min(1320px,100%);margin-inline:auto}.Illustrator_header__IwcsT{text-align:center;margin-bottom:clamp(16px,3vw,32px)}.Illustrator_lead__bfIcs{font-size:var(--fz-body);color:#333;max-width:720px;margin:8px auto 0;line-height:1.6}.Illustrator_grid__GPY63{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1024px){.Illustrator_grid__GPY63{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Illustrator_grid__GPY63{grid-template-columns:1fr}}.Illustrator_card__sDTOc{background:#fff;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.08);overflow:hidden;cursor:zoom-in;transition:transform .25s ease,box-shadow .25s ease;border:none;padding:0;text-align:inherit}.Illustrator_card__sDTOc:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.12)}.Illustrator_thumb__dI629{position:relative;width:100%;aspect-ratio:3/4;background:#f5f5f5}.Illustrator_modal__vtBZD{position:fixed;inset:0;display:flex;justify-content:center;align-items:stretch;background:rgba(0,0,0,.3);z-index:10000;overscroll-behavior:contain;padding-top:calc(var(--nav-h) + 12px + env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left))}.Illustrator_modalCard__GZMd6{max-width:min(96vw,1400px);max-height:100%;border-radius:0;box-shadow:none;overflow:hidden;animation:Illustrator_pop__V6Wwh .18s ease-out}.Illustrator_modalBody__uqm_X,.Illustrator_modalCard__GZMd6{position:relative;width:100%;height:100%;background:transparent}.Illustrator_imgBox__tYT1C{position:relative;width:100%;height:100%;padding-block:clamp(12px,4vh,40px)}.Illustrator_closeBtn__oY1CG{position:fixed;top:calc(var(--nav-h) + 12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));z-index:10001;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:none;background:rgba(0,0,0,.65);color:#fff;font-size:22px;line-height:1;cursor:pointer}.Illustrator_closeBtn__oY1CG:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes Illustrator_pop__V6Wwh{0%{transform:scale(.985);opacity:0}to{transform:scale(1);opacity:1}}