.jl-header-notice{width:100%;overflow:hidden;background:#202020;color:#fff;font-family:inherit}.jl-header-notice__viewport{width:100%;overflow:hidden}.jl-header-notice__track{display:flex;width:400%;animation:jlHeaderNoticeSlider 18s ease-in-out infinite}.jl-header-notice__item{flex:0 0 25%;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;color:#fff;font-size:13px;font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}.jl-header-notice__item span{color:#fff}.jl-header-notice__stars{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.jl-header-notice__stars img{display:block;height:16px;width:auto;max-width:74px}@keyframes jlHeaderNoticeSlider{0%,18%{transform:translateX(0)}25%,43%{transform:translateX(-25%)}50%,68%{transform:translateX(-50%)}75%,93%{transform:translateX(-75%)}100%{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.jl-header-notice__track{width:100%;animation:none}.jl-header-notice__item{flex:0 0 100%}.jl-header-notice__item:not(:first-child){display:none}}@media (max-width:767px){.jl-header-notice__item{padding:8px 12px;font-size:13px}.jl-header-notice__stars img{height:15px;max-width:70px}}.jl-home-guides.jl-posts-carousel{overflow:hidden}.jl-posts-carousel__container{margin-top:clamp(28px, 4vw, 44px)}.jl-posts-carousel__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jl-posts-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:18px;padding:2px 2px 12px}.jl-post-card{min-width:0;scroll-snap-align:start}.jl-post-card__link{display:grid;height:100%;overflow:hidden;border-radius:var(--jl-radius-card,28px);background:#fff;border:1px solid rgb(17 17 17 / .08);color:inherit;text-decoration:none!important;box-shadow:0 16px 42px rgb(17 17 17 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.jl-post-card__link:hover,.jl-post-card__link:focus-visible{transform:translateY(-3px);border-color:rgb(17 17 17 / .14);box-shadow:0 22px 54px rgb(17 17 17 / .09)}.jl-post-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--jl-bg-warm,#fcfaf8)}.jl-post-card__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform 0.35s ease}.jl-post-card__link:hover .jl-post-card__media img{transform:scale(1.035)}.jl-post-card__body{display:grid;gap:10px;padding:22px}.jl-post-card__date{color:rgb(17 17 17 / .46);font-size:12px;font-weight:750;line-height:1.2}.jl-post-card__body strong{display:block;color:var(--jl-black,#111111);font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:20px;font-weight:850;line-height:1.14;letter-spacing:-.04em}.jl-post-card__excerpt{display:block;color:rgb(17 17 17 / .62);font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:14px;line-height:1.55}@media (max-width:767px){.jl-posts-carousel__container{margin-top:26px}.jl-posts-carousel__viewport{width:calc(100% + 16px);margin-right:-16px}.jl-posts-carousel__track{grid-auto-columns:minmax(252px,82vw);gap:14px;padding-bottom:10px}.jl-post-card__link{border-radius:24px}.jl-post-card__body{padding:20px}.jl-post-card__body strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.jl-post-card__link,.jl-post-card__media img{transition:none!important;transform:none!important}}.jl-blog-grid{width:min(1180px, calc(100% - 32px));margin:clamp(42px, 6vw, 76px) auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jl-blog-card a{display:grid;height:100%;overflow:hidden;border-radius:28px;background:#fff;color:inherit;text-decoration:none;border:1px solid rgb(17 17 17 / .08);box-shadow:0 16px 42px rgb(17 17 17 / .05)}.jl-blog-card__image{display:block;aspect-ratio:4 / 3;background:#f1ebe7;overflow:hidden}.jl-blog-card__image img{width:100%;height:100%;object-fit:cover}.jl-blog-card__content{display:grid;gap:10px;padding:22px}.jl-blog-card__content span{color:rgb(17 17 17 / .46);font-size:12px;font-weight:750}.jl-blog-card__content h2{margin:0!important;color:#111;font-size:22px;font-weight:850;line-height:1.1;letter-spacing:-.04em}.jl-blog-card__content p{margin:0!important;color:rgb(17 17 17 / .62);font-size:14px;line-height:1.55}@media (max-width:900px){.jl-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jl-blog-grid{grid-template-columns:1fr}}.jl-home-guides.jl-posts-carousel{overflow:hidden}.jl-posts-carousel__container{margin-top:clamp(28px, 4vw, 44px)}.jl-posts-carousel__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.jl-posts-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:18px;padding:2px 2px 12px}.jl-post-card{min-width:0;scroll-snap-align:start}.jl-post-card__link{display:grid;height:100%;overflow:hidden;border-radius:var(--jl-radius-card,28px);background:#fff;border:1px solid rgb(17 17 17 / .08);color:inherit;text-decoration:none!important;box-shadow:0 16px 42px rgb(17 17 17 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.jl-post-card__link:hover{transform:translateY(-3px);border-color:rgb(17 17 17 / .14);box-shadow:0 22px 54px rgb(17 17 17 / .09)}.jl-post-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--jl-bg-warm,#fcfaf8)}.jl-post-card__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform 0.35s ease}.jl-post-card__link:hover .jl-post-card__media img{transform:scale(1.035)}.jl-post-card__date-pill{position:absolute;top:18px;left:18px;z-index:2;width:56px;height:56px;display:grid;place-items:center;align-content:center;border-radius:999px;background:#fff;color:#111;box-shadow:0 14px 34px rgb(17 17 17 / .14);text-align:center}.jl-post-card__date-pill span{display:block;color:#111;font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:18px;font-weight:500;line-height:.95;letter-spacing:-.04em}.jl-post-card__date-pill small{display:block;margin-top:3px;color:#111;font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:15px;font-weight:500;line-height:1;text-transform:uppercase}.jl-post-card__category{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:7px;background:#111;color:#ffffff!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:12px;font-weight:850;line-height:1;letter-spacing:.02em;text-transform:uppercase}.jl-post-card__body{display:grid;gap:12px;padding:24px 22px 26px}.jl-post-card__title{margin:0!important;color:var(--jl-black,#111111)!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:19px!important;font-weight:650!important;line-height:1.12!important;letter-spacing:-0.045em!important;text-wrap:balance}.jl-post-card__excerpt{display:block;color:rgb(17 17 17 / .62);font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:14px;line-height:1.55}@media (max-width:767px){.jl-posts-carousel__container{margin-top:26px}.jl-posts-carousel__viewport{width:calc(100% + 16px);margin-right:-16px}.jl-posts-carousel__track{grid-auto-columns:minmax(252px,82vw);gap:14px;padding-bottom:10px}.jl-post-card__link{border-radius:24px}.jl-post-card__date-pill{top:14px;left:14px;width:66px;height:66px}.jl-post-card__date-pill small{font-size:13px}.jl-post-card__category{left:14px;bottom:14px;min-height:30px;padding:0 10px;font-size:11px}.jl-post-card__body{padding:20px}.jl-post-card__title{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.jl-post-card__link,.jl-post-card__media img{transition:none!important;transform:none!important}}.jl-blog-grid-wrap{width:min(1180px, calc(100% - 32px));margin:clamp(42px, 6vw, 76px) auto}.jl-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jl-post-card--blog .jl-post-card__link{height:100%}.jl-blog-load-more-wrap{display:flex;justify-content:center;margin-top:34px}.jl-blog-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--jl-black,#111111);color:#fff;font-family:var(--jl-font,Montserrat,Arial,sans-serif);font-size:14px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform 0.2s ease,background 0.2s ease,opacity 0.2s ease}.jl-blog-load-more:hover{transform:translateY(-1px);background:#2a2a2a}.jl-blog-load-more.is-loading,.jl-blog-load-more:disabled{opacity:.55;cursor:wait}@media (max-width:991px){.jl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.jl-blog-grid-wrap{width:min(100% - 28px, 1180px)}.jl-blog-grid{grid-template-columns:1fr;gap:16px}}