.b-learn1-refine{display: grid;gap: 14px;margin-bottom: clamp(32px, 4vw, 52px)}.b-learn1-refine__row{display: grid;grid-template-columns: 9.5em minmax(0, 1fr);align-items: center;gap: 8px 20px}.b-learn1-refine__label{font-family: var(--f-head);font-size: 14.5px;font-weight: 700;letter-spacing: .04em;color: var(--ink)}.b-learn1-refine .filter{margin-bottom: 0}@media (max-width: 767px){.b-learn1-refine__row{grid-template-columns: minmax(0, 1fr)}}.b-learn1-coltext{margin: 10px 10px 0;font-size: 14px;line-height: 1.85;color: var(--tx-2)}.b-learn1-coldate{margin: 12px 10px 0;font-size: 12.5px;letter-spacing: .06em;color: var(--tx-3)}.b-learn1-refine .search{max-width: 640px}@media (max-width: 767px){.b-learn1-coltext{display: none}.b-learn1-coldate{margin: 6px 0 0;font-size: 11.5px}}.b-learn1-hub__label{display: flex;align-items: baseline;gap: 10px;margin-bottom: 4px;font-family: var(--f-en);font-size: 11.5px;font-weight: 800;letter-spacing: .22em;color: var(--tl-2)}.b-learn1-hub__label span{font-family: var(--f-head);font-size: 12px;letter-spacing: .08em;color: var(--tl-3)}.b-learn1-hub .dg-hub__col{align-self: start}.b-learn1-hub__core span{display: block}.b-learn1-hub__core span + span{margin-top: 2px}.b-learn1-hub__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: 18px;padding-top: 16px;border-top: 1px dashed var(--line-d2)}.b-learn1-hub__foot .b-learn1-hub__label{margin: 0 6px 0 0}.b-learn1-hub__foot .dg-hub__item{border-left: 3px solid #8ea3c9}@media (min-width: 1024px) and (max-width: 1199px){.dg-hub.b-learn1-hub{grid-template-columns: minmax(0, 1fr) minmax(0, .65fr) minmax(0, 1fr);column-gap: 10px}.b-learn1-hub .dg-hub__item{padding: 8px;font-size: 11.5px;letter-spacing: 0}.b-learn1-hub .dg-hub__center{padding: 6px}}@media (max-width: 767px){.dg-hub.b-learn1-hub{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 12px 10px}.b-learn1-hub .dg-hub__center{grid-column: 1 / -1;grid-row: 1;width: min(46%, 160px);justify-self: center;font-size: 14px}.b-learn1-hub .dg-hub__item{padding: 7px 9px;font-size: 12px}}.svc-grid.b-learn1-svc{grid-auto-rows: minmax(clamp(260px, 22vw, 320px), auto)}@media (max-width: 1023px){.svc-grid.b-learn1-svc{grid-auto-rows: minmax(clamp(250px, 38vw, 320px), auto)}}@media (max-width: 767px){.svc-grid.b-learn1-svc{grid-auto-rows: auto}}
