.blog-prose .aa{display:grid;gap:1.5rem;align-items:center;margin:2rem 0 2.25rem;padding:1.5rem 1.25rem;border:1px solid var(--color-neutral-200);border-radius:1.25rem;background:var(--color-neutral-50)}@media(min-width:640px){.blog-prose .aa{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.75rem;padding:1.5rem 2rem 1.5rem 1.25rem}}.blog-prose .aa-phone{position:relative;width:100%;max-width:17rem;margin:0 auto}.blog-prose .aa-phone img{display:block;width:100%;height:auto;margin:0;border-radius:0;box-shadow:none}.blog-prose .aa-dot,.blog-prose .aa-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#047857;color:#fff;font-size:.75rem;font-weight:700;line-height:1}.blog-prose .aa-dot{position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 2px 6px #00000059}.blog-prose .aa-key{display:grid;gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:none}.blog-prose .aa-key li{display:flex;gap:.75rem;align-items:flex-start;margin:0;padding:0;font-size:.9375rem;line-height:1.45;color:var(--color-neutral-800)}.blog-prose .aa-key li:before{content:none}.blog-prose .aa-num{flex:none;margin-top:.05rem}.blog-prose .br{margin:2rem 0 2.25rem}.blog-prose .br-table-wrap{display:none;border:1px solid var(--color-neutral-200);border-radius:1rem;overflow-x:auto}@media(min-width:768px){.blog-prose .br-table-wrap{display:block}}.blog-prose .br-table{display:table;width:100%;min-width:40rem;margin:0;border-collapse:separate;border-spacing:0;font-size:.8125rem;line-height:1.4;table-layout:fixed}.blog-prose .br-table th,.blog-prose .br-table td{padding:.85rem .7rem;border:0;border-bottom:1px solid var(--color-neutral-100);text-align:center;vertical-align:top;background:none}.blog-prose .br-table tbody tr:last-child>*{border-bottom:0}.blog-prose .br-table thead th{padding-top:1rem;font-size:.75rem;font-weight:700;color:var(--color-neutral-800);background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.blog-prose .br-table thead th:first-child,.blog-prose .br-table tbody th{width:9rem;text-align:left;padding-left:1rem}.blog-prose .br-table tbody th{font-weight:600;color:var(--color-neutral-900)}.blog-prose .br-table .br-ours{background:var(--color-primary-50)}.blog-prose .br-table thead .br-ours{color:var(--color-primary-800);background:var(--color-primary-100)}.blog-prose .br-table td.br-textcell{color:var(--color-neutral-700)}.blog-prose .br-table td.br-ours.br-textcell{color:var(--color-neutral-900);font-weight:600}.blog-prose .br-mark{display:inline-flex}.blog-prose .br-table .br-mark{display:flex;justify-content:center}.blog-prose .br-table .br-note{display:block;margin-top:.35rem;font-size:.75rem;color:var(--color-neutral-500)}.blog-prose .br-table td.br-textcell .br-note{margin-top:0;font-size:.8125rem;color:inherit}.blog-prose .br-cards{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.blog-prose .br-card{margin:0;padding:1rem 1.1rem .5rem;border:1px solid var(--color-neutral-200);border-radius:1rem;background:#fff}.blog-prose .br-card-ours{border-color:var(--color-primary-300);background:var(--color-primary-50)}.blog-prose .br-card-name{margin:0 0 .5rem;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--color-neutral-900)}.blog-prose .br-card-ours .br-card-name{color:var(--color-primary-800)}.blog-prose .br-card dl{margin:0}.blog-prose .br-card-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.75rem;padding:.55rem 0;border-top:1px solid var(--color-neutral-100);font-size:.875rem;line-height:1.4}.blog-prose .br-card-ours .br-card-row{border-top-color:var(--color-primary-100)}.blog-prose .br-card-row dt{color:var(--color-neutral-600)}.blog-prose .br-card-row dd{display:flex;gap:.45rem;align-items:flex-start;margin:0;color:var(--color-neutral-900)}.blog-prose .br-card-row dd .br-mark{flex:none;margin-top:.05rem}@media(min-width:768px){.blog-prose .br-cards{display:none}}.blog-prose .lc{margin:2rem 0 2.25rem;padding:1.4rem 1.25rem 1.25rem;border:1px solid var(--color-primary-200);border-radius:1.25rem;background:var(--color-primary-50)}.blog-prose .lc-title{margin:0 0 1rem;font-family:var(--font-display);font-weight:700;font-size:1.15rem;line-height:1.3;color:var(--color-neutral-900)}.blog-prose .lc-groups{display:grid;gap:.75rem}@media(min-width:768px){.blog-prose .lc{padding:1.6rem 1.6rem 1.5rem}.blog-prose .lc-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-prose .lc-group{padding:1rem 1rem .4rem;border-radius:.9rem;background:#fff;border:1px solid var(--color-primary-100)}.blog-prose .lc-group-title{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-800)}.blog-prose .lc-group ul{margin:0;padding:0;list-style:none}.blog-prose .lc-group li{display:flex;gap:.55rem;align-items:flex-start;margin:0 0 .7rem;padding:0;font-size:.875rem;line-height:1.45;color:var(--color-neutral-800)}.blog-prose .lc-group li:before{content:none}.blog-prose .lc-check{flex:none;display:inline-flex;margin-top:.1rem}
