.lw-page{display:flex;flex-direction:column;gap:var(--lw-sp-6)}.lw-page__body{font-size:var(--lw-fs-lg)}.lw-page .lw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 48rem){.lw-page .lw-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-page__block{display:flex;flex-direction:column;gap:var(--lw-sp-4)}.lw-page__block .lw-facts{border:1px solid var(--lw-line)}.lw-page__cert{align-items:flex-start;display:flex;gap:var(--lw-sp-4)}.lw-page__cert-scan{aspect-ratio:800/1131;background:var(--lw-surface-2);border:1px solid var(--lw-line);display:block;flex:none;overflow:hidden;width:72px}.lw-page__cert-scan img{height:100%;object-fit:cover;object-position:top;width:100%}.lw-expert{align-items:center;display:grid;gap:var(--lw-sp-7);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lw-expert__photo{align-items:center;display:flex;flex-direction:column;gap:var(--lw-sp-3)}.lw-expert__photo .lw-avatar{--lw-avatar-size:14rem}.lw-expert__photo-note{color:var(--lw-ink-3);font-size:var(--lw-fs-sm);text-align:center}.lw-expert__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--lw-sp-3);max-width:46rem}.lw-expert__role{color:var(--lw-ink-2);font-size:var(--lw-fs-lg);font-weight:600;margin:0}.lw-expert__actions{display:flex;flex-wrap:wrap;gap:var(--lw-sp-3);margin-top:var(--lw-sp-2)}.lw-expert-tabs{background:var(--lw-surface);border-block:1px solid var(--lw-line)}.lw-expert-tabs__list{column-gap:var(--lw-sp-2);display:flex;flex-wrap:wrap}.lw-expert-tabs__list a{align-items:center;border-bottom:3px solid transparent;color:var(--lw-ink);display:flex;font-size:var(--lw-fs-sm);font-weight:600;min-height:48px;padding-inline:var(--lw-sp-4);text-decoration:none;white-space:nowrap}.lw-expert-tabs__list a:hover{border-bottom-color:var(--lw-brand);color:var(--lw-brand-deep)}.lw-expert__row{background:var(--lw-surface);border:1px solid var(--lw-line);border-top:3px solid var(--lw-brand);display:grid;gap:var(--lw-sp-6);grid-template-columns:minmax(0,16rem) minmax(0,1fr);padding:var(--lw-sp-5)}.lw-expert__row+.lw-expert__row{margin-top:var(--lw-sp-5)}.lw-expert__row-title{align-items:flex-start;display:flex;flex-direction:column;gap:var(--lw-sp-3)}.lw-expert__row-title .lw-icon{color:var(--lw-brand-deep);font-size:32px}.lw-expert__row .lw-prose{max-width:46rem}.lw-thanks{max-width:48rem}.lw-thanks .lw-prose{font-size:var(--lw-fs-lg)}.lw-thanks__hours{align-items:center;color:var(--lw-ink-2);display:inline-flex;font-size:var(--lw-fs-sm);gap:var(--lw-sp-2)}.lw-thanks__hours .lw-icon{color:var(--lw-brand-deep)}.lw-thanks__more{display:flex;flex-wrap:wrap;gap:var(--lw-sp-2) var(--lw-sp-5);margin-top:var(--lw-sp-2)}.lw-contact{background:var(--lw-surface);border:1px solid var(--lw-line);border-top:3px solid var(--lw-brand);gap:var(--lw-sp-5);padding:var(--lw-sp-6)}.lw-contact,.lw-contact__head{display:flex;flex-direction:column}.lw-contact__head{gap:var(--lw-sp-3)}.lw-contact .lw-file__list:empty{display:none}.lw-contact__place{align-items:start;display:grid;gap:var(--lw-sp-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lw-contact__place>section{display:flex;flex-direction:column;gap:var(--lw-sp-4);min-width:0}.lw-contact__place:has(>section:only-child){grid-template-columns:minmax(0,1fr)}.lw-contact__map{aspect-ratio:4/3;background:var(--lw-surface-2);border:1px solid var(--lw-line);margin:0;overflow:hidden}.lw-contact__map iframe{border:0;display:block;height:100%;width:100%}.lw-contact__address{color:var(--lw-ink-2);font-size:var(--lw-fs-sm);margin:0}.lw-contact__place .lw-facts{border:1px solid var(--lw-line)}@media (max-width:960px){.lw-contact__place{gap:var(--lw-sp-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.lw-expert{gap:var(--lw-sp-5);grid-template-columns:minmax(0,1fr)}.lw-expert__photo{align-items:flex-start}.lw-expert__photo .lw-avatar{--lw-avatar-size:10rem}.lw-expert__row{gap:var(--lw-sp-4);grid-template-columns:minmax(0,1fr)}.lw-contact{padding:var(--lw-sp-5) var(--lw-sp-4)}.lw-expert__row-title{align-items:center;flex-direction:row}.lw-expert__row-title .lw-icon{font-size:26px}.lw-expert-tabs__list a{min-height:44px;padding-inline:var(--lw-sp-3)}}@media (max-width:603px){.lw-page__body,.lw-thanks .lw-prose{font-size:var(--lw-fs-base)}.lw-expert__row{padding:var(--lw-sp-4)}.lw-expert__photo .lw-avatar{--lw-avatar-size:7.5rem}.lw-contact__map{aspect-ratio:1}}