.website-plan-page .website-plan-index{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 0 24px;font-size:14px}.website-plan-page .website-plan-index a{color:var(--page-ink);text-underline-offset:4px}.website-plan-page .website-plan-comparison{margin:26px 0;border:1px solid var(--page-line);border-radius:16px;background:#ffffffa3;overflow:hidden}.website-plan-page .website-plan-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.55;color:#55584f}.website-plan-page .website-plan-table caption{padding:16px;text-align:left;font-size:13px;color:var(--page-muted)}.website-plan-page .website-plan-table th,.website-plan-page .website-plan-table td{padding:16px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--page-line);overflow-wrap:break-word}.website-plan-page .website-plan-table thead th{font-weight:500;color:var(--page-ink);background:#d1e5ef57}.website-plan-page .website-plan-table tbody th{font-weight:500;color:var(--page-ink)}.website-plan-page .website-plan-brief{padding:20px 28px 20px 44px;border:1px solid var(--page-line);border-radius:16px;background:#ffffffa3}.website-plan-page .website-plan-brief li{padding:7px 0 7px 4px}.website-plan-page .website-plan-index a:focus-visible{outline:2px solid #457a96;outline-offset:5px;border-radius:2px}@media(max-width:760px){.website-plan-page .website-plan-comparison{border:0;background:none;overflow:visible}.website-plan-page .website-plan-table,.website-plan-page .website-plan-table caption,.website-plan-page .website-plan-table tbody,.website-plan-page .website-plan-table tr,.website-plan-page .website-plan-table th,.website-plan-page .website-plan-table td{display:block;width:auto}.website-plan-page .website-plan-table{position:relative}.website-plan-page .website-plan-table caption{padding:0 0 14px}.website-plan-page .website-plan-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.website-plan-page .website-plan-table tbody{display:grid;gap:16px}.website-plan-page .website-plan-table tbody tr{padding:18px;border:1px solid var(--page-line);border-radius:16px;background:#ffffffb8}.website-plan-page .website-plan-table tbody th{padding:0 0 14px;border:0;font-size:17px;line-height:1.5}.website-plan-page .website-plan-table td{padding:13px 0;font-size:15px}.website-plan-page .website-plan-table td:last-child{padding-bottom:0}.website-plan-page .website-plan-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--page-muted);font-size:12px;font-weight:500}}
