.sp .s1{padding:14px 18px}
.sp .s2{margin:0 0 18px;font-size:18px;line-height:1.75;color:#2b2b2b;text-wrap:pretty}
.sp .s3{margin:0;font-size:15px;line-height:1.6;color:#3d3d38}
.sp .s4{margin:36px 0 12px;font-size:24px;font-weight:800;color:#121313;letter-spacing:-0.02em}
.sp .s5{margin:0 0 18px}
.sp .s6{padding:14px 18px;font-weight:700}
.sp .s7{border-top:1px solid #e4e4dc}
.sp .s8{max-width:880px;margin:0 auto}
.sp .s9{margin:0;font-size:15px;line-height:1.65;color:#2b2b2b}
.sp .sa{margin:44px 0 16px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}
.sp .sb{color:#121313}
.sp .sc{font-size:36px;line-height:1}
.sp .sd{margin:0 0 4px;font-size:18px;font-weight:800}
.sp .se{margin:0 0 20px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12;letter-spacing:-0.03em}
.sp .sf{background:#FFFC00;padding:48px 24px 56px}
.sp .s10{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:600}
.sp .s11{border:2px solid #e4e4dc;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px}
.sp .s12{width:100%;height:auto;display:block;border-radius:16px}
.sp .s13{display:flex;align-items:center;gap:14px}
.sp .s14{margin:0;font-size:13px;font-weight:600;color:#5c5c56}
.sp .s15{margin:0;font-size:22px;font-weight:800}
.sp .s16{margin:0;font-size:16px;line-height:1.6}
.sp .s17{margin:0;font-size:15px;line-height:1.65;color:#3d3d38}
.sp .s18{background:#f6f6f1;border-radius:20px;padding:22px;color:#121313;text-decoration:none;font-weight:700;font-size:17px;line-height:1.35}
.sp .s19{margin:0;font-size:20px;font-weight:800}
.sp .s1a{padding:64px 24px;scroll-margin-top:80px}
.sp .s1b{width:100%;height:auto;display:block;border-radius:24px;border:3px solid #121313}
.sp .s1c{border:2px solid #121313;border-radius:22px;padding:22px;display:flex;gap:16px;align-items:flex-start}
.sp .s1d{border:2px solid #121313;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:8px}
.sp .s1e{font-size:13px;font-weight:700;color:#5c5c56}
.sp .s1f{display:flex;gap:8px;font-size:14px;font-weight:500}
.sp .s20{background:#ffffff;border-radius:20px;padding:20px}
.sp .s21{margin:0 0 6px;font-weight:700;font-size:17px}
.sp .s22{border:2px solid #121313;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}
.sp .s23{font-size:15px;line-height:1.6;color:#3d3d38}
.sp .s24{border:2px solid #121313;border-radius:20px;padding:0 22px}
.sp .s25{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:18px}
.sp .s26{flex:none;width:28px;height:28px;border-radius:50%;background:#FFFC00;display:flex;align-items:center;justify-content:center;font-weight:800}
.sp .s27{margin:0 0 20px;font-size:16px;line-height:1.7;color:#3d3d38}
.sp .s28{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:16px}
.sp .s29{margin:0;font-weight:800;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-0.035em}
.sp .s2a{padding:48px 24px 80px}
.sp .s2b{width:100%;height:100%;object-fit:cover;display:block}
.sp .s2c{margin:0;font-size:18px;line-height:1.75;color:#2b2b2b;text-wrap:pretty}
.sp .s2d{margin:0 0 24px;font-size:18px;line-height:1.75;color:#2b2b2b;text-wrap:pretty}
.sp .s2e{background:#f6f6f1;border-radius:22px;padding:22px;display:flex;gap:16px;align-items:flex-start}
.sp .s2f{color:#FFFC00}
.sp .s30{border:2px solid #121313;border-radius:24px;padding:14px 14px 22px;display:flex;flex-direction:column;gap:10px;color:#121313;text-decoration:none;overflow:hidden}
.sp .s31{width:100%;height:auto;display:block;border-radius:14px;margin-bottom:6px}
.sp .s32{align-self:flex-start;background:#FFFC00;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;margin-left:12px}
.sp .s33{font-size:21px;font-weight:800;line-height:1.25;padding:0 12px}
.sp .s34{font-size:15px;line-height:1.6;color:#3d3d38;padding:0 12px}
.sp .s35{margin-top:auto;font-size:14px;font-weight:600;padding:0 12px}
.sp .s36{padding:64px 24px;background:#f6f6f1;scroll-margin-top:80px}
.sp .s37{background:#FFFC00;text-align:left}
.sp .s38{border:2px solid #e4e4dc;border-radius:20px;padding:22px}
.sp .s39{margin:0 0 6px;font-size:19px;font-weight:700}
.sp .s3a{margin:0;font-size:16px;line-height:1.65;color:#3d3d38}
.sp .s3b{background:#ffffff;border-radius:20px;padding:20px 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px}
.sp .s3c{color:#b3261e}
.sp .s3d{color:#1b7a3a}
.sp .s3e{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500}
.sp .s3f{margin:0;font-weight:800;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-0.035em;text-wrap:balance}
.sp .s40{margin:0;font-size:19px;line-height:1.6}
.sp .s41{margin:0;font-size:14px}
.sp .s42{padding:48px 24px 24px}
.sp .s43{margin:0 0 32px}
.sp .s44{padding:40px 24px 80px}
.sp .s45{margin:0 0 16px;font-size:22px;font-weight:800}
.sp .s46{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.sp .s47{background:#FFFC00;border-radius:20px;padding:22px;color:#121313;text-decoration:none;font-weight:700;font-size:17px;line-height:1.35}
.sp .s48{margin:0;font-size:19px;line-height:1.6;max-width:60ch}
.sp .s49{max-width:780px;margin:0 auto}
.sp .s4a{border:2px solid #121313;border-radius:22px;padding:22px}
.sp .s4b{margin:0 0 6px;font-weight:800;font-size:18px}
.sp .s4c{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:14px}
.sp .s4d{margin:0;font-size:15px}
.sp .s4e{max-width:780px;margin:0 auto;font-size:17px;line-height:1.75;color:#2b2b2b}
.sp .s4f{margin:0}
.sp .s50{padding:14px 18px;color:#FFFC00}
.sp .s51{width:32px;height:32px;border-radius:50%;background:#FFFC00;display:flex;align-items:center;justify-content:center;font-weight:800}
.sp .s52{width:32px;height:32px;border-radius:50%;background:#121313;color:#FFFC00;display:flex;align-items:center;justify-content:center;font-weight:800}
.sp .s53{aspect-ratio:9/19;border-radius:22px;border:3px solid #121313;overflow:hidden;background:#ffffff}
.sp .s54{margin:0 0 18px;padding-left:24px;display:flex;flex-direction:column;gap:10px;font-size:18px;line-height:1.65;color:#2b2b2b}
.sp .s55{background:#f6f6f1;border-radius:20px;padding:20px}
.sp .s56{margin:0 0 6px;font-weight:700}
.sp .s57{margin:0 0 6px;font-size:18px;font-weight:700}
.sp .s58{margin:0 0 18px;font-size:17px;line-height:1.7;color:#2b2b2b}
.sp .s59{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 18px}
.sp .s5a{flex:1 1 300px}
.sp .s5b{margin:0;font-size:17px;line-height:1.7}
.sp .s5c{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:48px;align-items:center}
.sp .s5d{margin:0;font-size:18px;line-height:1.7;text-wrap:pretty}
.sp .s5e{margin:28px 0 0}
.sp .s5f{margin-top:10px;font-size:14px;color:#5c5c56}
.sp .s60{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;min-width:560px}
.sp .s61{margin:24px 0 0;font-size:18px;line-height:1.75;color:#2b2b2b;text-wrap:pretty}
.sp .s62{background:#ffffff;border-radius:24px;padding:24px;border:2px solid #121313}
.sp .s63{margin:0;font-size:16px;line-height:1.65;color:#2b2b2b}
.sp .s64{border-bottom:1px solid #3a3b3b}
.sp .s65{border:0;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:10px 22px;border-radius:999px;color:#121313}
.sp .s66{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
.sp .s67{margin:0 0 24px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12;letter-spacing:-0.03em}
.sp .s68{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:18px;line-height:1.65;color:#2b2b2b}
.sp .s69{margin:0 0 18px;font-size:18px;line-height:1.75;color:#2b2b2b;text-wrap:pretty;max-width:780px}
.sp .s6a{margin:44px 0 20px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}
.sp .s6b{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.sp .s6c{max-width:780px}
.sp .s6d{margin:48px 0 16px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}
.sp .s6e{background:#f6f6f1;border-radius:22px;padding:24px}
.sp .s6f{margin:0 0 10px;font-weight:800;font-size:18px}
.sp .s70{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.6;color:#2b2b2b}
.sp .s71{margin-top:36px;background:#121313;color:#ffffff;border-radius:28px;padding:32px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}
.sp .s72{margin:0 0 6px;font-size:22px;font-weight:800;color:#FFFC00}
.sp .s73{margin:0;font-size:16px;line-height:1.6;color:#d6d6d1}
.sp .s74{background:#FFFC00;color:#121313;padding:14px 24px;border-radius:999px;font-weight:700;text-decoration:none}
.sp .s75{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:16px}
.sp .s76{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:20px}
.sp .s77{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border:3px solid #121313;border-radius:28px;padding:32px;color:#121313;text-decoration:none;box-shadow:8px 8px 0 #121313}
.sp .s78{display:flex;flex-direction:column;gap:6px;min-width:0}
.sp .s79{font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.sp .s7a{font-size:clamp(20px,3vw,32px);font-weight:800;letter-spacing:-0.02em;word-break:break-all}
.sp .s7b{background:#121313;color:#ffffff;padding:14px 26px;border-radius:999px;font-weight:700;font-size:16px;white-space:nowrap}
.sp .s7c{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}
.sp .s7d{background:#f6f6f1;border-radius:22px;padding:22px}
.sp .s7e{margin:0 0 4px;font-weight:800}
.sp .s7f{background:#121313;color:#ffffff;border-radius:22px;padding:22px}
.sp .s80{margin:0 0 4px;font-weight:800;color:#FFFC00}
.sp .s81{margin:0;font-size:15px;line-height:1.6;color:#d6d6d1}
.sp .s82{background:#121313;color:#ffffff;border-radius:22px;padding:24px 26px;margin:0 0 28px}
.sp .s83{background:#FFFC00;padding:56px 24px}
.sp .s84{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}
.sp .s85{margin:0;font-weight:800;font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-0.035em}
.sp .s86{padding:56px 24px 80px}
.sp .s87{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}
.sp .s88{display:flex;flex-wrap:wrap;gap:28px;align-items:center;background:#121313;color:#ffffff;border-radius:28px;padding:32px;text-decoration:none}
.sp .s89{display:flex;gap:10px;flex:none}
.sp .s8a{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffb8a3,#e0492f 58%,#8f2412);display:block}
.sp .s8b{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#c4f5ff,#2e8fd8 55%,#1f6b45);display:block}
.sp .s8c{width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#b6ccff,#3a63d6 58%,#172a70);display:block}
.sp .s8d{flex:1 1 360px;display:flex;flex-direction:column;gap:8px}
.sp .s8e{align-self:flex-start;background:#FFFC00;color:#121313;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px}
.sp .s8f{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15;letter-spacing:-0.02em}
.sp .s90{font-size:16px;line-height:1.6;color:#d6d6d1}
.sp .s91{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}
.sp .s92{background:#FFFC00;padding:56px 24px 64px}
.sp .s93{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}
.sp .s94{display:flex;flex-wrap:wrap;gap:8px}
.sp .s95{background:#121313;color:#FFFC00;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;white-space:nowrap}
.sp .s96{background:#ffffff;color:#121313;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;white-space:nowrap}
.sp .s97{margin:0;font-weight:800;font-size:clamp(34px,4.8vw,60px);line-height:1.05;letter-spacing:-0.035em;text-wrap:balance}
.sp .s98{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6;max-width:56ch;text-wrap:pretty}
.sp .s99{display:flex;flex-wrap:wrap;gap:12px}
.sp .s9a{background:#121313;color:#ffffff;padding:14px 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none}
.sp .s9b{background:#ffffff;color:#121313;padding:14px 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;border:2px solid #121313}
.sp .s9c{margin:0;font-size:14px;color:#2b2b24}
.sp .s9d{flex:1 1 420px;min-width:0}
.sp .s9e{aspect-ratio:4/3;border-radius:28px;border:3px solid #121313;overflow:hidden;background:#ffffff}
.sp .s9f{padding:56px 24px 24px}
.sp .sa0{max-width:880px;margin:0 auto;border:3px solid #121313;border-radius:28px;padding:clamp(20px,5vw,32px);display:flex;flex-direction:column;gap:20px;box-shadow:8px 8px 0 #121313}
.sp .sa1{margin:0;display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;letter-spacing:0.06em;text-transform:uppercase}
.sp .sa2{width:12px;height:12px;border-radius:50%;background:#FFFC00;border:2px solid #121313;display:block}
.sp .sa3{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:18px 22px;align-items:flex-end}
.sp .sa4{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffb8a3,#e0492f 58%,#8f2412);display:block}
.sp .sa5{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff0bf,#e8a93d 58%,#9c6517);display:block}
.sp .sa6{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#c4f5ff,#2e8fd8 55%,#1f6b45);display:block}
.sp .sa7{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffa590,#c7361f 58%,#6e170a);display:block}
.sp .sa8{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f7dcb9,#c98447 58%,#6e3f1b);display:block}
.sp .sa9{width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff4c7,#e0c065 58%,#8e7024);display:block}
.sp .saa{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#dcfff7,#5cc9b8 58%,#23706a);display:block}
.sp .sab{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#b6ccff,#3a63d6 58%,#172a70);display:block}
.sp .sac{padding:32px 24px 8px}
.sp .sad{max-width:880px;margin:0 auto;background:#f6f6f1;border-radius:24px;padding:4px 28px}
.sp .sae{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:700;font-size:18px}
.sp .saf{font-size:14px;font-weight:600;background:#121313;color:#ffffff;padding:4px 12px;border-radius:999px}
.sp .sb0{margin:0 0 22px;padding-left:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 32px;font-size:16px;line-height:1.5}
.sp .sb1{margin:0 0 28px;font-size:18px;line-height:1.75;color:#2b2b2b;text-wrap:pretty}
.sp .sb2{overflow-x:auto;border:3px solid #121313;border-radius:24px;background:#ffffff}
.sp .sb3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.sp .sb4{max-width:1200px;margin:0 auto}
.sp .sb5{max-width:880px;margin:0 auto 32px}
.sp .sb6{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}
.sp .sb7{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0 0 24px}
.sp .sb8{margin:0 0 8px;display:inline-block;background:#FFFC00;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}
.sp .sb9{margin:0 0 8px;display:inline-block;background:#e9e9e2;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}
.sp .sba{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:18px;line-height:1.65;color:#2b2b2b}
.sp .sbb{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0 0 24px}
.sp .sbc{overflow-x:auto;border:3px solid #121313;border-radius:24px}
.sp .sbd{padding:64px 24px;background:#121313;color:#ffffff;scroll-margin-top:80px}
.sp .sbe{margin:0 0 20px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12;letter-spacing:-0.03em;color:#FFFC00}
.sp .sbf{margin:0 0 24px;font-size:18px;line-height:1.75;color:#e6e6e1;text-wrap:pretty}
.sp .sc0{margin:0 0 28px;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:18px;line-height:1.65;color:#e6e6e1}
.sp .sc1{overflow-x:auto;border-radius:24px;background:#1f2020}
.sp .sc2{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;min-width:440px;color:#ffffff}
.sp .sc3{text-align:left;border-bottom:1px solid #3a3b3b}
.sp .sc4{margin:24px 0 0;font-size:16px;line-height:1.7;color:#c9c9c4}
.sp .sc5{display:inline-flex;gap:4px;background:#f0f0ea;border-radius:999px;padding:5px;margin:0 0 20px}
.sp .sc6{margin:24px 0 0;font-size:16px;line-height:1.7;color:#3d3d38}
.sp .sc7{padding:64px 24px;background:#FFFC00;scroll-margin-top:80px}
.sp .sc8{flex:1 1 440px;min-width:0}
.sp .sc9{margin:0 0 20px;padding-left:24px;display:flex;flex-direction:column;gap:12px;font-size:18px;line-height:1.6}
.sp .sca{flex:1 1 420px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.sp .scb{margin:0 0 24px}
.sp .scc{display:flex;flex-direction:column;gap:14px}
.sp .scd{display:flex;flex-direction:column;gap:12px}
.sp .sce{margin-top:28px;background:#121313;color:#ffffff;border-radius:24px;padding:26px 28px}
.sp .scf{margin:0 0 8px;font-weight:800;font-size:19px;color:#FFFC00}
.sp .sd0{margin:0;font-size:16px;line-height:1.7;color:#e6e6e1}
.sp .sd1{display:flex;flex-direction:column;gap:10px}
.sp .sd2{padding:0 24px 72px}
.sp .sd3{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:32px}
.sp .sd4{margin:0 0 16px;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-0.03em}
.sp .sd5{background:#f6f6f1;border-radius:28px;padding:28px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.sp .sd6{width:88px;height:88px;border-radius:50%;overflow:hidden;flex:none;background:#FFFC00;border:3px solid #121313}
.sp .sd7{margin:0 0 2px;font-size:13px;font-weight:600;color:#5c5c56;text-transform:uppercase;letter-spacing:0.06em}
.sp .sd8{margin:0 0 6px;font-size:20px;font-weight:800}
.sp .sd9{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:8px}
.sp .sda{overflow-x:auto;border:3px solid #121313;border-radius:22px;margin:0 0 18px}
.sp .sdb{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;min-width:480px}
.sp .sdc{margin:48px 0 20px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}
.sp .sdd{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.sp .sde{border:2px solid #121313;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:8px;background:#FFFC00}
.sp .sdf{font-size:13px;font-weight:700}
.sp .se0{margin:0;font-size:15px;line-height:1.65}
.sp .se1{color:#121313;font-weight:600}
.sp .se2{overflow-x:auto;border:3px solid #121313;border-radius:22px;margin:0 0 16px}
.sp .se3{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;min-width:420px}
.sp .se4{margin:0 0 18px;font-size:16px;line-height:1.7;color:#3d3d38}
.sp .se5{margin:0 0 14px;font-size:18px;line-height:1.75;color:#2b2b2b}
.sp .se6{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0 0 18px}
.sp .hv1:hover{background:#ffffff !important}
.sp .hv2:hover{background:#fffee0 !important}
.sp .hv3:hover{background:#262727 !important}
.sp .hv4:hover{background:#3a3a3a !important}
.sp .hv5:hover{background:#f4f4ee !important}
.sp .hv6:hover{background:#f2ef00 !important}
.sp .hv7:hover{background:#ececE4 !important}