
.lwy-cost-monthly-summary{display:none}
.lwy-cost-page{overflow:clip!important}
.v7-pricing{margin:30px 0 0;padding:0}
.v7-pricing h3{color:#111;font-size:23px;font-weight:600;margin:0 0 14px}
.v7-pricing .lwy-main-price-grid{margin-bottom:0}
.v7-pc .v7-l{margin:10px 0 0;font-size:13px;color:#6f7781;line-height:1.3}
.v7-pc .v7-us{margin:2px 0 0;font-size:26px;font-weight:700;color:#153d6f;line-height:1.1}
.v7-pc .v7-u{margin:0;font-size:13px;color:#3d4145}
.v7-pc .v7-loc{margin:12px 0 12px;padding-top:10px;border-top:1px solid #e9eced}
.v7-pc .v7-them{margin:2px 0 0;font-size:17px;font-weight:600;color:#3d4145}
.v7-pc .v7-save{display:inline-block;margin:8px 0 0;padding:3px 10px;border-radius:999px;background:#edf6f8;color:#153d6f;font-size:13px;font-weight:700}
.lwy-cost-answer{padding-bottom:40px}
.lwy-cost-standard-signup .lwy-bloomington-split-grid{max-width:850px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;gap:28px}
.v7-group h2{margin:0 0 6px;color:#111;font-family:'DM Sans','LWY DM Sans Fallback',system-ui,sans-serif;font-size:32px;font-weight:600;line-height:1.28}
.v7-group h3.v7-q{margin:30px 0 10px;color:#111;font-family:'DM Sans','LWY DM Sans Fallback',system-ui,sans-serif;font-size:23px;font-weight:600;line-height:1.3}
.v7-group p{margin:0 0 18px;color:#2c2f31;font-size:19px;line-height:1.6}
.v7-panel{border:1px solid #e7e7e7;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(12,49,96,.05);padding:6px 18px;margin:4px 0 26px}
.v7-row{display:grid;grid-template-columns:1.2fr 2fr;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #e9eced}.v7-row:first-child{border-top:0}
.v7-rl strong{display:block;font-size:17px;color:#111}.v7-rl span{display:block;font-size:14px;color:#6f7781}
.v7-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.v7-pair>div{border:1px solid #dedede;border-radius:8px;padding:10px 14px}
.v7-uspanel{background:#edf6f8;border-color:#edf6f8!important}
.v7-k{display:block;font-size:13px;color:#3d4145;font-weight:500}
.v7-v{display:block;font-size:22px;font-weight:700;color:#153d6f;line-height:1.2}
.v7-fees{padding:12px 18px}
.v7-fhead{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:12px;font-size:14px;font-weight:700;color:#3d4145;padding:6px 0 10px}
.v7-fhead .v7-ush{color:#153d6f}
.v7-frow{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:12px;padding:12px 0;border-top:1px solid #e9eced;font-size:16px;line-height:1.45}
.v7-fl{font-weight:700;color:#111}.v7-fv .v7-k{display:none}.v7-fv.v7-uspanel{padding:8px 10px;border-radius:6px;margin:-8px 0;color:#153d6f;font-weight:500}
.v7-list{list-style:none;margin:0;padding:0}.v7-list li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #e9eced;font-size:17px}
.v7-list li:first-child{border-top:0}.v7-list b{white-space:nowrap;color:#153d6f}.v7-list .v7-tot{font-weight:700;border-top:2px solid #153d6f}
.v7-note{font-size:14px!important;color:#6f7781!important;margin:0 0 10px!important}
/* contents: boxed panel beside the article on wide screens */
.v7-toc{display:none}
@media(min-width:1400px){.v7-toc{display:block;position:fixed;top:130px;left:max(16px,calc(50% - 425px - 268px));width:236px;background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 10px 28px rgba(12,49,96,.06);padding:14px 0 10px;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;pointer-events:none;z-index:20}
.v7-toc.on{opacity:1;transform:none;pointer-events:auto}
.v7-bar{height:3px;background:#f1f4f8;margin:-14px 0 12px;border-radius:10px 10px 0 0;overflow:hidden}.v7-bar span{display:block;height:100%;width:0;background:#ed7d3a}
.v7-tt{margin:0 16px 8px;font-size:14px;font-weight:700;color:#111}
.v7-toc ol{list-style:none;margin:0;padding:0}
.v7-toc a{display:block;padding:7px 16px 7px 14px;border-left:3px solid transparent;color:#3d4145;font-size:15px;line-height:1.3;text-decoration:none}
.v7-toc a:hover{color:#153d6f}.v7-toc a.cur{border-left-color:#ed7d3a;color:#153d6f;font-weight:600;background:#f7fafc}
.v7-tocm{display:none!important}}
/* contents: sticky bar on phones and tablets */
.v7-tocm{position:sticky;z-index:30;margin:0 auto;width:min(850px,calc(100vw - 40px))}
.v7-tocm button{display:flex;width:100%;align-items:center;gap:8px;background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 6px 18px rgba(12,49,96,.08);padding:10px 14px;font:inherit;font-size:15px;color:#111;text-align:left;cursor:pointer}
.v7-tl{font-weight:700}.v7-cur{flex:1;color:#153d6f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-chev{color:#6f7781}
.v7-tocm ol{display:none;list-style:none;margin:6px 0 0;padding:6px 0;background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 10px 28px rgba(12,49,96,.1)}
.v7-tocm.open ol{display:block}.v7-tocm a{display:block;padding:9px 16px;color:#3d4145;text-decoration:none;font-size:15px}.v7-tocm a.cur{color:#153d6f;font-weight:600}

.v8-pc .v8-loc{margin:6px 0 0;font-size:14px;color:#3d4145}
.v8-pc .v8-save{display:inline-block;margin:6px 0 12px;padding:2px 10px;border-radius:999px;background:#edf6f8;color:#153d6f;font-size:13px;font-weight:700}
.v8-snap{padding:14px 20px 8px;margin:10px 0 24px}.v8-snapt{margin:0 0 4px!important;font-size:17px!important;font-weight:700;color:#111!important}
.v8-logo{height:22px;width:auto;display:block}
.v7-fv.v7-uspanel{color:#2c2f31!important;font-weight:400!important;background:#f3f8fa!important}
.v7-toc{box-shadow:none!important}
.v7-tocm{position:fixed!important;bottom:12px;left:12px;right:12px;top:auto!important;width:auto!important;margin:0!important;opacity:0;transform:translateY(12px);transition:opacity .2s,transform .2s;pointer-events:none}
.v7-tocm.on{opacity:1;transform:none;pointer-events:auto}
.v7-tocm ol{position:absolute;bottom:100%;left:0;right:0;margin:0 0 6px!important;max-height:60vh;overflow:auto}
#our-prices .lwy-main-price-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}#our-prices .lwy-main-price-card a{margin-top:auto!important}#our-prices .lwy-main-price-detail+a{margin-top:auto}
.v10-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:4px 0 0}
.v10-pc{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(195,204,211,.5);padding:20px 14px 18px}
.v10-len{margin:0 0 4px!important;font-size:28px!important;font-weight:700;line-height:1.15!important;color:#0c3160!important}
.v10-price{margin:0!important;font-size:17px!important;line-height:1.35!important;color:#3d4145!important}.v10-price b{font-size:18px;font-weight:600}
.v10-cmp{width:100%;margin:12px 0 0;padding-top:10px;border-top:1px solid #e9eced}
.v10-cl{display:block;font-size:13px;color:#6f7781;line-height:1.3}.v10-cv{display:block;margin-top:2px;font-size:17px;font-weight:600;color:#3d4145}
.v10-save{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;background:#edf6f8;color:#153d6f;font-size:13px;font-weight:700}
.v10-btn{margin-top:auto!important;display:inline-block;background:#ed7d3a;color:#fff!important;border-radius:4px;padding:11px 26px;font-size:16px;font-weight:500;text-decoration:none!important;line-height:1}
.v10-price{margin-bottom:0!important}.v10-cmp{margin-bottom:14px}
@media(max-width:900px){.v10-grid{grid-template-columns:1fr 1fr;gap:12px}.v10-len{font-size:23px!important}}
.v9-save,.v9-save strong{color:#153d6f!important}
#our-prices .lwy-main-price-detail+.lwy-main-price-detail{margin-top:6px}
.v7-banner{background:#153d6f;color:#fff;font:500 14px/1.4 'DM Sans',sans-serif;padding:8px 16px;text-align:center}
@media(max-width:640px){#our-prices .lwy-main-price-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#our-prices .lwy-main-price-card{padding:14px 10px!important}#our-prices .lwy-main-price-title{font-size:19px!important}
.v7-group h2{font-size:25px}.v7-group h3.v7-q{font-size:20px}.v7-group p{font-size:17px}
.v7-row{grid-template-columns:1fr}.v7-fhead{display:none}.v7-frow{grid-template-columns:1fr;gap:6px}.v7-fv .v7-k{display:block;font-size:12px;color:#6f7781}.v7-fv.v7-uspanel{margin:0}}
.v12-chart{padding:16px 20px 10px}.v12-chart figcaption{font-size:17px;font-weight:700;color:#111;margin:0 0 8px}
.v12-chart svg{display:block;width:100%;height:auto}.v12-ax{font:500 15px 'DM Sans',sans-serif;fill:#3d4145}.v12-b{font-weight:700;fill:#153d6f}.v12-lab{font:700 15px 'DM Sans',sans-serif;fill:#111}
.v12-c4{grid-template-columns:.9fr 1.2fr 1.2fr 1.2fr!important}
.v12-cal{padding:6px 18px}.v12-crow{display:grid;grid-template-columns:1fr 2fr 1fr;gap:14px;padding:14px 0;border-top:1px solid #e9eced;font-size:16px;line-height:1.45;align-items:start}.v12-crow:first-child{border-top:0}
.v12-when{font-weight:700;color:#153d6f}.v12-crow strong{display:block;color:#111}.v12-crow span{display:block;color:#3d4145}.v12-prep{color:#111}
@media(max-width:640px){.v7-fhead.v12-c4{display:grid!important;font-size:12px;line-height:1.3;align-items:end}.v12-c4{grid-template-columns:.8fr 1.1fr .9fr .9fr!important;gap:8px!important}.v7-frow.v12-c4{font-size:14px}.v12-c4 .v7-fv .v7-k{display:none!important}.v12-c4 .v8-logo{height:15px}.v12-c4 .v7-fv.v7-uspanel{padding:4px 6px;margin:-4px 0}.v12-crow{grid-template-columns:1fr;gap:4px}.v12-ax,.v12-lab{font-size:20px}}
/* I: one type scale. h2 32, h3 23, body 19, panel text 17, secondary 15, labels 14 */
.lwy-cost-page{--ink:#111;--body:#2c2f31;--muted:#5f6670;--navy:#153d6f;--line:#e9eced;--tint:#f1f7fa}
.v7-group h2,.lwy-cost-answer h2,.lwy-bloomington-split-copy h2,.lwy-bloomington-section-heading h2{font-size:32px!important;font-weight:600!important;color:var(--ink)!important;line-height:1.28!important;letter-spacing:0!important}
.v7-group h3.v7-q,#our-prices h3,.lwy-cost-answer h3{font-size:23px!important;font-weight:600!important;color:var(--ink)!important;line-height:1.3!important}
.v7-group h2+h3.v7-q{margin-top:18px}.v7-group h2+p{margin-top:14px}.v7-group h3.v7-q{margin:40px 0 10px}
#our-prices h3{margin:0 0 16px!important}
.v7-panel{padding:16px 20px!important;margin:22px 0 30px!important;box-shadow:none!important;border:1px solid #e3e6e8!important}
.v12-chart figcaption,.v13-cap,.v13-ct{margin:0 0 10px!important;font-size:17px!important;font-weight:700;color:var(--ink)!important;line-height:1.35}
.v7-list li,.v7-frow,.v12-crow,.v13-tr{font-size:17px!important;line-height:1.45!important;color:var(--body)}
.v7-k,.v10-cl,.v13-th,.v7-fhead,.v13-foot,.v7-note{font-size:14px!important;font-weight:500!important;color:var(--muted)!important}
.v7-fhead .v7-ush{color:var(--navy)!important}
.v7-list b,.v13-tr b,.v12-when{color:var(--navy)!important;font-weight:700!important}
.v7-list .v7-tot{font-weight:700;border-top:2px solid var(--navy)}.v7-list .v7-tot b{font-weight:700!important}
.v7-rl strong{font-size:17px!important;font-weight:600!important;color:var(--ink)!important}.v7-rl span,.v12-crow span{font-size:15px!important;color:var(--muted)!important;line-height:1.4}
.v7-v{font-size:20px!important}
.v7-fl,.v12-crow strong{font-weight:600!important;color:var(--ink)!important}
.v7-fv.v7-uspanel,.v13-us{background:var(--tint)!important}
.v13-tr{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}
.v13-tr b,.v13-th span{text-align:right}.v13-th{border-top:0;padding:2px 0 6px}
.v13-us{border-radius:6px;border-top-color:transparent!important;margin:4px -10px 0;padding:11px 10px}.v13-us span{font-weight:600;color:var(--navy)}
.v13-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v13-col .v7-list li{font-size:16px!important}
.v13-foot{margin:12px 0 2px!important;line-height:1.45}
.v12-crow{grid-template-columns:1.1fr 2fr .9fr;gap:16px;padding:14px 0}.v12-cal .v13-cap+.v12-crow{border-top:0;padding-top:4px}
.v12-crow .v7-k{display:block;margin-bottom:2px}
.v10-cl{font-size:14px!important}.v10-cv{color:var(--ink)!important}
.v12-ax{fill:var(--body)}.v12-lab{fill:var(--ink)}
@media(max-width:640px){.v7-group h2,.lwy-cost-answer h2,.lwy-bloomington-split-copy h2,.lwy-bloomington-section-heading h2{font-size:26px!important}
.v7-group h3.v7-q,#our-prices h3,.lwy-cost-answer h3{font-size:21px!important}.v7-group h3.v7-q{margin-top:32px}
.v7-panel{padding:14px 14px!important}.v13-cols{grid-template-columns:1fr;gap:18px}
.v13-tr{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:6px;font-size:15px!important}.v13-us{margin:4px -6px 0;padding:10px 6px}
.v12-crow{grid-template-columns:1fr;gap:4px}}
.v13-br{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:center;padding:7px 0;font-size:16px;color:var(--body)}
.v13-bl{text-align:right}.v13-bt{display:flex;align-items:center;gap:8px}.v13-bt i{display:block;height:22px;border-radius:4px;background:#a9c0db}.v13-bt b{color:var(--ink);font-weight:700}
.v13-bus .v13-bl{font-weight:700;color:var(--navy)}.v13-bus .v13-bt i{background:var(--navy)}
@media(max-width:640px){.v13-br{grid-template-columns:118px 1fr;gap:10px;font-size:15px}.v13-bt i{height:18px}
.v7-pair{grid-template-columns:1fr!important;gap:6px!important}.v7-pair>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px!important}.v7-pair .v7-v{white-space:nowrap;font-size:18px!important}
.v7-fhead+.v7-frow{border-top:0}}

.v14-up .v14-ur{display:grid;grid-template-columns:190px 1fr 110px;gap:14px;align-items:center;padding:9px 0;font-size:16px;color:var(--body)}
.v14-ul{text-align:right}.v14-ut{display:flex;height:24px;align-items:center}.v14-ut i{display:block;height:24px;background:#a9c0db;border-radius:4px 0 0 4px}.v14-ut i.v14-ux{background:repeating-linear-gradient(45deg,#a9c0db 0 4px,#d6e1ee 4px 8px);border-radius:0 4px 4px 0}
.v14-ur b{font-size:18px;font-weight:700;color:var(--ink)}.v14-uus .v14-ul{font-weight:700;color:var(--navy)}.v14-uus b{color:var(--navy);font-size:22px}
.v14-uus .v14-ut em{font-style:normal;font-size:14px;font-weight:600;color:var(--navy);background:var(--tint);border-radius:999px;padding:3px 12px}
.v14-ctl{margin:14px 0 0}.v14-cl{display:block;font-size:14px;font-weight:600;color:var(--ink);margin:0 0 8px}.v14-cl output{font-weight:500;color:var(--navy);margin-left:6px}
.v14-seg{display:inline-flex;background:#f1f4f6;border-radius:8px;padding:3px;gap:3px}.v14-seg button,.v14-pills button{font:inherit;font-size:15px;border:0;cursor:pointer;border-radius:6px;padding:8px 18px;background:transparent;color:var(--body)}
.v14-seg button.on{background:var(--navy);color:#fff;font-weight:600}
.v14-build input[type=range]{width:100%;accent-color:#153d6f}
.v14-res{margin:18px 0 0;border-top:1px solid var(--line)}.v14-br{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--line);align-items:center;font-size:17px}.v14-res .v14-br:first-child{border-top:0}
.v14-bh{font-size:14px!important;font-weight:600;color:var(--muted)}.v14-bh span:last-child{color:var(--navy)}
.v14-br b{font-weight:700;color:var(--ink)}.v14-br b.v14-o{color:var(--navy);background:var(--tint);border-radius:6px;padding:4px 10px;justify-self:start}
.v14-tr{display:grid;grid-template-columns:250px 1fr;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.v14-mh{border-top:0;padding:0 0 4px}
.v14-ms{display:grid;grid-template-columns:repeat(12,1fr);font-size:13px;color:var(--muted);text-align:center}
.v14-tn strong{display:block;font-size:16px;font-weight:600;color:var(--ink);line-height:1.35}.v14-tn span{display:block;font-size:14px;color:var(--muted);line-height:1.4}.v14-tn .v14-ts{color:var(--navy);font-weight:600}.v14-tn .v14-tw{color:var(--navy);font-weight:700;font-size:14px}
.v14-tt{position:relative;height:28px;background:repeating-linear-gradient(90deg,#f4f6f8 0 calc(8.333% - 1px),#e3e6e8 calc(8.333% - 1px) 8.333%);border-radius:4px}
.v14-tt i{position:absolute;top:7px;height:14px;border-radius:7px}.v14-pr{background:#c9d9ea}.v14-tt .v14-pr{background:linear-gradient(90deg,rgba(169,192,219,.25),#a9c0db var(--mid),#a9c0db)}.v14-ev{background:var(--navy)}.v14-dot{width:14px;margin-left:-7px}
.v14-leg{display:flex;gap:20px;margin:10px 0 0!important;font-size:14px!important;color:var(--muted)!important}.v14-leg span{display:flex;align-items:center;gap:6px}.v14-leg i{display:inline-block;width:22px;height:10px;border-radius:5px}
.v14-q{margin:14px 0 0}.v14-pills{display:flex;flex-wrap:wrap;gap:8px}.v14-pills button{border:1px solid #d5dade;background:#fff;padding:8px 14px}.v14-pills button.on{border-color:var(--navy);background:var(--tint);color:var(--navy);font-weight:600}
.v14-ans{margin:18px 0 4px;padding:16px 18px;background:var(--tint);border-radius:8px}.v14-at{margin:0 0 6px!important;font-size:20px!important;font-weight:700;color:var(--navy)!important}.v14-ad{font-size:16px!important;margin:0 0 12px!important}
.v14-cards{margin:22px 0 30px}.v14-cg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
.v14-card{border:1px solid #e3e6e8;border-radius:10px;padding:16px 18px;background:#fff}.v14-card svg{width:40px;height:40px;fill:none;stroke:#153d6f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;background:var(--tint);border-radius:8px;padding:8px;margin-bottom:10px}
.v14-card strong{display:block;font-size:17px;font-weight:600;color:var(--ink);margin-bottom:4px}.v14-card span{display:block;font-size:15px;color:var(--muted);line-height:1.45}
@media(max-width:640px){.v14-up .v14-ur{grid-template-columns:1fr auto;gap:4px 10px}.v14-ul{text-align:left;grid-column:1/-1}.v14-ut{grid-column:1}
.v14-br{grid-template-columns:1fr 1fr;font-size:16px}.v14-br .v14-bk{grid-column:1/-1;font-size:14px;color:var(--muted)}.v14-bh>span:first-child{display:none}
.v14-tr{grid-template-columns:1fr;gap:8px}.v14-mh>span:first-child{display:none}.v14-ms{font-size:11px}
.v14-cg{grid-template-columns:1fr}.v14-seg button{padding:8px 12px}}

.v15-cmp{display:grid;grid-template-columns:1.05fr 1fr 1fr;column-gap:12px;align-items:stretch;font-size:16px;line-height:1.4}
.v15-cmp>span{padding:9px 14px;display:flex;align-items:center}.v15-cmp>span.v15-h{align-items:flex-end}.v15-l{color:var(--muted);font-size:15px;padding-left:0!important;align-self:center}
.v15-h{font-size:14px;font-weight:700;padding-top:14px!important;border-radius:10px 10px 0 0}.v15-h img{height:24px;display:block}
.v15-a{background:#f6f7f8;color:var(--body)}.v15-b{background:var(--tint);color:var(--navy);font-weight:600}.v15-h.v15-a{color:var(--muted)}
.v15-last{border-radius:0 0 10px 10px;padding-bottom:16px!important}
.v15-res{margin-top:20px}.v15-res .v15-c b{font-size:22px;font-weight:700;background:none!important;padding:0!important;color:inherit}
.v15-res .v15-a b{color:var(--ink)}
@media(max-width:640px){.v15-cmp{grid-template-columns:1fr 1fr;column-gap:8px;font-size:15px}.v15-cmp>span:first-child{display:none}
.v15-l{grid-column:1/-1;padding:12px 0 4px!important;font-size:14px;font-weight:600;color:var(--ink)}
.v15-cmp .v15-c{border-radius:8px}.v15-h{border-radius:8px!important;padding:10px 12px!important}.v15-res .v15-c b{font-size:19px}}

.v16-near{padding:16px 20px!important}.v16-nr{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line);text-decoration:none!important;color:var(--body)}
.v16-nr b{font-weight:700;color:var(--ink);text-align:right}.v16-nr strong{display:block;font-weight:600;color:var(--ink)}.v16-nr em{display:block;font-style:normal;font-size:14px;color:var(--muted)}
.v16-nh{border-top:0;padding:0 0 4px;font-size:14px;font-weight:600;color:var(--muted)}.v16-nh span{text-align:right}
a.v16-nr:hover strong{color:var(--navy);text-decoration:underline}
.v16-here{background:#f6f7f8;border-radius:8px;border-top-color:transparent;padding:10px 12px;margin:0 -12px}
.v16-us{background:var(--tint);border-radius:8px;border-top-color:transparent;padding:10px 12px;margin:6px -12px 0}.v16-us strong,.v16-us b{color:var(--navy)!important}
.v16-ts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:14px 0 10px}.v16-t{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);line-height:1.25}
.v14-card .v16-t{display:flex;align-items:center;gap:10px}.v14-card .v16-t>span{display:block;font-size:13px;color:var(--muted);line-height:1.3}.v14-card .v16-t strong{margin:0;font-size:15px}
.v16-t img{width:36px;height:36px;border-radius:50%;object-fit:cover}.v16-t strong{display:block;font-size:14px;color:var(--ink)}
.v16-meet{font-size:14px;font-weight:600;color:var(--navy)!important}
.v14-card.v16-wide{grid-column:1/-1}
.v15-book{margin-top:16px!important;display:inline-block}
.v16-sc{background:#c3ccd4}.v14-tt .v16-sc{position:absolute;top:10px;height:8px;border-radius:4px}.v14-leg .v16-sc{height:8px}
.v16-school{padding-bottom:16px}
.v16-method{margin:0 0 6px;border:1px solid #e3e6e8;border-radius:10px;padding:12px 16px;font-size:16px;color:var(--body)}
.v16-method summary{cursor:pointer;font-weight:600;color:var(--ink)}.v16-method summary span{font-weight:400;color:var(--muted);font-size:14px;margin-left:8px}
.v16-method p{margin:10px 0 0!important;font-size:16px!important;line-height:1.55!important;color:var(--body)!important}
.v14-gotobuild{display:inline-block;margin-left:14px;font-size:15px;font-weight:600;color:var(--navy)!important}
@media(max-width:640px){.v16-nr{grid-template-columns:1.3fr 1fr 1fr;gap:8px;font-size:15px}.v16-here,.v16-us{margin:0 -8px;padding:10px 8px}.v16-us{margin-top:6px}.v14-gotobuild{display:block;margin:10px 0 0}}

.v17-ms{padding:0 0 6px;border-bottom:1px solid var(--line)}
.v17-row{padding:14px 0 12px;border-bottom:1px solid var(--line)}.v17-row:last-of-type{border-bottom:0}
.v17-head{margin:0 0 8px!important;font-size:15px!important;line-height:1.4!important;color:var(--muted)!important}.v17-head strong{color:var(--ink);font-weight:600;font-size:16px;margin-right:10px}
.v17-head span{margin-right:10px}.v17-start{display:none}
.v17-tt{height:44px!important;background-position:0 20px!important;background-size:100% 24px!important;background-repeat:no-repeat!important}
.v17-tt i{top:25px!important}.v17-tt .v16-sc{top:28px!important}
.v17-lab{position:absolute;top:0;font-style:normal;font-size:13px;line-height:16px;white-space:nowrap;color:var(--muted)}.v17-e{color:var(--navy);font-weight:700}.v17-p{color:#4a6a92}
@media(max-width:640px){.v14-leg{flex-direction:column;gap:6px}.v17-p{display:none}.v17-start{display:block;color:#4a6a92}.v17-head span{display:block}.v17-lab{font-size:12px}}
.v7-toc{display:none!important}
.v7-tocm{display:block!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;right:var(--lwy-toc-right,12px)!important;width:auto!important;transform:translateY(8px);z-index:40}
.v7-tocm.on{transform:none}
.v7-tocm button{padding:9px 14px!important;font-size:14px!important;box-shadow:0 4px 14px rgba(12,49,96,.12)!important}
.v7-tocm ol{top:auto!important;bottom:100%!important;left:0!important;right:auto!important;width:calc(100vw - 24px)!important;margin:0 0 6px!important}
.v7-tocm .v7-tl{display:none}.v7-tocm .v7-cur{font-size:15px!important;font-weight:600!important;color:#153d6f!important}
.v7-tocm.compact button{padding:9px 10px!important;gap:4px!important}
@media(min-width:960px){.v7-tocm{left:calc(50% - 150px)!important;right:auto!important;width:300px!important}.v7-tocm ol{width:100%!important}}
