.sch .wlb{background:#fff;border:2px dashed #24160f;border-radius:20px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.sch .wlb b{font-size:15px;font-weight:700}.sch .prf.p4 .st b{width:128px}.sch .hw2{flex-direction:column;gap:28px;display:flex}.sch .hw2 .hl{flex-direction:column;gap:24px;display:flex}.sch .hw2 .btn{align-self:stretch}.sch .lc{background:#fff8ec;border-radius:24px;flex-direction:column;gap:18px;padding:24px 20px;display:flex}.sch .bgcream .lc{background:#fff}.sch .ckl{flex-direction:column;gap:14px;display:flex}.sch .ckl li{font-size:var(--body);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.sch .ckl svg{flex:none;margin-top:1px}.sch .chks{gap:14px}.sch .kit .kl .kph{display:none}.sch .fns{padding-top:40px;padding-bottom:40px}.sch .fnt{text-align:center;align-self:center;max-width:820px}@media (min-width:1024px){.sch .wlb{max-width:560px;padding:16px 22px}.sch .prf.p4 .st b{width:auto}.sch .hw2{flex-direction:row;align-items:flex-start;gap:64px}.sch .hw2 .hl{top:calc(var(--hdr) + 32px);flex:0 0 380px;position:sticky}.sch .hw2 .btn{align-self:flex-start}.sch .hw2 .rsl{flex:1 1 0;min-width:0}.sch .lc{border-radius:28px;padding:36px}.sch .kit .kl .kph{border-radius:24px;width:100%;height:auto;display:block}}.sch .chp.cw{white-space:normal;height:auto;min-height:36px;padding:8px 16px;line-height:1.3}.sch .kxh{flex-direction:column;gap:24px;display:flex}.sch .kxa{flex-direction:column;gap:12px;display:flex}.sch .kxa .btn{align-self:stretch}.sch .kxw{background:#fff1d6;border-radius:14px;padding:10px 14px}.sch .kxg{flex-direction:column;gap:14px;display:flex}.sch .kxr{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;margin:0 calc(-1 * var(--pad));padding:2px var(--pad) 12px;scrollbar-width:thin;gap:12px;display:flex;overflow-x:auto}.sch .kxc{scroll-snap-align:start;background:#fff;border-radius:20px;flex-direction:column;flex:0 0 min(40vw,180px);gap:8px;padding:8px 8px 10px;display:flex}.sch .kxp{aspect-ratio:4/5;background:repeating-conic-gradient(#24160f0d 0 25%, transparent 0 50%) 0 0 / 16px 16px, #ddf6fb;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sch .kxp.dk{background:repeating-conic-gradient(#ffffff24 0 25%, transparent 0 50%) 0 0 / 16px 16px, #00c3e0}.sch .kxp img{object-fit:contain;width:100%;height:100%;padding:10px}.sch .kxl{color:#fff;letter-spacing:.4px;background:#24160f;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:8px}.sch .kxn{overflow-wrap:anywhere;padding:0 4px;font-size:14px;font-weight:600;line-height:1.3}.sch .kxb{flex-direction:column;gap:6px;margin-top:auto;display:flex}.sch .kxd{white-space:nowrap;border:2px solid #eadcc6;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;transition:border-color .15s;display:flex}.sch .kxd:hover{border-color:#24160f}.sch .kxd small{color:#5e4b40;margin-left:auto;font-size:12px;font-weight:400}.sch .kxd svg{flex:none}@media (min-width:1024px){.sch .kxh{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.sch .kxa{flex:0 0 380px}.sch .kxr{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}.sch .kxc{border-radius:24px;padding:10px 10px 12px}}
