@layer cn-blocks{.cn-svc{text-align:start}.cn-svc__item{position:relative;display:flex;flex-direction:column;overflow:hidden}.cn-svc--icon_grid .cn-svc__item{gap:16px}.cn-svc__img{border-radius:0}.cn-svc--cards_image .cn-svc__body{padding:20px 22px 24px}.cn-svc__body{display:grid;gap:8px;align-content:start;flex:1}.cn-svc__t{font-size:var(--cn-fs-h5)}.cn-svc__x{color:var(--t-muted);font-size:var(--cn-fs-sm)}.cn-svc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-block-start:4px;color:var(--t-heading);font-variant-numeric:tabular-nums}.cn-svc__dur{display:inline-flex;align-items:center;gap:4px;color:var(--t-muted);font-size:var(--cn-fs-sm)}.cn-svc__dur .cn-ic{inline-size:15px;block-size:15px}.cn-stretch::after{content:"";position:absolute;inset:0}.cn-plist{max-inline-size:52rem;margin-inline:auto;text-align:start}.cn-plist__g{font-size:var(--cn-fs-h5);margin-block:28px 6px;color:var(--t-link)}.cn-plist__g:first-child{margin-block-start:0}.cn-plist__row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:baseline;padding-block:14px;border-bottom:1px solid var(--t-border)}.cn-plist__t{font-size:var(--cn-fs-base);font-family:var(--cn-f-body);font-weight:600}.cn-plist__x{font-size:var(--cn-fs-sm);color:var(--t-muted);margin-block-start:2px}.cn-plist__dots{border-bottom:1.5px dotted var(--t-border-strong);transform:translateY(-.35em);min-inline-size:24px}.cn-plist__price{font-weight:700;color:var(--t-heading);white-space:nowrap;font-variant-numeric:tabular-nums}.cn-svc-rows{display:grid;gap:clamp(48px,7vw,96px);text-align:start}.cn-svc-row__body{display:grid;gap:14px;justify-items:start}.cn-svc-row__n{font-family:var(--cn-f-heading);font-size:var(--cn-fs-sm);font-weight:700;color:var(--t-link);letter-spacing:.08em}}