.B4ribW_band{--ink:#141413;--text-2:#3d3d3a;--label:#6b6b7b;--line:#e3e3ea;--brand:#033d5b;font-family:var(--font-ui);color:var(--ink)}.B4ribW_band.B4ribW_band h2,.B4ribW_band.B4ribW_band p,.B4ribW_band.B4ribW_band li{font-family:var(--font-ui)}.B4ribW_band.B4ribW_band h2 em{font-family:var(--font-serif)}.B4ribW_wrap{max-width:1248px;margin-inline:auto;padding-inline:24px}.B4ribW_band{background:#fff;padding-block:8px 64px}.B4ribW_index{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px 48px;padding-top:32px;display:grid}.B4ribW_lead{padding-top:4px}.B4ribW_band h2{letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.15}.B4ribW_band h2 em{font-family:var(--font-serif);letter-spacing:-.012em;font-style:italic;font-weight:400;display:block}.B4ribW_band .B4ribW_lead p{max-width:340px;color:var(--text-2);text-wrap:balance;margin:14px 0 0;font-size:16px;line-height:24px}.B4ribW_list{margin:0;padding:0;list-style:none}.B4ribW_row{border-bottom:1px solid var(--line);min-height:60px;color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;column-gap:16px;padding-block:10px;display:grid}.B4ribW_list li:first-child .B4ribW_row{min-height:50px;padding-top:0}.B4ribW_icon{width:36px;height:36px;color:var(--brand);background:#eef3f9;border-radius:10px;justify-content:center;align-items:center;display:flex}.B4ribW_icon svg{stroke-width:1.6px;width:20px;height:20px}.B4ribW_icon img{width:20px;height:20px;display:block}.B4ribW_title{letter-spacing:-.006em;text-wrap:pretty;font-size:16px;font-weight:500;line-height:22px}.B4ribW_cat{color:var(--label);white-space:nowrap;font-size:14px;line-height:20px}.B4ribW_arrow{color:var(--label);transition:transform .16s,color .16s;display:flex}.B4ribW_arrow svg{width:16px;height:16px}.B4ribW_row:hover .B4ribW_title{color:var(--brand)}.B4ribW_row:hover .B4ribW_arrow{color:var(--brand);transform:translate(2px)}.B4ribW_band .B4ribW_foot{color:var(--brand);flex-wrap:wrap;gap:8px 28px;margin-top:18px;font-size:15px;font-weight:500;line-height:20px;display:flex}.B4ribW_foot a{align-items:center;gap:4px;display:inline-flex}.B4ribW_foot svg{width:14px;height:14px}@media (max-width:960px){.B4ribW_index{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px}.B4ribW_band h2 em{display:inline}.B4ribW_band .B4ribW_lead p{max-width:560px}}@media (max-width:640px){.B4ribW_band{padding-block:0 48px}.B4ribW_band h2 em{display:block}.B4ribW_row{grid-template-columns:32px minmax(0,1fr) 16px;gap:2px 14px;min-height:0;padding-block:12px}.B4ribW_list li:first-child .B4ribW_row{min-height:0}.B4ribW_icon{border-radius:9px;grid-row:1/span 2;width:32px;height:32px}.B4ribW_icon svg,.B4ribW_icon img{width:18px;height:18px}.B4ribW_title{grid-area:1/2;font-size:15px;line-height:21px}.B4ribW_cat{grid-area:2/2;font-size:13px;line-height:18px}.B4ribW_arrow{grid-area:1/3/span 2}.B4ribW_band .B4ribW_foot{flex-direction:column;gap:10px;margin-top:20px}.B4ribW_wrap{padding-inline:16px}}
.TGWVBa_band{--ink:#141413;--text-2:#3d3d3a;--text-3:#5e5d59;--label:#6b6b7b;--line:#e3e3ea;--canvas:#f4f4f7;--brand:#033d5b;font-family:var(--font-ui)}.TGWVBa_band.TGWVBa_band p,.TGWVBa_band.TGWVBa_band h2,.TGWVBa_band.TGWVBa_band h3,.TGWVBa_band.TGWVBa_band h4{font-family:var(--font-ui)}.TGWVBa_band.TGWVBa_band .TGWVBa_note{font-family:var(--font-code)}.TGWVBa_band.TGWVBa_band h2 em{font-family:var(--font-serif)}.TGWVBa_wrap{max-width:1248px;margin-inline:auto;padding-inline:24px}.TGWVBa_band{background:#fff;padding-block:56px 64px}.TGWVBa_tile{background:#eef3f9;border-radius:24px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:28px;display:grid}.TGWVBa_lead{flex-direction:column;grid-column:span 4;justify-content:center;padding:8px 20px 8px 12px;display:flex}.TGWVBa_band h2{letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.15}.TGWVBa_band h2 em{font-family:var(--font-serif);letter-spacing:-.012em;font-style:italic;font-weight:400;display:block}.TGWVBa_card{background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;box-shadow:0 0 0 1px #033d5b0f,0 1px 2px #033d5b0a}.TGWVBa_dns{grid-column:span 8}.TGWVBa_price{grid-column:span 3}.TGWVBa_status{grid-column:span 4}.TGWVBa_ship{grid-column:span 5}.TGWVBa_head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.TGWVBa_band .TGWVBa_head h3{letter-spacing:-.006em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.TGWVBa_head a{color:var(--brand);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.TGWVBa_head a svg{width:14px;height:14px}.TGWVBa_body{flex:auto;padding:6px 20px 14px}.TGWVBa_rec{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:40px;padding-block:6px;display:grid}.TGWVBa_rec+.TGWVBa_rec{border-top:1px solid var(--line)}.TGWVBa_rec>small{color:var(--label);font-size:13px;font-weight:500;line-height:18px}.TGWVBa_band .TGWVBa_rec>code{min-width:0;font:400 13px/18px var(--font-code);color:var(--text-3);overflow-wrap:anywhere;display:block}.TGWVBa_band .TGWVBa_rec code i{color:var(--ink);font-style:normal;font-weight:500}.TGWVBa_band .TGWVBa_rec code img{vertical-align:-4px;border-radius:4px;width:18px;height:18px;margin-right:8px}.TGWVBa_pill{white-space:nowrap;color:#2f6b32;background:#e3f1e3;border-radius:9999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.TGWVBa_pill.TGWVBa_neutral{background:var(--canvas);color:var(--text-2)}.TGWVBa_row{justify-content:space-between;align-items:baseline;gap:12px;min-height:40px;padding-block:9px;display:flex}.TGWVBa_row+.TGWVBa_row{border-top:1px solid var(--line)}.TGWVBa_row b{color:var(--ink);font-size:15px;font-weight:500;line-height:22px}.TGWVBa_row span{font:500 15px/22px var(--font-code);color:var(--ink);white-space:nowrap}.TGWVBa_now{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;padding:10px 0 8px;font-size:16px;font-weight:600;line-height:22px;display:flex}.TGWVBa_dot{background:#2f6b32;border-radius:9999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #e3f1e3}.TGWVBa_group{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:40px;padding-block:6px;display:grid}.TGWVBa_group b{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.TGWVBa_group em{font-style:normal;font:400 13px/18px var(--font-code);color:var(--label);white-space:nowrap}.TGWVBa_dots{gap:4px;display:inline-flex}.TGWVBa_dots span{opacity:.9;background:#2f6b32;border-radius:9999px;width:10px;height:10px}.TGWVBa_band .TGWVBa_note{font:400 12px/18px var(--font-code);color:#4f5d6b;margin:12px 0 0}.TGWVBa_ship .TGWVBa_body{align-items:center;display:flex}.TGWVBa_entry{flex:auto;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;padding-block:8px;display:grid}.TGWVBa_entry img{object-fit:cover;object-position:left top;width:200px;height:113px;box-shadow:0 0 0 1px var(--line);border-radius:8px;display:block}.TGWVBa_entry-meta{font:400 12px/18px var(--font-code);color:var(--label);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.TGWVBa_band .TGWVBa_entry h4{letter-spacing:-.006em;color:var(--ink);text-wrap:pretty;margin:6px 0 0;font-size:16px;font-weight:600;line-height:22px}.TGWVBa_tag{height:20px;font:500 12px/1 var(--font-ui);color:var(--brand);background:#e3eef6;border-radius:9999px;align-items:center;padding:0 8px;display:inline-flex}@media (max-width:1080px){.TGWVBa_lead{flex-direction:row;grid-column:span 12;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 8px 8px}.TGWVBa_dns{grid-column:span 12}.TGWVBa_price{grid-column:span 4}.TGWVBa_status{grid-column:span 8}.TGWVBa_ship{grid-column:span 12}}@media (max-width:960px){.TGWVBa_band{padding-block:56px 64px}.TGWVBa_band h2 em{display:inline}}@media (max-width:760px){.TGWVBa_lead{flex-direction:column;align-items:flex-start;gap:12px}.TGWVBa_price,.TGWVBa_status{grid-column:span 12}}@media (max-width:640px){.TGWVBa_band{padding-block:40px 48px}.TGWVBa_tile{border-radius:20px;gap:12px;padding:24px 16px 16px}.TGWVBa_lead{padding:0 4px 8px}.TGWVBa_band h2 em{display:block}.TGWVBa_head{padding:12px 16px}.TGWVBa_head a span{display:none}.TGWVBa_body{padding-inline:16px}.TGWVBa_rec{grid-template-columns:64px minmax(0,1fr);row-gap:6px}.TGWVBa_rec .TGWVBa_pill{grid-column:2;justify-self:start}.TGWVBa_entry{grid-template-columns:112px minmax(0,1fr);align-items:start}.TGWVBa_entry img{width:112px;height:63px}}.TGWVBa_row.TGWVBa_plan{grid-template-columns:44px minmax(0,1fr) auto 26px;justify-content:stretch;align-items:baseline;column-gap:8px;display:grid}.TGWVBa_plan small{color:var(--text-3);font-family:inherit;font-size:14px;line-height:20px}.TGWVBa_plan span{font:500 15px/22px var(--font-code);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.TGWVBa_plan em{font:400 12px/22px var(--font-code);color:var(--label);text-align:right;margin-left:-6px;font-style:normal}.TGWVBa_entry.TGWVBa_plain{grid-template-columns:minmax(0,1fr)}.TGWVBa_band .TGWVBa_rec code img{display:inline-block}.TGWVBa_dot.TGWVBa_warn{background:#e08c22;box-shadow:0 0 0 3px #fdebd0}.TGWVBa_dots span.TGWVBa_warn{background:#e08c22}.TGWVBa_homepage .TGWVBa_plan small{white-space:nowrap}@media (max-width:1200px){.TGWVBa_homepage .TGWVBa_price{grid-column:span 4}.TGWVBa_homepage .TGWVBa_status{grid-column:span 8}.TGWVBa_homepage .TGWVBa_ship{grid-column:span 12}}@media (max-width:900px){.TGWVBa_homepage .TGWVBa_price,.TGWVBa_homepage .TGWVBa_status{grid-column:span 12}}@media (max-width:640px){.TGWVBa_wrap{padding-inline:16px}}
